以前にubuntu linuxを使用していて、自分が書き込んだDVDを使用してラボトップにdebian OSをインストールしました。しかし、apt-getを使用してソフトウェアをインストールしようとすると、システムは常に続行するためにディスクを挿入するように要求します。ディスクを使用する代わりに、オンラインでインストールファイルを取得できるように、リポジトリ構成を変更する方法はあるのでしょうか。
パッケージのソースは/etc/apt/sources.list
および/etc/apt/sources.list.d/*.list
にリストされています。通常、公式ソースをメインファイル/etc/apt/sources.list
にリストし、サードパーティのリポジトリを/etc/apt/sources.list.d/indicative_name.list
に追加します。
CD-ROMからインストールした場合は、次の行があります。
deb cdrom:[some name]/ stable main
削除するか、コメント化します(行の先頭に#
を追加します)。 CD-ROMから再度インストールする場合は、CDを挿入してapt-cdrom
を実行し、そのCD-ROMからsources.list
エントリを作成します。
インターネット経由でパッケージをインストールするには、通常、Debianミラーをソースとしてリストします。システムのインストールでは、インターネットに接続している場合にこれが行われます。一般的なエントリのセットは次のようになります。
## Debian stable proper
deb http://ftp.fr.debian.org/debian squeeze main non-free contrib
deb-src http://ftp.fr.debian.org/debian squeeze main non-free contrib
## Security updates
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
## Other updates to the stable release (formerly volatile)
deb http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free
## Quasi-official backports
deb http://www.backports.org/debian/ squeeze-backports main non-free contrib
deb-src http://www.backports.org/debian/ squeeze-backports main non-free contrib
## Marillat: multimedia support and other less free or stable stuff
deb http://www.debian-multimedia.org squeeze main
deb-src http://www.debian-multimedia.org squeeze main
squeeze
をtesting
またはunstable
や、使用しているディストリビューションに置き換えます。contrib
とnon-free
を削除します。ftp.fr.debian.org
を別の名前 Debianミラー に置き換えます。deb
行はバイナリパッケージ用、deb-src
行はソースパッケージ用です。ソースをダウンロードしたくない場合は、deb-src
行は必要ありません。その場合、各deb
行と一致するdeb-src
行が必要です。厳密に必要なソースは2つだけです。それは、適切なディストリビューション(protocol://mirror.example.com/debian release_name main
)とセキュリティアップデート(deb http://security.debian.org/ release_name/updates
)です。必要な場合にのみ、その他を含めます。
他にもたくさんの 非公式リポジトリ があり、特定のアプリケーションを探している場合に限ります。