Linuxシリーズ5-パッケージ管理
3440 ワード
サマリパッケージ とは の紹介 について説明する.ソースコードコンパイルインストールの基本フロー ノートとコードをダウンロードするにはgithubに行ってください.私のホームページへようこそ.
概要パッケージは、アプリケーション、プロファイル、および管理データをパッケージ化する製品です.一般的なパッケージフォーマットは2つあります. rpm(Red Hat Package Manager):SUSE、Red Hat、Fedora等を適用する. deb:DebianとUbuntuに適しています.
ソフトウェアパッケージシステムを使用してソフトウェアをインストールするには、依存性の問題も考慮する必要があります.依存するすべてのライブラリとサポートが正しくインストールされている場合にのみ、ソフトウェアが正しくインストールされます. の高度なパッケージ管理ツールは、パッケージのインストールプロセスを簡素化し、一般的な汎用バージョンはAPTとyum(yumはRPMのみ)です.役割: ソフトウェアパッケージの位置決めとダウンロードのプロセスを簡略化する. は自動的にシステムの更新とアップグレードを行う. は、パッケージの依存関係を管理するのに便利です.
rpmおよびdpkgソフトウェア管理パッケージの登場は、ソフトウェアのインストール作業量を大幅に削減したが、依存性の問題を効果的に解決することはできなかった.
アドバンスドパッケージツール:APT APT、Advanced Package Tool、プレミアムパッケージツール.rpmフォーマットとdebフォーマットに適しています. 以前APTツールで最もよく使われていたコマンド:
ソフトウェアのインストール: システムが最初に起動されると、 は、入手したパッケージが最新であることを確認するために、インストールのたびに [optional]は、
インストールソースは、すべてのaptがソフトウェアをダウンロードするためのアドレスであり、/etc/apt/sourcesに配置される.リストには、次の内容が含まれています. debおよびdeb-src:パッケージのタイプを表し、srcはソースコードを表す.RPMのパッケージであれば、rpmとrpm-srcであるべきである. URL:HTTP、FTPサーバーあるいはCD-ROMのアドレス、どこからソフトウェアパッケージを獲得することを表します; その他:
インストールソースを一時的に禁止する場合は、先にコメントすることを考慮してください.
ステップ:ソースコードからソフトウェアをコンパイルする場合によっては、ソースコードをコンパイルしてソフトウェアをインストールするのが唯一の選択です. 一部のメーカーは、このリリース版にバイナリパッケージを提供していません. ソフトウェアのソースコードは修繕され、再コンパイルされなければならない. ソースコードからソフトウェアをコンパイルすると、ソフトウェアのインストール場所、機能のオン/オフなど、コンパイラにより多くの制御を得ることができます.コンパイルプロセス: ソースコードソフトウェアをインストールする前の構成: まず、READMEやINSTALLなどのインストールドキュメントをよく読みます. Linux上のすべてのソフトウェアは、 configureは設定パラメータに基づいて対応するmakefileを生成し、makeコマンドにソースコードのコンパイルを指導する. 一般configureスクリプトには、 ソフトウェアを/usr/localの下にインストールするのは良い習慣で、/usrの下にインストールされているシステムツールと区別することができます. は
エラーが発生した場合は、フォーラムを参照してください.
参考文献
Linuxは入門から劉憶智著に精通するまで
dpkg
パッケージ管理ツールapt
プレミアムパッケージ管理ツールおよび関連コマンド概要
dpkg
:管理.debパッケージ.dpkg --force
依存性の問題を無視して強制的にインストールするのは、一般的には避けなければならない.dpkg -i
:古いバージョンをインストールしてアンインストールします.dpkg -l
:モードに適合するインストールパッケージをリストします.dpkg -r
:削除し、他のソフトウェア依存ライブラリとデータファイルを含むことで深刻な結果をもたらす可能性があります.dpkg -S
:インストールされたファイルがシステムにコピーされた内容を検索します.アドバンスドパッケージツール:APT
apt-get
:パッケージのインストールに関するすべての操作を実行するために使用される.apt-cache
:主にパッケージに関する情報を検索するために使用されます.apt
:パッケージ管理やクエリーなどに使用され、上記の2つのコマンドのすべての機能を実行できますが、インタラクションに適しています.apt -h
でapt
の簡単な使い方を確認します.apt update
を実行して現在のapt
キャッシュ内のパッケージ情報を更新する必要がある.apt update
を実行することを推奨する.apt search
またはapt list
で必要なパッケージ名を検索し、apt depends
で依存するパッケージを表示します.sudo apt install
ソフトウェアパッケージをインストールします.rootが必要なのは、インストールプロセスが一部のシステムフォルダにファイルをコピーする必要があるためです.apt
のソフトウェアライブラリの遍歴を支援するために、パッケージのリリースバージョンと分類を示します.ステップ:ソースコードからソフトウェアをコンパイルする
configure
というスクリプトを使用して、ソースコード形式で公開されるソフトウェアを構成します../configure --prefix=
などのソフトウェアのインストール場所を指定するための–prefixオプションがあります.make
を実行し、makeはmakefileファイルのルールに基づいて適切なコンパイラを呼び出してソースコードをコンパイルする高度なコンパイルツールである.make install
ソフトウェアをインストールします.参考文献
Linuxは入門から劉憶智著に精通するまで