Ubuntu での APT-GET

Ubuntu Deno Apt Get



APT は Ubuntu のコマンド ライン ツールです。これは、Ubuntu で最も使用されている非常に強力なコマンドライン ツールの 1 つです。 APT は、新しいソフトウェア パッケージのインストール、システムに既にインストールされているパッケージのアップグレード、さらにはアップグレードに使用できます。このコマンド ライン ツールは、すべての初心者が Linux で最初に学ぶツールの 1 つです。 APT は、APT-GET、APT-CACHE、および APT-CONFIG に細分できます。このチュートリアルでは、APT-GET を使用できるさまざまな方法を調べます。

Apt-get source と Apt-get build-dep

Apt-get ソース <パッケージ>

オープンソース パッケージまたはソース コードを扱っている場合、プログラマは通常、ソース コードを調べたり、ソース コードのバグを修正したりしたいと考えています。ここで source の出番です。Source は、ソース パッケージを取得するために使用されます。

これを機能させるには、/etc/apt/sources.list 内の deb-src エントリを不安定にします (これもコメント解除する必要があります)。 sources.list ファイルが変更されたら、更新を実行します。







CD / / 適切な

ナノ ソース.リスト

次に、deb-src 行のコメントを外します。



  無題14



次に、更新を実行します。





須藤 apt-get アップデート

ソース パッケージをダウンロードします。

CD

CD ダウンロード

mkdir imagemagick_source

CD imagemagick_source

須藤 apt-get ソース イメージマジック

  無題15



これは、imagemagick_source フォルダーにあるものです。

  無題16

須藤 apt-get ビルド dep < パッケージ >

後者は、ビルドを許可する特定のパッケージのすべての依存関係をインストールするために使用されます。つまり、依存関係は、パッケージをコンパイルするために必要なライブラリ/プログラムです。後者は依存関係を取得します。

須藤 apt-get インストール < パッケージ >

須藤 apt-get インストール < パッケージ >

これは、ほとんどの人が強制的に使用するコマンドであるため、最もよく知られており、よく使用されています。選択した任意のパッケージをダウンロードしてインストールします。それでは、それが何をするのか見てみましょう。

  無題6

この場合、システムに既にあるパッケージをインストールすることにしました。ただし、最初の 2 行に注意する必要があります。

パッケージリストを読み込んでいます…完了 」 - ソフトウェアリポジトリを調べて、利用可能なすべてのパッケージをチェックしました。

依存関係ツリーの構築 」 – ここでは、目的のパッケージを実行するために、apt-get が他の必要なパッケージをビルドしています。

  無題7

APT はすべての要件を取得し、それらもインストールします。 /etc/apt/sources.list は、パッケージを特定するために利用されます。特定のバージョンのパッケージをインストールするには、次のように記述できます。

須藤 apt-get インストール < パッケージ名 > = < パッケージ版 >

一方、パッケージをダウンロードするだけでインストールはしたくない場合は、d スイッチを追加することで実行できます。後者はファイルをダウンロードして /var/cache/apt/archives に配置します。

須藤 apt-get -d インストール < パッケージ >

  無題8

s スイッチ (-s、–simulate、–just-print、–dry-run、–recon、–no-act) を使用して、インストールをシミュレートすることもできます。

須藤 apt-get -s インストール < パッケージ >

後者は、システムをどのような方法、形状、または形式にも変更するのではなく、インストールをシミュレートします。 root 以外のユーザーがインストールをシミュレートする場合、特定の構成へのアクセスがないために歪んだように見えることがあります。

次に見ていくのは、fix-broken (-f、–fix-broken) です。

須藤 apt-get -f インストール < パッケージ >

この場合、壊れた依存関係を修正しようとします。

須藤 apt-get 自動クリーニング / 綺麗

須藤 apt-get clean

このコマンド – clean – は、パッケージのローカル リポジトリを消去するために使用されます。 /var/cache/apt/archives からすべてを削除し、基本的にシステムのスペースを解放します。

須藤 apt-get autoclean

一方、Autoclean は不要なファイルを削除するために使用されます。

コマンド sudo apt-get -d install vlc を使用して VLC をダウンロード (およびダウンロードのみ) するとします。 /var/cache/apt/archives は次のようになります。

  無題9

それでは、autoclean を使用してみましょう。

須藤 apt-get autoclean

  無題10

それでは、きれいにしましょう。

  無題11

ここまでで、clean が行うことと行わないことを理解したと想定されます。

須藤 apt-get - パージ 削除する < パッケージ >

須藤 apt-get - パージ 削除する < パッケージ >

ここで、APT を使用してパッケージを削除するには、purge または remove のいずれか、またはその両方を使用できます。 Remove はパッケージを削除するために使用されますが、構成ファイルは削除されません。パージは、すべての構成ファイルも削除します。

須藤 apt-get 自動削除

須藤 apt-get 自動削除 < パッケージ >

特定のパッケージをインストールすると、その依存関係もすべて自動的にインストールされます。一方、パッケージを削除すると、パッケージは削除されますが、依存関係は残ります。ここで apt-get autoremove の出番です。Autoremove は、インストールされたパッケージだけでなく、インストールされた依存関係も削除します。

  無題17

須藤 apt-get アップデート

須藤 apt-get アップデート

用語が示すように、このコマンドは更新に使用されます。さて、それは何を更新し、コマンドは何をしますか?この場合、/etc/apt/sources.list ファイルが参照され、ユーザーが利用できるパッケージのデータベースが更新されます。 sources.list ファイルが変更された場合は、必ずこのコマンドを実行する必要があります。

  無題

前の画像で更新コマンドを実行すると、数行が削除されていることがわかります。これらの行は、「Hit」、「Get」、または「Ign」と表示されます。

ヒット: パッケージのバージョンに変更はありません

取得: 新しいバージョンが利用可能で、APT が取得しています

Igno: パッケージを無視します

APT アップデートは、新しく利用可能なすべてのパッケージをダウンロードしてインストールするわけではありません。ただし、次のように入力して、新しく利用可能なバージョンがあるものを確認できます。

アパート一覧 --アップグレード可能

  無題2

ここでは、ご覧のとおり、現在使用している (システム上の) バージョンと、利用可能な新しいバージョンが表示されます。

須藤 apt-get アップグレード

須藤 apt-get アップグレード

update コマンドに似た次のコマンドは upgrade コマンドです。後者のコマンド (アップグレード) は、システムに既にインストールされているすべてのさまざまなパッケージの新しいバージョンをアップグレードまたはインストールするために使用されます。 etc/apt/sources.list ファイルにあるソースから最新バージョンを取得します。システムに既にインストールされているパッケージは決して削除されず、現在インストールされていない新しいパッケージは決してインストールされません。むしろ、「アップグレード」は、現在システムにインストールされているすべてのパッケージを対象としています。別のパッケージのステータスを変更せずにパッケージをアップグレードできない場合は、UN-UPGRADED (アップグレードされていない) のままになります。通常、upgrade コマンドの前に update コマンドが続きます。これは、実際に新しいパッケージが存在することを APT が認識できるようにするためです。

須藤 apt-get dist-アップグレード

須藤 apt-get dist-アップグレード

この特定のコマンドは、システムを新しいリリースに更新するために使用されます。この場合、一部のパッケージが削除される可能性があります。 upgrade コマンドと dist-upgrade コマンドの違いは、dist-upgrade では特定のパッケージが削除されることです。ただし、アップグレードの場合、パッケージの削除はありません。

須藤 apt-get ダウンロード

須藤 apt-get ダウンロード < パッケージ >

これは -d インストールに似ています。 apt-get -d install はファイルを /var/cache/apt/archives にダウンロードし、 apt-get download は deb ファイルを現在の作業ディレクトリにダウンロードします。 Apt-get download は deb ファイルをダウンロードしますが、依存関係はダウンロードしません。さらに、apt-get download はパッケージをインストールしません。

須藤 apt-get チェック

須藤 apt-get チェック < パッケージ >

Sudo apt-get check を使用して、パッケージ キャッシュを更新し、壊れた依存関係をチェックします。

詳細およびその他のオプションについては、次のように入力してください。

apt-get

結論

APT-GET コマンドは非常に強力ですが、非常に基本的でもあります。このチュートリアルでは、APT-GET コマンドの使用方法について学びました。チュートリアル。