Linuxインストールパッケージの3つの方法

2328 ワード

1)rpm-qaインストール済みパケットrpm-q+パケット名クエリこのパケットrpm-qf+ファイルをインストールするかどうかクエリこのファイルがあるパケット名rpm-ql+パケット名クエリこのパケットに含まれるファイルrpm-ivh+パケット名このパケットをインストールする(手動で依存を解除する必要がある)rpm-Uvh+包名更新この包rpm-e+包名アンインストールこの包関連ファイル:isoディスクをマウントしたディレクトリの下Packageこのディレクトリの下
[root@weijie mnt]# ll
total 664
-rw-rw-r--. 3 root root     14 Sep  5  2017 CentOS_BuildTag
drwxr-xr-x. 3 root root   2048 Sep  5  2017 EFI
-rw-rw-r--. 3 root root    227 Aug 30  2017 EULA
-rw-rw-r--. 3 root root  18009 Dec 10  2015 GPL
drwxr-xr-x. 3 root root   2048 Sep  5  2017 images
drwxr-xr-x. 2 root root   2048 Sep  5  2017 isolinux
drwxr-xr-x. 2 root root   2048 Sep  5  2017 LiveOS
drwxrwxr-x. 2 root root 641024 Sep  5  2017 Packages  //               
drwxr-xr-x. 2 root root   4096 Sep  5  2017 repodata
-rw-rw-r--. 3 root root   1690 Dec 10  2015 RPM-GPG-KEY-CentOS-7
-rw-rw-r--. 3 root root   1690 Dec 10  2015 RPM-GPG-KEY-CentOS-Testing-7
-r--r--r--. 1 root root   2883 Sep  6  2017 TRANS.TBL
[root@weijie Packages]# ll | wc -l
3896

全部で3896個のバッグが入っているのが見えます.
2)yumオンラインインストールyum listオンラインとローカルのすべてのパッケージyum install-y+パッケージ名インストールこのパッケージをリストする--downloadonlyダウンロードのみインストールしない--downloaddir=+パス指定インストールパスreinstall再インストール(自動依存解除)yum grouplistパッケージグループyum groupnstall+パッケージグループをリストする(引用符を使う)インストールグループパッケージyum groupinfo+パッケージグループ表示グループの情報(引用符が必要)yum search+パッケージ名クエリーパッケージyum remove+パッケージ名削除パッケージ(アンインストール、自動依存解除)yum update+パッケージ名更新パッケージ関連ファイル:yumソース/etc/yum.repo.dディレクトリ下のファイル
[root@weijie yum.repos.d]# ll
total 28
-rw-r--r--. 1 root root 1664 Mar  4 09:34 CentOS-Base.repo 
-rw-r--r--. 1 root root 1309 Aug 30  2017 CentOS-CR.repo
-rw-r--r--. 1 root root  649 Aug 30  2017 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  314 Aug 30  2017 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 Aug 30  2017 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Aug 30  2017 CentOS-Sources.repo
-rw-r--r--. 1 root root 3830 Aug 30  2017 CentOS-Vault.repo

以上yumが読み込んだファイルです.他のコマンドはyumを検索することができます--helpは手動でyumソースを構成することができますまず元のyumファイルを削除してから新しいyumソースをダウンロードして最後に元のキャッシュを明らかにします:yum clean all
3)ソースコード実装以上の2つの方式はLinuxの下で大部分の実装パッケージの問題を解決することができるが、以上の2つの方法で実装できないことも避けられない.このようにソースコードで実装することができる.1>インストールパッケージのダウンロード2>パッケージ解除3>パッケージ解除ディレクトリへのパスの設定4>コンパイル5>インストールアンインストールインストールインストールインストールインストールインストールファイルを削除します.