Debian で「パッケージが見つかりません」という場合の対処方法

Debian で「パッケージが見つかりません」という場合の対処方法

具体的には、DebianパッケージのSIDリストにあるgazebo5をインストールしようとしていますが、コマンド

apt-get install gazebo5

このエラーが発生します:

unable to locate package.

どうすればいいでしょうか? Web に接続しており、仮想マシンから実行しています。ターミナルをルートとして実行しています。この問題を解決するために、他に何をチェックしたり追跡したりできますか?

答え1

現時点では、Debianでは、パッケージgazebo5は入手可能ですのみシド(バージョン 5.0.1+dfsg-1 の場合)。

あなたはおそらくないDebian Sidを実行しているためシドは非常に壊れやすいそして、通常は危険を冒して生きることを好む開発者によって使用されます。リンクされたページから Debian チームが述べているように:

不安定「配布はないセキュリティチームによって管理されています。したがって、「不安定「はないセキュリティアップデートをタイムリーに入手してください。詳細については、セキュリティチームのFAQ

シド「は大規模な変更やライブラリのインプレース更新の対象となります。これにより、非常に「不安定「システムには、ライブラリが不足している、依存関係を満たせないなどの理由でインストールできないパッケージが含まれています。自己責任で使用してください。」

利用できるオプションはいくつかあります。

  • 必要な特定のコンパイル済み.debファイルをダウンロードするには、パッケージページ一番下までスクロールします。依存関係は自分で解決する必要があることに注意してください。その後、を使用してdpkg -i FILENAME.debを順番にインストールします。(これは、apt-get installと仲間が自動化する機能です。)プリコンパイルされた.debには、システムで満たせない依存関係がある可能性があるため、すぐに機能するという保証はありませんが、ソースからのバックポート実用的かもしれない。

  • あなたはできる特定のパッケージを「ピン留め」する特定のスイートから取得します(aptに通常のスイートではなく、取得したいものを指定します)。これにより、多数の依存関係が取り込まれる可能性が高くなりgazebo5ます。sidシドあなたが望んでいないことなので、少なくともとても注意深い。

  • システムをアップグレードするとシドこのアプローチは本当にお勧めできませんが、アップグレード方法の簡単なガイドはこちらSid に移行する前に、入手可能な資料を必ず読んで、何をしているのか理解してください。いったん移行すると、不安定版または安定版に簡単にダウングレードできなくなる可能性が高くなります。

  • 興味のあるパッケージがDebianリリースに導入されるまで待つこともできます。ジェシーはちょうど出てきましたDebianはリリースバージョンに何かを追加することにかなり保守的であるため、これはおそらくストレッチに注目ストレッチおそらく、2017年前半あたりに(Debian 9として)リリースされるだろう。リリースサイクル最近の Debian バージョンと同様 (メジャー リリース間の間隔は約 2 年)。

  • 必要なソフトウェアをパッケージ化した別のディストリビューションに移行することができます。(これはあなたの質問の範囲外ですが、可能性。)

関連情報