私は2つのDebian Stretchシステムをインストールしました。 1つは「netinst」CDから新しくインストールされ、もう1つはJessieからアップグレードされました。
それ以降に設置しました。命令が見つかりませんパック。
apt install command-not-found
エラーや警告なしにインストールがスムーズに行われました。その後、インストールプロセス出力の提案に従ってupdate-command-not-found
実行しました。このコマンドはまったく出力を提供せず、終了コード0(エラーなし)を返します。
ただし、存在しないコマンドの一部を入力すると、エラーが発生します。
使用可能なアプリケーションのデータベースが見つかりません。 foobarbaz:コマンドが見つからないことを修正するには、rootとしてupdate-command-not-foundを実行します。
これは両方のシステムで発生します。この問題を解決する方法がわかりません。私が逃したものは何ですか?
修正する:
何らかの理由でupdate-command-not-found
今私のローカルシステムで動作します。データを取得するいくつかのダウンロードURLが表示されます。これでコンソールは期待どおりに機能します。今朝から何もしなかったし、私がいない間、システムはスリープモードに入りました。
リモートシステムで問題が持続します。
ベストアンサー1
解決策:
ファイルに無効なエントリがあります/etc/apt/sources.list
。このパッケージはアップデートリポジトリを介してアップデートする必要があります。プロバイダのローカル Jessie ミラーストアから無効なエントリが派生しました。 URLを元のStretchリポジトリに変更しましたが、スラッシュをダッシュ(stretch/updates
=> stretch-updates
)に置き換えることを見逃しました。
ファイルに追加/etc/apt/sources.list
:
# stretch-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://ftp.de.debian.org/debian/ stretch-updates main contrib non-free
ランニング:
apt update
update-command-not-found