Rumah Operasi dan penyelenggaraan CentOS 教你使用CentOS yum

教你使用CentOS yum

Dec 04, 2020 pm 02:52 PM

下面由centos基础教程栏目给大家介绍CentOS yum的详细使用方法,希望对需要的朋友有所帮助!

教你使用CentOS yum

CentOS yum的详细使用方法

yum是什么

yum = Yellow dog Updater, Modified
 主要功能是更方便的添加/删除/更新RPM包.
 它能自动解决包的倚赖性问题.
 它能便于管理大量系统的更新问题
Salin selepas log masuk

yum特点

可以同时配置多个资源库(Repository)
 简洁的配置文件(/etc/yum.conf
 自动解决增加或删除rpm包时遇到的倚赖性问题
 使用方便
 保持与RPM数据库的一致性
Salin selepas log masuk

yum安装

CentOS自带(yum-*.noarch.rpm)
 #rpm -ivh yum-*.noarch.rpm
 在第一次启用yum之前首先需要导入系统的RPM-GPG-KEY:
 #rpm --import /usr/share/doc/centos-release-3(4)/RPM-GPG-KEY-CentOS-3(4)
Salin selepas log masuk

yum指令
注:当第一次使用yum或yum资源库有更新时,yum会自动下载所有所需的headers放置于/var/cache/yum目录下,所需时间可能较长.

rpm包的更新

检查可更新的rpm包
 #yum check-update
 更新所有的rpm包
 #yum update
 更新指定的rpm包,如更新kernel和kernel source
 #yum update kernel kernel-source
 大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级
 #yum upgrade
Salin selepas log masuk

rpm包的安装和删除

安装rpm包,如xmms-mp3
 #yum install xmms-mp3
 删除rpm包,包括与该包有倚赖性的包
 #yum remove licq
 注:同时会提示删除licq-gnome,licq-qt,licq-text
Salin selepas log masuk

yum暂存(/var/cache/yum/)的相关参数

清除暂存中rpm包文件
 #yum clean packages
 清除暂存中rpm头文件
 #yum clearn headers
 清除暂存中旧的rpm头文件
 #yum clean oldheaders
 清除暂存中旧的rpm头文件和包文件
 #yum clearn 或#yum clearn all
 注:相当于yum clean packages + yum clean oldheaders
Salin selepas log masuk

包列表

列出资源库中所有可以安装或更新的rpm包
 #yum list
 列出资源库中特定的可以安装或更新以及已经安装的rpm包
 #yum list mozilla#yum list mozilla*
 注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包
 列出资源库中所有可以更新的rpm包
 #yum list updates
 列出已经安装的所有的rpm包
 #yum list installed
 列出已经安装的但是不包含在资源库中的rpm包
 #yum list extras
 注:通过其它网站下载安装的rpm包
Salin selepas log masuk

rpm包信息显示(info参数同list)

列出资源库中所有可以安装或更新的rpm包的信息
 #yum info
 列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息
 #yum info mozilla#yum info mozilla*
 注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包的信息
 列出资源库中所有可以更新的rpm包的信息
 #yum info updates
 列出已经安装的所有的rpm包的信息
 #yum info installed
 列出已经安装的但是不包含在资源库中的rpm包的信息
 #yum info extras
 注:通过其它网站下载安装的rpm包的信息
Salin selepas log masuk

搜索rpm包

搜索匹配特定字符的rpm包
 #yum search mozilla
 注:在rpm包名,包描述等中搜索
 搜索有包含特定文件名的rpm包
 #yum provides realplay
Salin selepas log masuk

增加资源库

例如:增加rpm.livna.org作为资源库
 安装Livna.org rpms GPG key
 #rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
 检查GPG Key
 # rpm -qa gpg-pubkey*
 显示Key信息
 #rpm -qi gpg-pubkey-a109b1ec-3f6e28d5
 (注:如果要删除Key,使用#rpm -e gpg-pubkey-a109b1ec-3f6e28d5)
Salin selepas log masuk

yum常用的命令

# yum install xxx            安装xxx软件
# yum info xxx                查看xxx软件的信息
# yum remove xxx        删除软件包
# yum list                        列出软件包
# yum clean                    清除缓冲和就的包
# yum provides xxx        以xxx为关键字搜索包(提供的信息为关键字)
# yum search xxx           搜索软件包(以名字为关键字)
# yum groupupdate xxx
# yum grouplist xxx
# yum groupremove xxx
Salin selepas log masuk

这三个都是一组为单位进行升级 列表和删除的操作。。比如 "Mysql Database"就是一个组会同时操作相关的所有软件包;

# yum update                系统升级
# yum list available        列出所有升级源上的包;
# yum list updates         列出所有升级源上的可以更新包;
# yum list installed         列出已经安装的包;
# yun update kernel       升级内核;
Salin selepas log masuk

yum常用的源

1) 自动选择最快的源

由于yum中有的mirror速度是非常慢的,如果yum选择了这个mirror,这个时候yum就会非常慢,对此,可以下载fastestmirror插件,它会自动选择最快的mirror:

#yum install yum-fastestmirror
Salin selepas log masuk

配置文件:(一般不用动)/etc/yum/pluginconf.d/fastestmirror.conf

你的yum镜像的速度测试记录文件:/var/cache/yum/timedhosts.txt

(2)使用图形界面的yum

如果觉得命令行的yum不方便,那么可以使用图形化的yumex,这个看起来更方便,因为可以自由地选择软件仓库:

#yum install yumex
Salin selepas log masuk

然后在系统工具中就可以看到yum extender了。实际上系统自带的“添加/删除程序“也可以实现图形化的软件安装,但有些yumex的功能它没有。

Atas ialah kandungan terperinci 教你使用CentOS yum. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana saya memasang dan mengkonfigurasi MySQL/MariaDB di CentOS? Bagaimana saya memasang dan mengkonfigurasi MySQL/MariaDB di CentOS? Mar 17, 2025 pm 04:35 PM

Artikel membincangkan pemasangan, konfigurasi, dan penyelesaian masalah MySQL/MariaDB di CentOS, termasuk keperluan sistem dan langkah -langkah keselamatan. (159 aksara)

Bagaimana saya mengkonfigurasi putaran log di centOS? Bagaimana saya mengkonfigurasi putaran log di centOS? Mar 17, 2025 pm 04:43 PM

Artikel ini menerangkan cara mengkonfigurasi putaran log di CentOS menggunakan logrotat, memperincikan pemasangan, konfigurasi, dan faedah seperti pengurusan ruang dan keselamatan cakera.

Bagaimanakah saya menggunakan Pengurusan Jilid Logik (LVM) di CentOS untuk menguruskan storan? Bagaimanakah saya menggunakan Pengurusan Jilid Logik (LVM) di CentOS untuk menguruskan storan? Mar 17, 2025 pm 04:51 PM

Artikel ini membincangkan menggunakan Pengurusan Volume Logik (LVM) di CentOS untuk pengurusan storan yang cekap, memperincikan langkah -langkah untuk proses persediaan, lanjutan, dan sandaran/pemulihan, dan menonjolkan kelebihan LVM ke atas pembahagian tradisional.

Containerisasi CentOS dengan Docker: Menggunakan dan Mengurus Aplikasi Containerisasi CentOS dengan Docker: Menggunakan dan Mengurus Aplikasi Apr 03, 2025 am 12:08 AM

Menggunakan Docker untuk kontena, gunakan dan menguruskan aplikasi pada CentOS boleh dicapai melalui langkah -langkah berikut: 1. Pasang Docker, gunakan arahan YUM untuk memasang dan memulakan perkhidmatan Docker. 2. Mengurus imej dan bekas Docker, dapatkan imej melalui DockerHub dan menyesuaikan imej menggunakan DockerFile. 3. Gunakan DockerCompose untuk menguruskan aplikasi multi-kontainer dan menentukan perkhidmatan melalui fail YAML. 4. Menyebarkan permohonan, gunakan arahan DockerPull dan Dockerrun untuk menarik dan menjalankan bekas dari DockerHub. 5. Menjalankan pengurusan lanjutan dan menggunakan aplikasi kompleks menggunakan rangkaian dan jilid Docker. Melalui langkah -langkah ini, anda boleh menggunakan sepenuhnya d

Bagaimanakah saya menguruskan perkhidmatan sistem dengan Systemd di CentOS? Bagaimanakah saya menguruskan perkhidmatan sistem dengan Systemd di CentOS? Mar 17, 2025 pm 04:38 PM

Artikel ini menerangkan cara menguruskan perkhidmatan sistem menggunakan SystemD pada CentOS, meliputi permulaan, berhenti, membolehkan perkhidmatan boot, dan penyelesaian masalah.

Bagaimanakah saya memantau prestasi sistem di CentOS menggunakan alat seperti TOP, HTOP, dan VMSTAT? Bagaimanakah saya memantau prestasi sistem di CentOS menggunakan alat seperti TOP, HTOP, dan VMSTAT? Mar 17, 2025 pm 04:41 PM

Artikel ini membincangkan pemantauan prestasi sistem CentOS menggunakan TOP, HTOP, dan VMSTAT, memperincikan ciri, perbezaan, dan penyesuaian untuk analisis sistem yang berkesan.

Bagaimana saya mengkonfigurasi kemas kini automatik di CentOS? Bagaimana saya mengkonfigurasi kemas kini automatik di CentOS? Mar 17, 2025 pm 04:40 PM

Butiran artikel bagaimana untuk menyediakan kemas kini automatik pada CentOS menggunakan Yum-Cron, termasuk pemasangan, konfigurasi, dan langkah pengesahan. Ia membincangkan faedah seperti keselamatan dan kestabilan sistem yang lebih baik, dan bagaimana untuk menyesuaikan jadual kemas kini.

Sandaran dan pemulihan centos: Memastikan integriti dan ketersediaan data Sandaran dan pemulihan centos: Memastikan integriti dan ketersediaan data Apr 04, 2025 am 12:02 AM

Langkah-langkah untuk sandaran dan pemulihan di CentOS termasuk: 1. Gunakan perintah tar untuk melakukan sandaran dan pemulihan asas, seperti tar-czvf/sandaran/home_backup.tar.gz/direktori rumah/rumah; 2. Gunakan rsync untuk sandaran dan pemulihan tambahan, seperti rsync-avz/home // sandaran/home_backup/untuk sandaran pertama. Kaedah ini memastikan integriti dan ketersediaan data dan sesuai untuk keperluan senario yang berbeza.

See all articles