リポジトリで利用可能なものよりも新しいバージョンのパッケージにアップグレードするにはどうすればよいですか?


10

使用している間、オープンソースの系図プログラムを私はエラーが発生しました。私はバグレポートを提出、著者は問題をすばやく修正しました(オープンソースの場合は!)。

さて、このプログラムの最新リリース(3.2.5)を試してみてください(問題のバグ修正が含まれています)。Apt-getは、インストールしたバージョン(3.2.3-1)がすでに最新バージョンであることを通知します。

では、リポジトリで利用可能なパッケージの新しいバージョンにアップグレードする最良の方法は何ですか?

私は:

  • パッケージマネージャーで現在インストールしているバージョンを削除します。最新バージョンのソースをダウンロードして自分でコンパイルしますか?新しいバージョンが出てきたときに問題が発生しますか?今後、新しいバージョンがリリースされるたびに、このプログラムを手動で更新する必要がありますか?
  • 上記を実行する必要がありますが、checkinstallなどのプログラムを使用して、手動でコンパイルしたバージョンを、パッケージマネージャーを介してインストールできるようにしたら削除しますか?
  • パッケージのバックポートをリクエストする必要がありますか?ルールは次のように書かれているので、私のリクエストではほとんどチャンスがありません。

    バックポートされるアプリケーションには、他のプロセスでは達成できない、ユーザーにとって意味のあるメリットが必要です。具体的には、バグやセキュリティの脆弱性を修正することだけを目的としてはなりません。

または、これを正しく行う別の方法はありますか?

回答:


3

この特定のケースでは、GRAMPS Webサイトは、バージョン3.2.5のUbuntu .debパッケージのダウンロードリンクを提供します。

この物件ページを選択しgramps_3.2.5-1_ubuntu10.deb、ダウンロードしたファイルをダブルクリックして簡単にインストール可能であるべきです。


これをこの特定のケースの正解として受け入れますが、「一般的に選択する最良のオプションは何ですか?」という質問です。残ります。
BioGeek 2010

0

最初に行く=>パッケージマネージャーで現在インストールしているバージョンを削除します。最新バージョンのソースをダウンロードして自分でコンパイルしますか?

新しいバージョンが出てきたときに問題が発生しますか?=>いいえ。

今後、新しいバージョンがリリースされるたびに、このプログラムを手動で更新する必要がありますか?=>いいえ

その他のオプションは、リポジトリマネージャーにソフトウェアの更新を要求することです。または、それらが更新されるのを待つこともできます。


特定のパッケージのリポジトリマネージャーはどこにありますか?
BioGeek 2010

ircの#ubuntu-develで試すか、そのソフトウェアのランチパッドページを参照してください。wiki.ubuntu.comが役立つ場合もあります。
Abhijit N 2010

1
これをこの特定のケースの正解として受け入れますが、「一般的に選択する最良のオプションは何ですか?」という質問です。残ります。>>いいえ、残りません。ソースコードを取得して、自分でコンパイルするように言いました。
Abhijit N 2010

1
aptはコンパイルされたソースを認識しますか?インストールされたパッケージのリストにある特定のソフトウェアの新しいバージョンをコンパイルしたことをどのように「知る」のですか?
MestreLion、2011年

aptやsynapticはコンパイルされたソースについて知っていると思います。
Abhijit N
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.