編集sources.list
、rootユーザーのタスクの実行、
nano etc/apt/sources.list
Nanoテキストエディタが新しいファイルとして表示され、保存するとエラーが発生します。
etc/apt/sources.list: そのファイルは存在しません**
Debian をアップデートするにはどうすればよいですか? (apt-get update
動作しない)。
答え1
/
君は最初から消えた
nano /etc/apt/sources.list
答え2
これは、deb-src行がコメントアウトされたjessieのデフォルトのdebiansources.listです(ソースパッケージをダウンロードしたい場合は、コメントアウトを削除してください)。
deb http://httpredir.debian.org/debian jessie main
#deb-src http://httpredir.debian.org/debian jessie main
deb http://httpredir.debian.org/debian jessie-updates main
#deb-src http://httpredir.debian.org/debian jessie-updates main
deb http://security.debian.org/ jessie/updates main
#deb-src http://security.debian.org/ jessie/updates main
deb-src 行のオン/オフに便利なエイリアスは次のとおりです。
alias apt-source-on='sed -i -e "s/^#\(deb-src\)/\1/" /etc/apt/sources.list'
alias apt-source-off='sed -i -e "s/^\(deb-src\)/#\1/" /etc/apt/sources.list'
他のバージョンをお使いの場合は、「jessie」をそのバージョンのニックネームに変更してください。たとえば、
sed -i -e '/^#*deb/ s/jessie/stretch/g' /etc/apt/sources.list
各行の終わりにパッケージのcontrib
1つまたは両方を望むか追加する場合。non-free
たとえば、次のようになります。contrib
non-free
sed -i -e '/^#*deb/ s/$/ contrib non-free/' /etc/apt/sources.list
使用するローカルミラーがある場合は、次のコマンドを使用して変更します。
sed -i -e 's/httpredir.debian.org/your.mirror.example.com/g' /etc/apt/sources.list
source.listの詳細については、次を参照してください。https://wiki.debian.org/SourcesList