Debian システムをできるだけ「安定的」にしたいのですが、virt-top
テストリポジトリにのみ存在するパッケージが必要です。
2つのオプションがあります。
テストをリポジトリファイルに追加します
apt install ---target-release test virt-top
。.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/
apt
apt-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番目のオプション:ソースからコンパイルします。