Linux Mint 18.3を比較的新しくインストールしたときにファイルがないことがわかりました/etc/apt/sources.list
。これにより問題は発生しないようですが、時には次の警告メッセージが表示されます。
WARNING:root:could not open file '/etc/apt/sources.list'
(たとえば、コマンドラインに存在しないコマンドを実行しようとする場合)
AFAIU、Linux Mintの標準ソースは/etc/apt/sources.list.d/official-package-repositories.list
。
そうでなければ、すべてが期待どおりに機能しますかsources.list
?一つもないのが普通ですか?そうでない場合は、削除する方法についてのアイデアはありますか? (この警告はシステムを設置してから約1〜2週間後に偶然発見されました。)
警告を無視したり、空の警告を作成した方が良いですか/etc/apt/sources.list
、それとも良い解決策がありますか?
空のファイルを作成すると警告が消える可能性があることを知っていますが、Linux Mint 18.3を新しくインストールするときにこれがどのように発生するのか、そしてこれがどのような症状であるかを知りたいです(より重要な問題がある可能性があります)。ファイルはどこかにありません。)
答え1
ユーザーRui F Ribeiroが述べたように、検索オペランドを使用したGoogleの最初の結果は次のとおりですsources.list mint
。
https://sites.google.com/site/easylinuxtipsproject/reserve-8
このサイトには、Linux Mint 18.3 Sylviaインストールソースのリストに含める必要があるものと、さまざまな方法でリセットする方法に関するすべての情報が含まれています。 1つの方法は、端末を開き、次を実行することです。
gksudo xed /etc/apt/sources.list.d/official-package-repositories.list
次に、ファイルが次のようになっていることを確認します。
deb http://packages.linuxmint.com sylvia main upstream import backport
deb http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ xenial partner
その後、ファイルを保存して閉じてから、次を実行します。
sudo apt-get update
sudo mintupdate-tool upgrade -r -l123 -s -nk
この再起動後。それでも問題がある場合、または他の種類の問題が発生している場合は、それに関連する追加情報を提供するように求められます。
答え2
私は簡単に見た結果(OPで述べたように)この警告は、システムに見つからないコマンドを入力したときにのみ表示されることを発見しました。
以下から、そのパッケージの名前を取得しました。
あなたが受けている警告はpackageによるものですCommandNotFound
。スクリプトの場所は/usr/lib/python(2.7|3|3.5)/dist-packages/CommandNotFound/CommandNotFound.py
プログラムはaptのPythonライブラリを使用してをロードしsources.list
、見つからない場合は警告が表示されます。
source.listがデフォルトの場所にない場合、これは通常の現象です。システムのどれにも影響しません。
削除するには削除できますCommandNotFound
。ただし、インストールするパッケージを提案する機能は失われます。