.debファイルを手動でインストールすることは、テストでインストールするよりも安全です(apt、Debian'ish)。

.debファイルを手動でインストールすることは、テストでインストールするよりも安全です(apt、Debian'ish)。

Debian システムをできるだけ「安定的」にしたいのですが、virt-topテストリポジトリにのみ存在するパッケージが必要です。

2つのオプションがあります。

  1. テストをリポジトリファイルに追加しますapt install ---target-release test virt-top

  2. .debファイルをダウンロードして手動インストールを使用してくださいdpkg -i file.deb。依存関係について文句を言うかもしれませんがapt-get install -fix-brokenテストはリポジトリファイルに追加されません。)。

オプション 2 はシステム全体に対してより安全です。そうですか?パッケージが機能しない可能性がある変更は 1 つありますが、システム全体を損傷する変更は少なくなります。そうですか? (私はvirt-topで試してみましたが、うまくいきました。)

私の仮定の提案や修正を教えてくれてありがとう。

答え1

testing基本バージョンを設定する限り、ソースリストに「バージョン」を追加することは安全です。たとえば、次の行を追加します/etc/apt/apt.conf

APT::Default-Release "stable";

または、同じ行を使用してディレクトリにファイルを作成します。/etc/apt/apt.conf.d/

aptapt-get(および同様のプログラムaptitude)は、基本バージョンのパッケージのみをインストールします。〜しない限りこれを明示的にオーバーライドし、別のバージョンを使用するように指示する-tか、パッケージ名を使用してターゲットバージョンを指定します。例えば

apt install -t testing package

または

apt install package/testing

注:ターゲットバージョンを指定すると、aptは依存関係を満たすために必要なすべての操作を実行します。したがって、パッケージがテスト中であるが不安定なパッケージバージョン(ライブラリパッケージなど)に対するバージョン依存関係がある場合、そのパッケージもアップグレードされます。 aptがインストールまたはアップグレードを実行することを許可する前に注意して-d-uおよびオプションを使用してaptが何をしているかを確認してください。-V

答え2

まずリポジトリをバックポートしてみます。しかし、そのvirt-topパッケージをお勧めしないようです。

dpkg -i良いオプションだと思いますが、発生する状況を制御するために依存関係パッケージを手動で追加します(apt install …)。ただし、apt install --fix-brokenこれは設定されたリポジトリからのみパッケージをインポートするため、非常に安全です。

3番目のオプション:ソースからコンパイルします。

関連情報