以下の指示に従いました。debian-handbook.info/browse/stable/apt.html(そしてそこにリンクされたページ)は基本的に次のテキストを入れることを意味します。/etc/apt/sources.list
# Unstable
deb http://ftp.debian.org/debian unstable main contrib non-free
deb-src http://ftp.debian.org/debian unstable main contrib non-free
# Testing
deb http://ftp.debian.org/debian testing main contrib non-free
deb-src http://ftp.debian.org/debian testing main contrib non-free
# Stable
deb http://ftp.debian.org/debian stable main contrib non-free
deb-src http://ftp.debian.org/debian stable main contrib non-free
# Security updates
deb http://security.debian.org/ stable/updates main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free
次に、テスト中のパッケージのみをダウンロードするAPT::Default-Release "testing";
には、追加します。まあ、それはうまくいきませんでした。私も提案したように追加しようとしました。/etc/apt/apt.conf.d/local
APT::Default-Release "testing";
/etc/apt/apt.conf.d/70debconf
https://wiki.debian.org/AptConfしかし、apt dist-upgrade
まだUnstableパッケージをインストールしたいと思います。
答え1
テストで特定のパッケージをインストールするには、次のようにします。
apt-get install pckg_name/testing
または
apt-get -t testing install pckg_name
apt-listbugs
パッケージを直接ビルドすることもできます。まず、およびをインストールする必要があります
debhelper
。devscripts
build-essential
apt-get update
apt-get build-dep pckg_name
apt-get -b source pckg_name
dpkg -i pckg_name
新しいファイルを作成して/etc/apt/preferences.d/testing
優先順位を設定する900
と、apt
テストパッケージの優先順位が高いことがわかります。
Package: *
Pin: release a=testing
Pin-Priority: 900
その後、更新
答え2
いくつかのドキュメントをチェックし、Debian 管理マニュアルで解決策を見つけました。セクション2.7.6:
私のリポジトリにテストリポジトリと不安定なリポジトリがあり、次のように作成/etc/apt/sources.list
しました。/etc/apt/preferences
Package: *
Pin: release a=unstable
Pin-Priority: 100
内部に。実行中(不安定バージョンとテストバージョンのそれぞれに3.20と3.18があるため、これを例としてapt-cache policy gnome-shell
使用)は、3.20と3.18を利用可能なバージョンとして正しく表示し、後者をリリース候補として正しく表示します。gnome-shell
私が最も有用だと思う文書:
https://www.debian.org/doc/manuals/debian-reference/ch02.en.html
apt_preferences