KnoppixはDebianベースのLinuxライブDVDです。
私はKnoppixにプリインストールされたパッケージがとても好きで、ディスクにインストールしました。私の質問はについてです/etc/apt/sources.list
。
Knoppixでは、このsources.list
ファイルには安定、テスト、不安定、および実験的なリンク(lenny、squeeze、wheezy、sid ...など)を含む多くのストレージリンクがあり、すべてコメントされていません。
以下は、source.listファイルのコピーです。http://ghghgh.us/sources.list
奇妙なことに、その/etc/apt/apt.conf
ファイルのデフォルトバージョンは以下のようにwheezyです。
APT:Default-Release "wheezy";
wheezy / wheezyに関連していないsource.listファイル内のすべてのリンクをコメントアウトまたは削除する必要があるかどうか疑問に思います。ソースの基本バージョンへのリンクが1つしかない場合、リンクが多すぎる場合はどのような利点がありますか?
答え1
wheezyをデフォルトバージョンとして宣言した後、可能であればwheezyからパッケージがインストールされます。パッケージを要求したがwheezyにその名前のパッケージがない場合、そのパッケージは提供されたソースからインストールされます。また、apt-get install release/package-name
以下を明示的に指定して他のソースからパッケージのインストールを要求することもできますapt-get install package-name:version-number
。
Knoppixベースのインストールを長期間使用することはお勧めできません。 Knoppixにはソースが混在しているため、Debianが進化するにつれて使用するすべてのソース間でライブラリとプログラムのバージョンを調整する必要があるため、プログラムを更新するのは難しいでしょう。 Debian で起動し、インストールされたプログラムのリストと (必要な場合) Knoppix の設定ファイルをコピーすることをお勧めします。
以下を実行して、インストールされたパッケージのリストを生成できます。
dpkg --get-selections >selections.list
apt-mark showauto >auto.list
回復リストとサイレントインストールマーク実行して
dpkg --set-selections <selections.list
apt-get dselect-upgrade
apt-mark auto $(cat auto.list)