最近の Unix 系オペレーティング システムのほとんどは、ソフトウェアを検索してインストールするための集中型のメカニズムを提供しています。ソフトウェアは通常、リポジトリに保存され、パッケージの形式で配布されます。パッケージを扱う作業をパッケージ管理と呼びます。パッケージ管理システムは、ソフトウェアのインストールに加えて、インストールされたパッケージを更新するためのツールも提供します。 Linux ディストリビューションによって使用するパッケージ管理ツールは異なります。現在、主流の Linux ディストリビューションでは、主に pt、yum、dnf、pkg のパッケージ管理コマンドが使用されています。 この記事は、さまざまな Linux ディストリビューションでパッケージを検索、インストール、アップグレードするための基本事項を簡単に説明し、システム間でこれらを相互参照できるようにすることを目的としています。 ほとんどのパッケージング システムは、パッケージ ファイルのコレクションを中心に構築されています。パッケージ ファイルは通常、ソフトウェアのコンパイル済みバイナリやその他のリソース、およびインストール スクリプトを含むアーカイブ ファイルです。パッケージ ファイルには、依存関係や、パッケージのインストールと実行に必要な他のパッケージのリストなどの貴重なメタデータも含まれています。 これらの保証管理システムの機能と利点はほぼ同じですが、パッケージ形式とツールはプラットフォームによって異なります。 オペレーティング·システム | 形式 | 道具 | デビン | deb | pt 、 pt-cche 、 pt-get 、 dpkg ウブントゥ | deb | pt 、 pt-cche 、 pt-get 、 dpkg セントOS | | pm | yum フェド | pm | dnf 料金BSD | ポット、 | txz | mke 、 pkg Debin とその派生パッケージ (Ubuntu、Linux Mint、Rspbin など) のパッケージ形式は です 最新の debin 派生版には CentOS、Fedo、および Red Ht ファミリーの他のメンバーは RPM ファイルを使用します。 CentOS では、個々のパッケージ ファイルおよびリポジトリとのやり取りは 最近の Fedo バージョンでは、 FeeBSD のバイナリ パッケージ システムは、 ほとんどのシステムには、リモート リポジトリに対応するローカル パッケージ データベースがあり、パッケージをインストールまたはアップグレードする前にこのデータベースを更新することをお勧めします。さらに、 システム | 勅令 | デビン/ウブントゥ | sudo pt-get updte | sudo pt updte セントOS | | yum check-updte フェド | dnf check-updte FeeBSD パッケージ | sudo pkg updte FeeBSDポット | sudo potsnp fetch updte パッケージング システムがなければ、マシンにインストールされているすべてのソフトウェアを最新の状態に維持することは困難な作業です。何百もの異なるパッケージのアップストリームの変更とセキュリティ警告を追跡する必要があります。パッケージ マネージャーは、ソフトウェアのアップグレード時に発生するすべての問題を解決するわけではありませんが、いくつかのコマンドでほとんどのシステム コンポーネントを管理できるようになります。 FeeBSD では、インストールされている pots をアップグレードすると、重大な変更が導入される可能性があり、一部の手順では手動の設定が必要になる場合があります。そのため、 システム | 注文 | 説明 | デビン/ウブントゥ | sudo pt-get upgde インストールされたパッケージのみを更新する | sudo pt-get dist-upgde 新しい依存関係を満たすためにパッケージが追加または削除される可能性があります | sudo pt upgde | pt-get upgde に類似sudo pt full-upgde | pt-get dist-upgde に類似セントOS | | sudo yum updte フェド | sudo dnf upgde FeeBSD パッケージ | sudo pkg upgde FeeBSDポット | less /us/pots/UPDATING ポットの更新プロンプトを表示するには | less 使用します (上下のカーソル キーを使用してスクロールし、q を押して終了します)。 | cd /us/pots/pots-mgmt/potmste ∓∓ sudo mke instll ∓∓ sudo potmste - | potmste をインストールし、インストールされたpotsを更新するために使用しますほとんどのディストリビューションは、パッケージ コレクション用のグラフィカル ツールまたはメニュー ベースのツールを提供しており、カテゴリ別にソフトウェアを参照できるため、新しいソフトウェアを見つけるのにも役立ちます。ただし、パッケージを見つける最も迅速かつ効率的な方法は、コマンドライン ツールを使用して検索することです。 システム | 注文 | 例示する | デビン/ウブントゥ | pt-cche sech sech_sting | pt sech sech_sting セントOS | | yum sech sech_sting | yum sech ll sech_sting 説明を含むすべてのフィールドを検索 | フェド | dnf sech sech_sting | dnf sech ll sech_sting 説明を含むすべてのフィールドを検索 | FeeBSD パッケージ | pkg sech sech_sting 名前で検索 | pkg sech -f sech_sting 名前で検索して完全な説明を返す | pkg sech -D sech_sting 検索の説明 | FeeBSDポット | cd /us/pots ∓∓ mke sech nme=pckge 名前で検索 | cd /us/pots ∓∓ mke sech key=sech_sting レビュー、説明、依存関係を検索 | ソフトウェア パッケージをインストールする前に、パッケージの説明を注意深く読むことで、多くの有用な情報を得ることができます。これらのコンテンツには、人間が読めるテキストに加えて、バージョン番号やパッケージの依存関係のリストなどのメタデータが含まれることがよくあります。 システム | 注文 | 例示する | デビン/ウブントゥ | pt-cche show pckge パッケージに関するローカルキャッシュ情報を表示する | pt show pckge | dpkg -s pckge パッケージの現在のインストール状態を表示します | セントOS | | yum info pckge | yum deplist pckge パッケージの依存関係を一覧表示する | フェド | dnf info pckge | dnf epoquey --equies pckge パッケージの依存関係を一覧表示する | FeeBSD パッケージ | pkg info pckge インストールされたパッケージに関する情報を表示する | FeeBSDポット | cd /us/pots/ctegoy/pot ∓∓ ct pkg-desc パッケージ名がわかれば、通常は 1 つのコマンドでパッケージとその依存関係をインストールできます。すべてのパッケージをリストして一度に複数のパッケージをインストールすることもできます。 システム | 注文 | 説明 | デビン/ウブントゥ | sudo pt-get instll pckge | sudo pt-get instll pckge pckge2 ... リストされているすべてのパッケージをインストールする | sudo pt-get instll -y pckge | pt 続行するかどうかを尋ねたら、デフォルトでyes を選択します。 | sudo pt instll pckge 色付きの進行状況バーを表示する | セントOS | | sudo yum instll pckge `sudo yum installll pckge pckge2… | リストされているすべてのパッケージをインストールする | sudo yum instll -y pckge | yum 続行するかどうかを尋ねたら、デフォルトでyes を選択してください。フェド | sudo dnf instll pckge `sudo dnf installll pckge pckge2 ... | リストされているすべてのパッケージをインストールする | sudo dnf instll -y pckge | dnf 続行するかどうかを尋ねたら、デフォルトでyes を選択します。 FeeBSD パッケージ | sudo pkg instll pckge | sudo pkg instll pckge pckge2 ... リストされているすべてのパッケージをインストールする | FeeBSDポット | cd /us/pots/ctegoy/pot ∓∓ sudo mke instll ソースからポットを構築してインストールする | 特定のオペレーティング システムでは、一部のソフトウェアが対応するパッケージを公式に提供していない場合があります。その場合は、開発者またはサプライヤーがダウンロード用のパッケージ ファイルを提供する必要があります。通常、これらのパッケージは Web ブラウザ経由で取得するか、コマンド ライン Debin 派生システムでは、 CentOS および Fedo システムでは、 システム | 注文 | 説明 | デビン/ウブントゥ | sudo dpkg -i pckge.deb | sudo pt-get instll -y gdebi ∓∓ sudo gdebi pckge。deb | gdebi をインストールし、次にgdebi を使用してpckge.deb をインストールし、不足している依存関係を処理します。セントOS | | sudo yum instll pckge.pm フェド | sudo dnf instll pckge.pm FeeBSD パッケージ | sudo pkg dd pckge.txz | sudo pkg dd -f pckge.txz すでにインストールされているパッケージも再インストールされます | マネージャーは特定のパッケージが提供するファイルを認識しているため、ソフトウェアが不要になった場合は通常、それらのファイルをシステムから完全に削除できます。 システム | 注文 | 例示する | デビン/ウブントゥ | sudo pt-get emoe pckge | sudo pt emoe pckge | sudo pt-get utoemoe 不要なパッケージを削除する | セントOS | | sudo yum emoe pckge フェド | sudo dnf ese pckge FeeBSD パッケージ | sudo pkg delete pckge | sudo pkg utoemoe 不要なパッケージを削除する | FeeBSDポット | sudo pkg delete pckge | cd /us/pots/pth_to_pot ∓∓ mke deinstll ポットをアンインストールする |
Debin ファミリー出版物の管理者は通常 伝統的なコマンド | 同等の | pt コマンドpt-get updte | pt updte | pt-get dist-upgde | pt full-upgde | pt-cche sech sting | pt sech sting | pt-get instll pckge | pt instll pckge | pt-get emoe pckge | pt emoe pckge | pt-get puge pckge | pt puge pckge Web ベースのドキュメントに加えて、ほとんどのコマンドは Unix のマニュアル ページ (通常は mn ページと呼ばれます) からシェル経由で利用できることに注意してください。たとえば、ページを読み取るには、 システム | 注文 | 例示する | デビン/ウブントゥ | mn pt-get ローカルパッケージデータベースの更新とパッケージの操作 | mn pt-cche ローカルパッケージデータベースを検索する | mn dpkg 個々のパッケージファイルで動作し、インストールされたパッケージを照会できます。 | | mn pt よりシンプルで使いやすいインターフェースを通じて最も基本的な操作を実行します | セントOS | | mn yum フェド | mn dnf FeeBSD パッケージ | mn pkg コンパイル済みバイナリの操作 | FeeBSDポット | mn pots Potsコレクションの操作 | |
<<: ショップドメイン名を登録するのは良いことでしょうか?
>>: Baota Windows パネルを使用して WordPress ウェブサイトを構築する詳細なグラフィック チュートリアル
2023年と比較すると、2024年は株式市場の「清算」が加速する年と言えるでしょう。 2024年4月...
チャネルマーケティング販売は生産と消費をつなぐものであり、商品の循環において重要な役割を果たします。...
ハイアールの永続的な成功のマーケティングの秘密「ハイアール」は、間違いなく今日の我が国のビジネス界に...
キャリアを変えてプロダクトマネージャーになりたいのですが、どのように始めればよいでしょうか?編集者注...
「実践シェア」プライベートドメインコミュニティ運営の運用方法とポイントを詳しく解説【実践共有】プラ...
事業者はビッグデータをどのように活用してユーザー数の増加を達成できるでしょうか?記事は長いので、根気...
ファーストリテイリンググループの2023年度第3四半期の売上高は前年同期比23.8%増加し、ユニクロ...
個人IPのためのプライベートドメイン運用スキル15選個人 IP を作成する場合、自分の友人サークルを...
CCFA: 2023年までにフランチャイズブランド9社、店舗数1万店に中国国家放送、北京、5月31...
実店舗: 顧客を引き付け、顧客を増やすのは実はとても簡単です!客不足、客不足、深刻な客不足! ! !...
基礎知識解説:フィードフローとは?最近、友達がTikTokにハマっているという話をよく聞きます。時...
オペレーションシステム構築:効率的かつ持続可能なオペレーションモデルの構築競争の激しい市場環境にお...
WodPess は非常に人気のあるコンテンツ管理システム (CMS) です。ほとんどの海外サーバー業...
世界的なハードウェアツール大手:年間収益が 1,100 億ドルを超える!ボッシュが3位、マキタが4...
OZONデータ分析ツールプラグイン、OZON操作プラグインデジタル時代において、データ分析は企業の...