Ubuntu 18.04 を新しくインストールしました。実行するとapt-get install curl
、次のような結果になりました。
パッケージ「curl」にはインストール候補がありません
その後、apt-get update
もう一度 curl を実行してインストールしてみたところ、今回はうまくいきました。
「アップデート」という言葉には、さまざまな意味があります。上記の文脈では、それは何を意味するのでしょうか? インストールしたばかりの Ubuntu が最新だったのに、何を更新していたのでしょうか?
答え1
OK、私の理解では(Ubuntuユーザーとして)、Ubuntuはパッケージングシステムを使用しており(他のLinux OSと共通だと思います)、apt-getはこのシステムにアクセスします。apt-getは、既存のパッケージをインストール、アップグレード、および「整理」するために使用されます。また、uptade句を介してインストールまたはアップグレードする前に情報を収集するためにも使用されます。apt-get updateは、新しいパッケージまたはバージョンに関する情報でデータベースを更新します。インストールされているパッケージは更新されませんが、使用可能なものでデータベースを更新します。apt-get installはデータベースを参照してインストールし、apt-get upgradeはデータベースを参照して既にインストールされているパッケージをアップグレードします。更新せずにインストールすると、古いデータベースを参照して不完全または古いシステムをインストールしようとしている可能性があります。その後、アップグレードを実行すると、パッケージがリリースされてから行われた修正/機能強化を含めるようにパッケージがアップグレードされます。更新とアップグレードの違いを明確にしてください。お役に立てば幸いです。
答え2
apt-get install package_name
Ubuntuでパッケージをインストールする場合は、ここには何も入力する必要はあり
apt-get
ません。python script
これはシナプスパッケージマネージャーapt-get
ソースコードはGithubで確認できます。
そして、update
リポジトリapt-get
からパッケージリストをダウンロードして更新し、パッケージの最新バージョンとその依存関係に関する情報を取得します。 apt-get は、以下の URL からダウンロードできます。:
実行後、パッケージが更新されているので、apt-get update
実行時に使用できるようになります。apt-get install curl
curl
これを見ればわかるapt-get install はどこからパッケージを取得しますか?install
何をするかを知ること。