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
環境変数を。