arahan linux yum
yum (Pengemaskini anjing kuning, Diubah suai) ialah pengurus pakej hadapan Shell dalam Fedora, RedHat dan SUSE.
Berdasarkan pengurusan pakej RPM, ia boleh memuat turun pakej RPM secara automatik daripada pelayan yang ditetapkan dan memasangnya secara automatik Ia boleh mengendalikan kebergantungan secara automatik dan memasang semua pakej perisian yang bergantung sekali gus, tanpa perlu memuat turun dan memasangnya berulang kali .
yum menyediakan arahan untuk mencari, memasang dan memadamkan kumpulan tertentu, malah semua pakej perisian, dan arahannya ringkas dan mudah diingati.
syntax yum
yum [options] [command] [package ...]
pilihan: pilihan, pilihan termasuk -h (bantuan), -y (apabila digesa semasa proses pemasangan, pilih semua "ya"), -q (jangan paparkan proses pemasangan), dsb.
perintah: Operasi yang akan dilakukan.
pakej objek operasi.
arahan biasa yum
1 Senaraikan semua arahan inventori perisian yang boleh dikemas kini: yum check-update
2. Kemas kini semua perintah perisian: kemas kini yum
3 Pasang hanya arahan perisian tertentu: yum install <package_name>
- <. 🎜>4. Hanya kemas kini perintah perisian yang ditentukan: yum update <package_name>
- 5. Senaraikan semua arahan perisian yang boleh dipasang: yum list
- 6. Padam perintah pakej perisian: yum remove <package_name>
- 7 Perintah: yum search <keyword>
- 8 Kosongkan arahan cache:
- pakej yum clean: Kosongkan direktori cache Pakej perisian.
- yum clean header: kosongkan pengepala dalam direktori cache
- yum clean oldheaders: kosongkan pengepala lama dalam direktori cache
- yum clean, yum clean all (= yum clean packages; yum clean oldheaders): Kosongkan pakej perisian dan pengepala lama dalam direktori cache
[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 ……(省略)Instance 2Alih keluar 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!Instance 3Gunakan Apa adakah fungsi yum untuk mengetahui nama perisian yang bermula dengan pam?
[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 domestikSumber yum NetEase (163) ialah salah satu sumber yum terbaik di China, dari segi kelajuan dan versi perisian, ia sangat bagus. Tetapkan sumber yum kepada 163 yum, yang boleh meningkatkan kelajuan pemasangan dan kemas kini pakej perisian serta menghalang beberapa versi perisian biasa daripada ditemui. Langkah-langkah pemasanganMula-mula sandarkan /etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupMuat turun fail repo versi yang sepadan dan masukkan ke dalam /etc /yum. repos.d/(Sila buat sandaran yang sepadan sebelum operasi)
- CentOS5: http://mirrors.163.com/.help/CentOS5-Base-163.repo
- CentOS6: http://mirrors.163.com/.help/CentOS6-Base-163.repo
yum clean all yum makecacheSelain NetEase, terdapat sumber yum lain yang bagus di China, seperti Universiti Sains dan Teknologi China dan Sohu. Sumber Universiti Sains dan Teknologi China, sila semak kaedah pemasangan: https://lug.ustc.edu.cn/wiki/mirrors/help/centos
Lihat kaedah pemasangan sumber yum sohu: http://mirrors.sohu.com/help/centos.html