Linuxにソフトウェアをインストールするいくつかの方法の詳細な説明

Linuxにソフトウェアをインストールするいくつかの方法の詳細な説明

1. RPM パッケージのインストール手順:

1. soft.version.rpm などの対応するソフトウェア パッケージを見つけて、ローカル コンピューターのディレクトリにダウンロードします。

2. ターミナルを開き、su - を実行して root ユーザーになります。

3. soft.version.rpm が配置されているディレクトリに cd します。

4. rpm -ivh soft.version.rpmと入力します。

詳しい紹介:

1. インストール:

たった一つの簡単な文で文章を終えることができます。埋め込む:
rpm –ivh rpm パッケージ名はより高度です。以下の表を参照してください。
rpm パラメータ パラメータの説明
-i ソフトウェアをインストールする
-t テストインストール、実際のインストールではありません
-p はインストールの進行状況を表示します
-f エラーを無視する
-U アップグレードインストール
-v は、スイートが正しくインストールされているかどうかを検出します。これらのパラメータは同時に使用できます。詳細については、RPM コマンドのヘルプを参照してください。

2. アンインストール:

たった一つの簡単な文で言葉を終わらせることもできます。埋め込む:
rpm –e ソフトウェア名 ただし、後で使用されるのはソフトウェア パッケージ名ではなく、ソフトウェア名であることに注意してください。たとえば、software-1.2.3-1.i386.rpm パッケージをインストールするには、次のコマンドを実行します。
rpm –ivhソフトウェア-1.2.3-1.i386.rpm
アンインストールする場合は、以下を実行します。
rpm –e ソフトウェア。
さらに、Linux では GnoRPM や kpackage などのグラフィカル RPM ツールも提供されており、プロセス全体が簡単になります。

2. Deb パッケージのインストール手順:

  1. 1. soft.version.deb などの対応するソフトウェア パッケージを見つけて、ローカル コンピューターのディレクトリにダウンロードします。
  2. 2. ターミナルを開き、su - を実行して root ユーザーになります。
  3. 3. soft.version.deb が配置されているディレクトリに cd します。
  4. 4. dpkg -i soft.version.debと入力します。

詳しい紹介:
これは Debian Linux が提供するパッケージ マネージャーであり、RPM に非常に似ています。

しかし、RPM は以前に登場したため、さまざまなバージョンの Linux でよく使用されています。

Debian パッケージ マネージャー dpkg は Debina Linux にのみ存在し、通常、他の Linux バージョンでは使用できません。

1. インストール

dpkg –i deb ソフトウェア パッケージ名 (例: dpkg –i software-1.2.3-1.deb)

2. アンインストール

dpkg –e ソフトウェア名、例: dpkg –e software

3. クエリ: 現在のシステムにインストールされているソフトウェア パッケージをクエリします。

dpkg –l ‘*パッケージ名*’
例: dpkg –l '*ソフトウェア*'

3. Tar.gzソースコードパッケージのインストール方法:

  1. 1. soft.tar.gz などの対応するソフトウェア パッケージを見つけて、ローカル コンピュータのディレクトリにダウンロードします。
  2. 2. ターミナルを開き、su - を実行して root ユーザーになります。
  3. 3. soft.tar.gz が配置されているディレクトリに cd します。
  4. 4. tar -xzvf soft.tar.gz //ソフトディレクトリは通常生成される
  5. 5. CDソフト
  6. 6. ./configure
  7. 7. 作る
  8. 8. インストールする

詳しい紹介:

1. インストール:

インストールプロセス全体は、次の手順に分けられます。

  1. 1) アプリケーションソフトウェアの入手: ダウンロードまたは CD の購入による。
  2. 2) ファイルを解凍します。通常、tar パッケージは gzip、bz2 などで再度圧縮されるため、最初に解凍する必要があります。最も一般的な gz 形式の場合は、「tar –xvzf パッケージ名」を実行すると、解凍と展開の作業が 1 ステップで完了します。そうでない場合は、まず解凍ソフトウェアを使用してから「tar –xvf
  3. 解凍するには「tar パッケージ」を使用します。
  4. 3) 添付の INSTALL ファイルと README ファイルを読みます。
  5. 4) コンパイルの準備として「./configure」コマンドを実行します。
  6. 5) 「make」コマンドを実行してソフトウェアをコンパイルします。
  7. 6) 「make install」を実行してインストールを完了します。
  8. 7) 「make clean」を実行して、インストール中に生成された一時ファイルを削除します。

はい、以上です。アプリケーションを実行できます。しかし、この時点で、どうやって実行するのかと疑問に思う読者もいるでしょう。これも Linux 固有の問題です。実際、一般的に言えば、Linux アプリケーション ソフトウェアの実行可能ファイルは /usr/local/bin ディレクトリに保存されます。ただし、これはどこにでも当てはまる真実ではありません。最も信頼できる方法は、通常、手順が記載されているソフトウェアの INSTALL ファイルと README ファイルを確認することです。

2. アンインストール:

通常、ソフトウェア開発者はソフトウェアのアンインストール方法を考慮することはほとんどなく、tar はパッケージ化作業のみを完了するため、適切なアンインストール方法を提供しません。
アンインストールできないということでしょうか?実はそうではありません。この問題を解決できるソフトウェアが 2 つあります。Kinstall と Kife です。これらは、tar パッケージのインストールとアンインストールに最適なパートナーです。

4. tar.bz2 ソースコードパッケージのインストール方法:

  1. 1. soft.tar.bz2 などの対応するソフトウェア パッケージを見つけて、ローカル コンピュータのディレクトリにダウンロードします。
  2. 2. ターミナルを開き、su - を実行して root ユーザーになります。
  3. 3. soft.tar.bz2 が配置されているディレクトリに cd します。
  4. 4. tar -xjvf soft.tar.bz2 //ソフトディレクトリは通常生成される
  5. 5. CDソフト
  6. 6. ./configure
  7. 7. 作る
  8. 8. インストールする

5. aptを使用したインストール: (debパッケージのインストール)

  1. 1. ターミナルを開き、su - を実行して root ユーザーになります。
  2. 2. apt-cache search soft 注: softは探しているソフトウェアの名前または関連情報です
  3. 3. 2でsoft.versionが見つかった場合は、apt-get install soft.versionコマンドを使用してソフトウェアをインストールします。

注: インターネットにアクセスできる場合は、apt-cache search を使用してソフトウェアを見つけ、apt-get を使用してソフトウェアをインストールするだけで済みます。

詳しい紹介:

Apt-get は、Debian および Ubuntu ディストリビューション用のパッケージ管理ツールであり、Red Hat の yum ツールに非常によく似ています。
apt-getコマンドを実行するには通常root権限が必要なので、通常はsudoコマンドが続きます。例:sudo apt-get xxxx

apt-get install packagename - 新しいパッケージをインストールします (下記の aptitude を参照)
apt-get remove packagename - インストールされたパッケージをアンインストールします (設定ファイルは保持されます)
apt-get --purge remove packagename——インストールされたパッケージをアンインストールします(設定ファイルを削除します)
dpkg --force-all --purge packagename ——一部のソフトウェアはアンインストールが難しく、他のソフトウェアの使用もブロックします。これを使用することもできますが、少しリスクがあります。
apt-get autoremove - apt はハードディスクにインストールまたはアンインストールされたすべてのソフトウェアをバックアップするため、スペースが必要な場合は、このコマンドを使用して削除したソフトウェアを削除できます。
apt-get autoclean – アンインストールされたパッケージの .deb ファイルをクリーンアップするには、このコマンドを定期的に実行します。この方法では、多くのディスク領域を解放できます。緊急の場合は、apt-get clean を使用してさらにスペースを解放できます。このコマンドは、インストールされているソフトウェア パッケージの .deb ファイルを削除します。
apt-get clean - このコマンドはインストールされたソフトウェアのバックアップも削除しますが、ソフトウェアの使用には影響しません。
apt-get upgrade – インストールされているすべてのパッケージを更新します
apt-get dist-upgrade - システムを新しいバージョンにアップグレードする
apt-cache 検索文字列 - パッケージリスト内の文字列を検索します
apt-cache showpkg pkgs - パッケージ情報を表示します。
apt-cache stats - ライブラリ内のソフトウェアの数を確認する
apt-cache dumpavail – 利用可能なパッケージのリストを出力します。
apt-cache show pkgs - dpkg –print-avail と同様に、パッケージ レコードを表示します。
apt-cache pkgnames - パッケージ リスト内のすべてのパッケージの名前を出力します (パッケージ リストが最新であることを確認するには、このコマンドを定期的に実行する必要があります)

簡単に言うと、dpkg はローカル マシンにダウンロードされた deb パッケージのみをインストールできます。apt-get は、deb パッケージをオンラインでダウンロードしてインストールし、システムを更新できます。
また、dpkg ツールでは利用できないパッケージ間の依存関係を自動的に処理することもできます。

6. Yum インストール: (rpm パッケージをインストール)

rpm は Linux ソフトウェア パッケージ名で、末尾は .rmp です。インストールの構文は rpm -ivh です。
rpm パッケージをインストールする大きな欠点は、ファイルが密接に関連していることです。ソフトウェアをインストールするときに、他の多くのソフトウェア パッケージをインストールする必要があり、非常に面倒な場合があります。
そのため、RedHat は、この相関関係の問題を完全に解決できる yum インストール方法を開発しました。これは非常に便利です。インストールするには、2 つのファイルを設定するだけです。インストール方法は、yum -y install です。
Yumはパッケージではなく、ソフトウェアインストールパッケージです

簡単に言うと、rpm はローカル マシンにダウンロードされた rpm パッケージのみをインストールできます。yum は rpm パッケージをオンラインでダウンロードしてインストールし、システムを更新できます。
また、rpm ツールでは利用できないパッケージ間の依存関係を自動的に処理することもできます。

7. binファイルのインストール:

ダウンロードしたソフトウェアの名前がsoft.binの場合、通常は実行ファイルです。インストール方法は次のとおりです。

  1. 1. ターミナルを開き、su - を実行して root ユーザーになります。
  2. 2. chmod +x ソフト.bin
  3. 3. ./soft.bin //このコマンドを実行してソフトウェアをインストールします

8. インストールする必要のないソフトウェア:

lumaqq などの一部のソフトウェアはインストールする必要がありません。組み込みの jre を解凍した後、直接実行できます。仮定

ダウンロードしたファイルはlumaqq.tar.gzで、使用方法は次のとおりです。

  1. 1. ターミナルを開き、su - を実行して root ユーザーになります。
  2. 2. tar -xzvf lumaqq.tar.gz //このステップでは、LumaQQというディレクトリが生成されます。
  3. 3. cd ルマQQ
  4. 4. chmod +x lumaqq //lumaqqプログラムファイルを実行可能に設定する
  5. 5. これでlumaqqを実行できます。./lumaqqコマンドを使用するだけですが、実行するたびにフルパスを入力するか、生成したLumaQQディレクトリに切り替える必要があります。
  6. 6. パスを設定せずに使用できるようにするには、/bin ディレクトリに lumaqq リンクを作成し、コマンド ln -s lumaqq /bin/ を使用します。その後、ターミナルを開いて lumaqq と入力するだけで、いつでも QQ チャット ソフトウェアを起動できます。
  7. 7. lumaqq にメニュー項目を追加する場合は、Alacarte Menu Editor などのメニュー編集ツールを使用して、上記で生成された LumaQQ ディレクトリで lumaqq を見つけ、メニュー項目を設定します。もちろん、/usr/share/applications ディレクトリに直接移動し、その中の他の *.desktop ファイルの形式に従って独自のデスクトップ ファイルを生成することもできます。

ソフトウェアのインストール

Linux では、ソフトウェアのインストールには主に 2 つの異なる形式があります。最初のインストール ファイルの名前は filename.tar.gz です。別のインストール ファイルの名前は filename.i386.rpm です。最初の方法でリリースされるソフトウェアは、ほとんどがソースコード形式で送信されます。 2 番目の方法は、バイナリ形式で直接リリースすることです。 i386 は、ソフトウェアが Inter 386 命令セットに従ってコンパイルされていることを意味します。

1 つ目のインストール方法は次のとおりです。

まず、インストール ファイルをディレクトリにコピーします。たとえば、root としてログインしている場合は、ソフトウェアを /root にコピーします。
#cp ファイル名.tar.gz /root
ファイルは圧縮されてパックされているので、解凍する必要があります。コマンドは、#tar xvzf filename.tar.gz です。
このコマンドを実行すると、パスに従って現在のディレクトリにインストール ファイルが解凍されます。解凍されたファイルを表示するには、ls コマンドを使用します。通常、解凍後に生成されるファイルの中には、「INSTALL」という名前のファイルがあります。このファイルは、ソフトウェア パッケージのインストール方法を詳細に説明したプレーン テキスト ファイルです。

コンパイルが必要なほとんどのソフトウェアの場合、インストール方法はほぼ同じです。解凍後に生成された configure という名前の実行可能スクリプトを実行します。これは、システムにコンパイルに必要なライブラリがあるかどうか、ライブラリのバージョンがコンパイル要件を満たしているかどうか、およびインストールに必要なその他のシステム情報を確認するために使用されます。以降のコンパイル作業の準備をします。コマンドは#./configureです
チェック中にエラーが見つかった場合、configure はプロンプトを表示してチェックを停止します。プロンプトに従ってシステムを構成できます。プログラムを再実行します。チェックに合格すると、コンパイル用の MakeFile ファイルが生成されます。この時点で、コンパイルを開始できます。コンパイル プロセスにかかる時間は、ソフトウェアのサイズとコンピューターのパフォーマンスによって異なります。コマンドは#makeです
コンパイルが成功したら、次のコマンドを入力してインストールを開始します: #make install
インストールが完了したら、コンパイル プロセス中に生成された一時ファイルと構成プロセス中に生成されたファイルをクリアする必要があります。次のコマンドを入力します: #make clean #make distclean

この時点でソフトウェアのインストールは完了です。

2 番目のタイプの場合、インストール方法ははるかに簡単です。

最初の方法と同様に、インストール ファイルをディレクトリにコピーします。次に、rpm を使用してファイルをインストールします。コマンドは次のとおりです: #rpm -i filename.i386.rpm

rpm はインストール ファイルを自動的に解凍し、ソフトウェアをデフォルトのディレクトリにインストールします。そして、ソフトウェアのインストール情報を rpm データベースに登録します。パラメーター i は、rpm をインストール モードにするために使用されます。

さらに、Linux プラットフォームには商用ソフトウェアもいくつかあります。インストール ファイルにはセットアップ インストール プログラムが含まれており、インストール方法は Windows プラットフォームの場合と同じです。例: Corel WordPerfect。

ソフトウェアのアンインストール

ソフトウェアのアンインストールは主に rpm を使用して行われます。ソフトウェアをアンインストールするには、まずシステムに登録されているソフトウェア パッケージの名前を知っておく必要があります。次のコマンドを入力します: #rpm -q -a

現在のシステムにインストールされているすべてのソフトウェア パッケージを照会できます。パラメータ q は、rpm をクエリ コマンド モードにするために使用されます。パラメータ a はクエリ モードのサブパラメータであり、ALL を意味します。見つかった情報が多すぎるため、小さい画面に表示できます。

アンインストールするソフトウェアの名前を決定したので、ソフトウェアの実際のアンインストールを開始できます。ソフトウェアをアンインストールするには、コマンド #rpm -e [パッケージ名] を入力します。

パラメータ e の機能は、rpm をアンインストール モードにすることです。 [パッケージ名] という名前のパッケージをアンインストールします。システム内のさまざまなソフトウェア パッケージが相互に依存しているためです。依存関係のためにアンインストールを実行できない場合は、rpm がプロンプトを表示してアンインストールを停止します。

依存関係を無視して直接アンインストールを開始するには、次のコマンドを使用できます: #rpm -e [パッケージ名] -nodeps 依存関係を無視してアンインストールすると、システム内の他のソフトウェアが使用できなくなる可能性があります。 #rpm -e [パッケージ名] -test を使用すると、rpm で実際にアンインストールするのではなく、アンインストールのリハーサルを実行できます。これにより、ソフトウェアに依存関係があるかどうかを確認できます。アンインストール処理中にエラーは発生しますか?

上記は、編集者が紹介した Linux にソフトウェアをインストールするいくつかの方法の詳細な説明と統合です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Linux の rpm パッケージの強制インストールの解決策
  • Linux の rpm パッケージの強制インストールの解決策
  • Linux でソフトウェア パッケージのバージョンをアップグレードする方法の詳細な説明
  • LINUXでのソフトウェアパッケージのインストールと使用の詳細な説明
  • Linux にソフトウェアをインストールするときにソフトウェア パッケージが存在しない問題を解決する方法

<<:  MySQL 5.7 解凍版のインストールとアンインストール、およびよくある問題の概要

>>:  Vue ルーター vue-router 詳細説明ガイド

推薦する

ミニプログラム録画機能の実装

序文ミニプログラムを開発する過程では、録音機能を実装し、録音を再生し、録音をサーバーにアップロードす...

Harborを使用してプライベートDockerリポジトリを構築する方法

目次1. オープンソースの倉庫管理ツール Harbor 2 インストール2.1 DockerとDoc...

Flutterを使用して移動可能なスタックウィジェット機能を作成する

この投稿では、キャンバスとドラッグ可能なノード インターフェースを使用するデスクトップおよび Web...

JS で async await をエレガントに使用する方法

目次jQuery の $.ajax Webpack時代の始まり約束について深く考えるネストをなくすj...

div画像マーキーシームレス接続実装コード

コードをコピーコードは次のとおりです。 <html> <ヘッド> <ス...

5分でWebRTCビデオチャットを構築する

前回の記事では、Ubuntu 上の webrtc ベースの多人数ビデオチャット サービスの詳細なコー...

アニメーション効果のようなVueトランジションの例

目次結果を一目で見るハート効果デジタルスクロールアニメーションアニメーションのように結果を一目で見る...

Vue3でelement-plusを使用する方法の詳細な説明

目次1. インストール2. main.jsにインポートする3. 使用Vue3がリリースされてからしば...

overflow:hidden の役割の詳細な説明 (オーバーフローの非表示、フロートのクリア、マージンの崩壊の解決)

1. オーバーフロー:非表示 オーバーフロー非表示要素に overflow:hidden が設定さ...

JS ES 新機能テンプレート文字列

目次1. テンプレート文字列とは何ですか? 2. 複数行のテンプレート文字列2.1 式付きテンプレー...

優れたユーザー エクスペリエンス デザイナーが行うべき 5 つのこと (画像とテキスト)

この記事は、@C7210 によって翻訳されたブログ「Usability Counts」からの翻訳です...

macOS SierraにApache2.4+PHP7.0+MySQL5.7.16をインストールする

Mac システムには PHP と Apache が付属していますが、必要なバージョンではない場合があ...

MySQL 20 の高性能アーキテクチャ設計原則 (収集する価値あり)

オープンソース データベース アーキテクチャの設計原則01. 技術の選択最も使い慣れていて、最大限に...

マウスがカード上に移動したときにフローティング効果を実現する CSS の使用例

原理ホバーしたときに要素に影を設定します: box-shadow で、通常とは異なるスタイルにします...

Vue Router の 10 の高度なヒントのまとめ

序文Vue Router は、Vue.js の公式ルーティング マネージャーです。 Vue.js の...