resources.listファイルがありません[閉じる]

resources.listファイルがありません[閉じる]

編集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

各行の終わりにパッケージのcontrib1つまたは両方を望むか追加する場合。non-freeたとえば、次のようになります。contribnon-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

関連情報