web-dev-qa-db-ja.com

今後のバージョンのUbuntuの*いくつかの*パッケージを使用する方法はありますか?

私の仕事では、llvmの2.8バージョン(まだリリースされていません)に近い状態を保つ必要があります。 Maverickにインストールされ、すでにいくつかのパッケージ済みバージョンがあることがわかりました。

現在のUbuntuインストールでこのパッケージ(およびそれが依存するすべてのパッケージ)だけを使用できる方法はありますか?多分ある種のリポジトリ?

4
vava

リリースが近づくまで、パッケージ化に熱心になる人はあまりいないと思います。それはまだ1か月先の最良の部分です。すべてのllvmppas

その間、あなたllvm-2.8 Maverickからのパッケージ 。 「might」と言うのは、常に機能するとは限らないからです。依存関係が深くなりすぎて、マーベリックのものの多くを引き込むことになり、不安定になることがあります。

それ以外の場合は、自分でコンパイルする必要があります。それはあなたの能力の範囲内であるはずですが、一般的に言えば、これはllvmに依存するものを混乱させる可能性があります。 Lucidではllvmに依存するものは何もないと思います(ここにはインストールされていません)ので、大丈夫かもしれません。

コンパイルする場合は、 LLVMシステム入門 が今後数時間のメインリファレンスになります。

もう1つのオプションは、Lucidの2.7に対して開発し、Maverickインストールでテストすることです。唯一の開発者にとって最も便利な方法は、仮想マシン(つまり、VirtualBox)を使用することです。これは、バグを報告する必要がある場所でバグを報告するのに適した立場にあるため、開発マシンをMaverickにアップグレードするときにバグのある環境にとどまらないため、非常に便利です。

3
Oli

あなたの最善の策は、あなたのバージョン用にパッケージ化されたppaのLLVMを使用することです(明快ですか?)。 PPAは https://launchpad.net/ubuntu/+ppas で検索できます。
ppaで見つからない場合は、マーベリックパッケージをダウンロードしてインストールするだけで、依存関係があまりない場合(または、依存関係のバージョンがlucidで同じである場合)を試すことができます。と異端者)それが機能する可能性は十分にあります。ただし、これは推奨されないことに注意してください。

2
Li Lo

I 何も表示されません 事前にパッケージ化されたセットアップ。最新バージョンの場合は、自分でコンパイルする必要があります。 はじめに ガイドでは、ソースの取得、環境のセットアップ、およびスイートの構築について説明しています。

ガイドの最初の3つのポイントは生意気に始まります

  1. ドキュメントを読んでください。
  2. ドキュメントを読んでください。
  3. ドキュメントを読むことについて2回警告されたことを忘れないでください。
0
invert