Linux での yum の意味
Linux の Yum は、Yellow Dog Updater Modified の略語です。yum の目的は、rpm パッケージを自動的にアップグレード、インストールおよび削除し、rpm パッケージに関する情報を収集し、依存関係を確認し、自動的にユーザーに解決を促すことです。
#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。
Linux の yum とは何ですか?設定方法は?使い方?
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 サーバーを作成することもできます。
#yum サーバーを構築します:
(1) ローカル yum (サーバーはインターネットにアクセスできません)
最初のステップ : まず CD をマウントします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
(2) 外部ネットワーク yum (サーバーはインターネットにアクセスできます)
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 を使用します
最初に yum を使用してソフトウェアをアップグレードします。ほとんどの yum 操作にはスーパーユーザー権限が必要です。もちろん、sudo を使用することもできます。 システムのインストール後にソフトウェアを追加および削除するのは一般的ですが、ソフトウェアが rpm でインストールされている限り、Yum もこのタスクに適格です。インストール コマンドは です:
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 サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









LinuxターミナルでPythonバージョンを表示する際の許可の問題の解決策PythonターミナルでPythonバージョンを表示しようとするとき、Pythonを入力してください...

エラーの原因とソリューションPECLを使用してDocker環境に拡張機能をインストールする場合、Docker環境を使用するときに、いくつかの頭痛に遭遇します...

多くのウェブサイト開発者は、ランプアーキテクチャの下でnode.jsまたはPythonサービスを統合する問題に直面しています:既存のランプ(Linux Apache MySQL PHP)アーキテクチャWebサイトのニーズ...

nginと同様に、APSChedulerタイミングタスクをサービスとして構成する場合、APSChedulerタイミングタスクをMACOSプラットフォームでサービスとして構成します...

Linux Systemsに付属するPythonインタープリターを削除する問題に関して、多くのLinuxディストリビューションは、インストール時にPythonインタープリターをプリインストールし、パッケージマネージャーを使用しません...

言語のマルチスレッドは、プログラムの効率を大幅に改善できます。 C言語でマルチスレッドを実装する4つの主な方法があります。独立したプロセスを作成します。独立して実行される複数のプロセスを作成します。各プロセスには独自のメモリスペースがあります。擬似マルチスレッド:同じメモリ空間を共有して交互に実行するプロセスで複数の実行ストリームを作成します。マルチスレッドライブラリ:pthreadsなどのマルチスレッドライブラリを使用して、スレッドを作成および管理し、リッチスレッド操作機能を提供します。 Coroutine:タスクを小さなサブタスクに分割し、順番に実行する軽量のマルチスレッド実装。

web.xmlファイルを開くには、次の方法を使用できます。テキストエディター(メモ帳やテキストエディットなど)を使用して、統合開発環境(EclipseやNetBeansなど)を使用してコマンドを編集できます(Windows:Notepad web.xml; Mac/Linux:Open -A Textedit Web.xml)
