/etc/apt/sources.list の source.list ファイルと、これが以下のように apt コマンドの結果に影響するかどうかに関する質問があります。
apt updateコマンドを実行すると、source.listで指定されたリポジトリ内のすべてのパッケージのみが更新されますか? (同様に、リポジトリに属さないパッケージをインストールした場合、apt updateコマンドには含まれませんか?)
apt install(package_name) を実行しましたが、インストールしようとしているパッケージが source.list に示されているリポジトリの一部ではない場合、インターネット上のパッケージが「決して見つかりません」。
私はresources.listがaptコマンドを使って探して対話できるパッケージを制限または制限しているのだろうか。
また、上記が本当である場合は、別のディストリビューションからパッケージをダウンロードしてインストールするには、resources.listファイルを編集して別のディストリビューションからリポジトリを追加する必要がありますか?
答え1
この/etc/apt/sources.list
ファイルを常に同期しようとするパッケージのマスターリストと考えてください。apt
魔法のように、インターネットのランダムな場所からパッケージをインポートすることはありません。
source.listで指定されたリポジトリ内のすべてのパッケージのみを更新します。
そうだね
インターネット上のパッケージを「絶対に見つけることができませんか?」
繰り返しますが、そうです。
私はresources.listがaptコマンドを使って探して対話できるパッケージを制限または制限しているのだろうか。
繰り返しますが、そうです。
また、上記が本当である場合は、別のディストリビューションからパッケージをダウンロードしてインストールするには、resources.listファイルを編集して別のディストリビューションからリポジトリを追加する必要がありますか?
一般に、人々はディストリビューションがいくつかの点でわずかに異なるため、他のディストリビューションのリポジトリを追加するのではなく、他のディストリビューションソースを追加するとすべてが壊れる可能性があります。
場合によっては、インターネット(他のディストリビューションなど)からdebパッケージをダウンロードして、次のようにインストールできます。
sudo apt install ./package.deb
Ubuntuを使用している場合、ディストリビューションにPPAと呼ばれる数千のストレージがあります。 PPAはUbuntuが正式にバンドルしていないパッケージを提供します。 PPAは人気がありますが、システムに大きなダメージを与える可能性があります。