Linux の Yum は、Yellow Dog Updater Modified の略語です。yum の目的は、rpm パッケージを自動的にアップグレード、インストールおよび削除し、rpm パッケージに関する情報を収集し、依存関係を確認し、自動的にユーザーに解決を促すことです。
#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。
yum は Yellow Dog Updater Modified の略称で、元々は yellow Dog 開発者 Terra Soft によって開発されました。Python で書かれています。当時はまだ yup (黄色い犬のアップデーター) と呼ばれていましたが、後にデューク大学の Linux@Duke 開発チームによって改良されたため、この名前が付けられました。
yum の目的は、rpm パッケージの自動的なアップグレード、インストール/削除、rpm パッケージに関する情報の収集、依存関係の確認、自動的にユーザーに解決を求めることです。
yum の鍵は、信頼できる リポジトリ を持つことです。名前が示すように、これはソフトウェア ウェアハウスです。http サイトや FTP サイト、あるいはローカル ソフトウェアの場合もあります。 rpm ヘッダーを含める必要があります。ヘッダーには、説明、関数、提供されるファイル、依存関係などを含む、rpm パッケージに関するさまざまな情報が含まれています。これらのヘッダーを収集し、分析することで、残りのタスクが実行されます。自動的に完了できます。
指定されたサーバーから RPM パッケージを自動的にダウンロードしてインストールできます。依存関係を自動的に処理し、依存関係にあるすべてのソフトウェア パッケージを一度にインストールできます。何度もダウンロードしてインストールする必要はありません。 yum サーバーを自分で作成することもできますし、CD イメージに基づいて yum サーバーを作成することもできます。
mount /dev/cdrom /media/ echo "/dev/cdrom /media iso9660 defaults 0 0" >> /etc/fstab 实现开机挂载
vim /etc/yum.repos.d/iso .repo (iso は任意の名前を取得しますが、repo で終わる必要があります)次に、保存して終了します (redhat5.x システムの場合は、ファイルを書き込みます) :///media/Server/ ここでは redhat6.x のシステムです file:///media/Packages/)パラメータの説明[Centos] name=CentOS baseurl=file:///media/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6ログイン後にコピー
##### [Centos] (这个是一个标识,可以随便取,必须唯一) name=CentOS (这个是一个名字,可以随便取,必须唯一) baseurl=file:///media/Server/ (本地的路径) enabled=1 (为1则是打开仓库,为0则是关闭仓库) gpgcheck=1 (公钥值) gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 (检测公钥值的文件路径) [ ]内的是仓库的名字 name是仓库的描述也可以说是名字 baseurl 仓库的位置 enabled 是否启用这个仓库,1为起用,0为禁用 gpgcheck 是否检查GPG签名(用来验证要安装的包是不是REDHAT官方的) gpgcheck 的存放地址我们需要用下面的命令导入这个签名。才能使用这项功能 #####
yum clean all
vim /etc/yum.repos.d/163.repo次に保存して終了しますシステムが redhat の 5.x バージョンの場合 (baseurl=http:// Mirrors.163.com/centos/5/os/$basearch)外部ネットワークに yum をインストールする場合は、まずこの Web サイトにアクセスして参照してください[base] name=centos6 baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch gpgecheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6ログイン後にコピー
http://mirrors.163 .com/
インストール コマンドは です:
yum install xxxyum はデータベースにクエリを実行して、このソフトウェアがあるかどうかを確認します。パッケージがある場合は、その依存関係の競合を確認します。依存関係の競合がない場合は、それをダウンロードしてインストールすることをお勧めします。依存関係がある場合は、依存関係を同時にインストールするかどうかを尋ねるプロンプトが表示されます。競合するパッケージを削除します。独自の判断で構いません。
削除するコマンドは :
yum delete xxxインストールと同じように、yum はデータベースにクエリを実行し、依存関係を解決するためのヒントを提供します。
一般的に使用される yum のコマンド:
1.yum check-update 列出所有可更新的软件清单 2.yum update 安装所有更新软件 3.yum -y install <package_name> 安装指定的软件 4.yum update <package_name> 更新指定的软件 5.yum list <package_name> 不加<package_name>列出所有可安裝的软件清单,加了列出指定的 6.yum -y remove <package_name> 删除软件 7.yum search <package_name> 查找软件 8.yum list installed 列出所有已安装的软件包 9.yum list extras 列出所有已安装但不在 Yum Repository 內的软件包 10.yum info <package_name> 不加<package_name>列出所有软件包的信息,加了列出指定的 11.yum provides <package_name> 列出软件包提供哪些文件 12.yum clean packages 清除缓存目录(/var/cache/yum)下的软件包 13. yum clean all 清除缓存目录(/var/cache/yum)下的软件包及旧的headers
linux ビデオ チュートリアル 」
以上がLinux での yum の意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。