linux perintah yum
yum (anjing Kuning Updater, Modified) Shell adalah sebuah front-end paket manager Fedora dan RedHat dan SUSE di.
RPM berbasis manajemen paket, dapat secara otomatis di-download dari paket RPM server yang ditentukan dan diinstal, secara otomatis dapat menangani hubungan ketergantungan, dan menginstal semua paket perangkat lunak mengandalkan, lagi dan lagi tanpa download rumit dan instalasi.
yum menyediakan pencarian, menginstal, menghapus satu, atau semua satu set perintah paket, dan perintah ringkas dan mudah diingat.
yum Sintaks
yum [options] [command] [package id.]
- Pilihan: pilihan, pilihan -h (bantuan), - y (Ketika proses instalasi akan meminta Anda untuk memilih semua "ya"), - q (tidak ditampilkan selama proses instalasi) dan sebagainya.
- Perintah: operasi yang akan dilakukan.
- paket objek operasi.
yum perintah umum
- 1. Daftar semua perintah inventory software diupdate: yum check-pembaruan
- 2. Update semua perintah software: yum update
- 3. Instal hanya perintah perangkat lunak yang ditentukan: yum install <nama_paket>
- 4. Hanya pembaruan perangkat lunak Command yang ditentukan: yum update <nama_paket>
- 5. Daftar semua software perintah persediaan diinstal: Daftar yum
- 6. Lepaskan perintah paket: yum menghapus <nama_paket>
- 7. Cari perintah paket: cari yum <keyword>
- 8. Hapus perintah cache:
- yum membersihkan paket: Paket Hapus direktori cache
- yum header bersih: Hapus header direktori cache
- yum oldheaders bersih: menghapus direktori cache di bawah header tua
- yum bersih, yum membersihkan semua (= paket yum bersih; yum oldheaders bersih): paket pembersihan dan header tua direktori cache
contoh 1
Instal pam-devel
[root@www ~]# yum install pam-devel Setting up Install Process Parsing package install arguments Resolving Dependencies <==先检查软件的属性相依问题 --> Running transaction check ---> Package pam-devel.i386 0:0.99.6.2-4.el5 set to be updated --> Processing Dependency: pam = 0.99.6.2-4.el5 for package: pam-devel --> Running transaction check ---> Package pam.i386 0:0.99.6.2-4.el5 set to be updated filelists.xml.gz 100% |=========================| 1.6 MB 00:05 filelists.xml.gz 100% |=========================| 138 kB 00:00 -> Finished Dependency Resolution ……(省略)
contoh 2
Hapus pam-devel
[root@www ~]# yum remove pam-devel Setting up Remove Process Resolving Dependencies <==同样的,先解决属性相依的问题 --> Running transaction check ---> Package pam-devel.i386 0:0.99.6.2-4.el5 set to be erased --> Finished Dependency Resolution Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Removing: pam-devel i386 0.99.6.2-4.el5 installed 495 k Transaction Summary ============================================================================= Install 0 Package(s) Update 0 Package(s) Remove 1 Package(s) <==还好,并没有属性相依的问题,单纯移除一个软件 Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Erasing : pam-devel ######################### [1/1] Removed: pam-devel.i386 0:0.99.6.2-4.el5 Complete!
contoh 3
Fitur menggunakan yum untuk menemukan perangkat lunak untuk pam diawali dengan nama apa?
[root@www ~]# yum list pam* Installed Packages pam.i386 0.99.6.2-3.27.el5 installed pam_ccreds.i386 3-5 installed pam_krb5.i386 2.2.14-1 installed pam_passwdqc.i386 1.0.2-1.2.2 installed pam_pkcs11.i386 0.5.3-23 installed pam_smb.i386 1.1.7-7.2.1 installed Available Packages <==底下则是『可升级』的或『未安装』的 pam.i386 0.99.6.2-4.el5 base pam-devel.i386 0.99.6.2-4.el5 base pam_krb5.i386 2.2.14-10 base
Sumber yum domestik
NetEase (163) sumber yum adalah salah satu sumber yum domestik terbaik, kecepatan dan software versi, sangat baik.
Sumber yum diatur ke 163 yum, menginstal dan paket pembaruan perangkat lunak dapat meningkatkan kecepatan, sambil menghindari beberapa versi umum dari perangkat lunak tidak dapat ditemukan.
Langkah instalasi
/etc/yum.repos.d/CentOS-Base.repo cadangan pertama
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
Download file versi repo yang sesuai ke /etc/yum.repos.d/ (silakan membuat backup yang tepat sebelum melanjutkan)
- CentOS5 : HTTP: //mirrors.163.com/.help/CentOS5-Base-163.repo
- CentOS6 : HTTP: //mirrors.163.com/.help/CentOS6-Base-163.repo
Jalankan perintah berikut untuk menghasilkan cache
yum clean all yum makecache
Selain NetEase, ada sumber lain baik yum domestik, seperti USTC dan Sohu.
USTC yum sumber lihat Instalasi: https://lug.ustc.edu.cn/wiki/mirrors/help/centos
sohu sumber yum metode instalasi View: http://mirrors.sohu.com/help/centos