Linuxの基礎知識(10)

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

一般的にソフトウェアは、Linuxにインストールされ、4つの方法があります。

  • オンラインインストール
  • インストールディスクからdebパッケージ
  • バイナリパッケージからのインストール
  • ソースコードコンパイラからのインストール

別のLinuxディストリビューションではトップラインのインストールはここで、我々はオンラインのインストールを扱っている、そのコマンドとパッケージ管理ツールを含むいくつかの違いになりますUbuntuのかなど、国内などの他のディストリビューションに基づいて、Ubuntuのリリースにのみ適用されますubuntukylin(優れたユニコーンは)、Ubuntuはいくつかの操作ものdebianに適用されるように、Debianのパッケージ管理ツールは、dpkgを使用してのDebianベースのディストリビューションです。他のいくつかのパッケージ管理ツールではredhat、CentOSの、フェドーラとしてリリースを使用してそう(はredhatと使用CentOSのrpm)を適用しませんが。

オンラインインストール

例えば、我々は(w3mのWebブラウザは、単純なコマンドラインである)のw3mと呼ばれるソフトウェアを、インストールしたい、次のコマンドを入力します。

$ sudo apt-get install w3m

それはw3mのと呼ばれるソフトウェアパッケージをインストールすると述べました。

注:あなたがソフトウェアをインストールした後、すぐに使用することはできませんしている場合はTab、このコマンドを使用して完成され、あなたが実行しようとすることができsource ~/.zshrc、あなたは完了操作を使用することができ、。

aptパッケージ管理ツールを導入します

APTツール(ツールをパッケージング詳細)包装アドバンスの頭文字をとったが、これのUnixシステム上で管理を簡素化し、バイナリパッケージやソースコードの形式をインストールし、その派生ディストリビューションはDebianのパッケージマネージャ、APT缶自動的にダウンロードは、configureですプロセス・ソフトウェア。APTは、debパッケージフォーマットを処理するための第1の遠位のdpkgに設計されています。さて、APT-RPM組織変更後、APTすでにシステム管理サポートRPM RPMパッケージでインストールされています。このパッケージマネージャが含まれているapt-として、最初に複数のツールをapt-get apt-cache apt-cdromシリーズで他のディストリビューションのDebian。

インストール、最初に実行するときapt-getにローカルAデータベースにおけるツールの検索w3mソフトウェアの情報を、私たちは疑問かもしれない、この情報に基づいて、該当するサーバにインストールしたソフトウェアをダウンロードしてください:それはソフトウェアをインストールするためにオンラインであることから、なぜローカルデータベースを検索しますか?あなたはいくつかの用語を記載している問題を説明するには:

  • ミラーサーバソフトウェアのソース
  • ソース・ソフトウェア
    、我々は定期的に使用して、サーバーからのパッケージのリストをダウンロードする必要がありsudo apt-get update、パッケージのローカルリストを維持するためのコマンドは、最新の状態にある(時々 、あなたは、このようなソフトウェアのソースを交換するように、手動でこの操作を実行する必要があります)、そしてこのリストは次のようになりますソフトウェア依存依存ソフトウェアのレコード情報、私は例を与える:我々はソフトウェアをインストールw3mを、およびソフトウェアは、仕事にlibgc1c2このパッケージを必要なソフトウェアをインストールapt-getは、この時間は、私たちのために一緒にインストールされます確実にするためのw3mは正常に動作することができます。

apt-getを

apt-get治療に使用されるaptユーティリティのセットパッケージを、我々は以下のリストであるなど、パッケージをインストール、アンインストールおよびアップグレードのラインにそれを使用することができますapt-get含まれ、いくつかの一般的なツールのは:

ツール 説明
install 、パッケージの名前でインストール用のパッケージをそれに従ってください
update ダウンロード/ミラーサーバ・ソフトウェア・ソースからローカルソースを更新するために使用されるソフトウェアパッケージのリストを更新
upgrade すべてのローカルアップグレード更新できるパッケージが、依存関係の問題があるが、通常は更新前に一度行われ、アップグレードされませんupdate
dist-upgrade 解決の依存関係およびアップグレード(一定のリスクがあります)
remove 依存性や削除、ソフトウェアパッケージのパッケージを含むインストールされたパッケージを、削除しますが、パッケージ構成ファイルが含まれていません
autoremove 他のパッケージに依存している取り外す前にありませんが、今はもはや使用パッケージで
purge 同じ削除、それは完全にその設定ファイルを含め、パッケージを削除します
clean インストールされている地元のソフトウェアへのダウンロードを削除し、デフォルトではの/ var / cache / apt /アーカイブに保存されています/
autoclean 古いパッケージのインストールされたソフトウェアのバージョンを削除します

いくつかのapt-get一般的に使用されるパラメータ:
-y自動応答オプションパッケージがインストールされている、いくつかの自動インストールスクリプトでこのパラメータを使用すると便利です
-sアナログインストール
-qサイレントインストールモードでは、複数のqまたは-q =#、#を指定する設定の数を表し、あなたはあまりにも多くの画面出力をしたくないときにパッケージをインストールする際に有用であるサイレントレベルは、
-f修理が破損依存関係
-dはインストールしないでダウンロードするだけで
--reinstall再インストールソフトウェアがインストールされているが、問題がある可能性があります
--install-suggestsインストールパッケージAPT勧告はインストールを与えながら、

インストールパッケージ

インストールについては、以前にあなただけ実行する必要があると立証apt-get install <软件包名>にこれに加えて、あなたが持っている必要があり、パッケージを再インストールする方法です。私たちがする必要がある多くの時間、あなたのシステムが破損しているなど、パッケージを再インストール、または一部の間違った設定ソフトウェアは仕事をしないにつながります。
あなたは再インストールするには、以下の方法を使用することができます。

$ sudo apt-get --reinstall install w3m

あなたが知っている必要がありますもう一つは、時間の完全な名前を知らなくても、パッケージをインストールする方法です。我々は通常使用Tabのパッケージを検索するためのより良い方法で、我々は戻ってくる、パッケージ名を補完するためのキーを。時には、あなたはまた、バッチインストール用のパッケージ名と一致する正規表現を使用することができ、複数のパッケージをインストールする必要があります。

ソフトウェアアップグレード

# 更新软件源
$ sudo apt-get update
# 升级没有依赖问题的软件包
$ sudo apt-get upgrade
# 升级并解决依赖关系
$ sudo apt-get dist-upgrade

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

sudo apt-get remove w3m 
或者
# 不保留配置文件的移除
$ sudo apt-get purge w3m
# 或者 sudo apt-get --purge remove
# 移除不再需要的被依赖的软件包
$ sudo apt-get autoremove

ソフトウェアの検索

次のように彼はちょうどソフトウェアを学んでいたときに、ダウンロードするには、あなたがそこに倉庫内のソフトウェアは、あなたが検索機能を使用する必要があることを確認する必要があり、コマンドは次のとおりです。

sudo apt-cache search softname1 softname2 softname3……

apt-cacheツールのコマンドは、ローカル・データのための関連する操作であるsearch名前は、ローカル・データベース内softname1 softname2 ......関連ソフトウェアについての情報を探しているとおり。

dpkgのを使用して

はじめにdpkgの

dpkgのは、それがIan Murdockさんは1993年に設立された、Debianのパッケージマネージャの基礎です。dpkgのとRPMは同じが、アンインストールするために使用され、非常に似ており、供給との.debパッケージに関連した情報。
dpkgの自体が低レベルのツールです。このようAPTなどの上位のツールは、リモートで複雑なパッケージの関係からパッケージを取得するために使用されています。「dpkgのは、」「Debianのパッケージ」速記です。

多くの場合に、ネットワーク上で見ることができるdebパッケージソフトウェアパッケージを形成する、あなたが使用する必要がありますdpkgインストールするコマンドを。

dpkgの共通パラメータの説明:
-iインストールし、指定debパッケージは
-R、このディレクトリの下にインストールされたすべてのdebパッケージをインストールするためのディレクトリ名が続き
-r、削除、インストールされたソフトウェアパッケージの削除
-Iが表示された情報debパッケージファイル
-sインストールされたソフトウェアに関する表示情報を
-S検索インストールされたパッケージは、
-Lディレクトリ情報は、パッケージをインストールして表示します

debパッケージをインストールするにはdpkgの使用

さんが使用してみましょうapt-get追加の-dダウンロード、インストールするには、ダウンロードしたパラメータだけでなくemacs、エディタのdebパッケージを:

$ sudo apt-get update
$ sudo apt-get -d install -y emacs

その後、我々は最初のでしょうdebにコピーされ/home/shiyanlouたディレクトリと使用しdpkgてインストールを

$ cp /var/cache/apt/archives/emacs24_24.5+1-6ubuntu1.1_amd64.deb ~
# 安装之前参看deb包的信息
$ sudo dpkg -I emacs24_24.5+1-6ubuntu1.1_amd64.deb

あなたが見ることができるように、このパッケージにはdpkgのは、あなたのための依存関係を解決することはできませんので、ホストは現在、直接dpkgのインストールでこれらのパッケージに依存していない場合、手段は、いくつかの問題があるかもしれない追加パッケージの数に依存します。

# 使用dpkg安装
$ sudo dpkg -i emacs24_24.5+1-6ubuntu1.1_amd64.deb

あなたがによって、多少の誤差がある場合がフロント、と予想したようにapt-getその使用して-fパラメータを、修理の依存関係がインストールさ:

$ sudo apt-get update
$ sudo apt-get -f install -y
インストールインストールディレクトリのパッケージをチェックしてください

あなたはまだ任意の場所にソフトウェアをインストールするLinuxの終わりに絡まった場合、幸運あなたはdpkgのことで答えを見つけることができるようになります

使用dpkg -Lビューdebパッケージディレクトリ情報

$ sudo dpkg -L emacs24

バイナリパッケージからのインストール

インストールは比較的単純なバイナリパッケージで、私たちが行う必要がある適切なディレクトリにバイナリパッケージや抽出物から、ネットワーク上でダウンロードされ、その後に追加され、実行可能ファイルが含まメインプログラムのディレクトリPATH環境変数を。

ソース

公開された33元の記事 ウォンの賞賛1 ビュー1228

おすすめ

転載: blog.csdn.net/weixin_44783002/article/details/105070886