Apt-get source と Apt-get build-dep
Apt-get ソース <パッケージ>
オープンソース パッケージまたはソース コードを扱っている場合、プログラマは通常、ソース コードを調べたり、ソース コードのバグを修正したりしたいと考えています。ここで source の出番です。Source は、ソース パッケージを取得するために使用されます。
これを機能させるには、/etc/apt/sources.list 内の deb-src エントリを不安定にします (これもコメント解除する必要があります)。 sources.list ファイルが変更されたら、更新を実行します。
CD / 等 / 適切な
ナノ ソース.リスト
次に、deb-src 行のコメントを外します。
次に、更新を実行します。
須藤 apt-get アップデート
ソース パッケージをダウンロードします。
CD 〜CD ダウンロード
mkdir imagemagick_source
CD imagemagick_source
須藤 apt-get ソース イメージマジック
これは、imagemagick_source フォルダーにあるものです。
須藤 apt-get ビルド dep < パッケージ >
後者は、ビルドを許可する特定のパッケージのすべての依存関係をインストールするために使用されます。つまり、依存関係は、パッケージをコンパイルするために必要なライブラリ/プログラムです。後者は依存関係を取得します。
須藤 apt-get インストール < パッケージ >須藤 apt-get インストール < パッケージ >
これは、ほとんどの人が強制的に使用するコマンドであるため、最もよく知られており、よく使用されています。選択した任意のパッケージをダウンロードしてインストールします。それでは、それが何をするのか見てみましょう。
この場合、システムに既にあるパッケージをインストールすることにしました。ただし、最初の 2 行に注意する必要があります。
「 パッケージリストを読み込んでいます…完了 」 - ソフトウェアリポジトリを調べて、利用可能なすべてのパッケージをチェックしました。
「 依存関係ツリーの構築 」 – ここでは、目的のパッケージを実行するために、apt-get が他の必要なパッケージをビルドしています。
APT はすべての要件を取得し、それらもインストールします。 /etc/apt/sources.list は、パッケージを特定するために利用されます。特定のバージョンのパッケージをインストールするには、次のように記述できます。
須藤 apt-get インストール < パッケージ名 > = < パッケージ版 >一方、パッケージをダウンロードするだけでインストールはしたくない場合は、d スイッチを追加することで実行できます。後者はファイルをダウンロードして /var/cache/apt/archives に配置します。
須藤 apt-get -d インストール < パッケージ >
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 は次のようになります。
それでは、autoclean を使用してみましょう。
須藤 apt-get autoclean
それでは、きれいにしましょう。
ここまでで、clean が行うことと行わないことを理解したと想定されます。
須藤 apt-get - パージ 削除する < パッケージ >須藤 apt-get - パージ 削除する < パッケージ >
ここで、APT を使用してパッケージを削除するには、purge または remove のいずれか、またはその両方を使用できます。 Remove はパッケージを削除するために使用されますが、構成ファイルは削除されません。パージは、すべての構成ファイルも削除します。
須藤 apt-get 自動削除須藤 apt-get 自動削除 < パッケージ >
特定のパッケージをインストールすると、その依存関係もすべて自動的にインストールされます。一方、パッケージを削除すると、パッケージは削除されますが、依存関係は残ります。ここで apt-get autoremove の出番です。Autoremove は、インストールされたパッケージだけでなく、インストールされた依存関係も削除します。
須藤 apt-get アップデート
須藤 apt-get アップデート
用語が示すように、このコマンドは更新に使用されます。さて、それは何を更新し、コマンドは何をしますか?この場合、/etc/apt/sources.list ファイルが参照され、ユーザーが利用できるパッケージのデータベースが更新されます。 sources.list ファイルが変更された場合は、必ずこのコマンドを実行する必要があります。
前の画像で更新コマンドを実行すると、数行が削除されていることがわかります。これらの行は、「Hit」、「Get」、または「Ign」と表示されます。
ヒット: パッケージのバージョンに変更はありません
取得: 新しいバージョンが利用可能で、APT が取得しています
Igno: パッケージを無視します
APT アップデートは、新しく利用可能なすべてのパッケージをダウンロードしてインストールするわけではありません。ただし、次のように入力して、新しく利用可能なバージョンがあるものを確認できます。
アパート一覧 --アップグレード可能
ここでは、ご覧のとおり、現在使用している (システム上の) バージョンと、利用可能な新しいバージョンが表示されます。
須藤 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 コマンドの使用方法について学びました。チュートリアル。