YUM ашиглан RPM багцуудыг хэрхэн суулгах талаар

YUM нь CentOS болон Fedora программ хангамжийг суулгахад хэрэглэгдэх тушаалын мөрийн програм юм. Хэрэв та илүү график шийдлийг илүүд үзвэл YUM Extender- ийг сонгоно уу. YUM нь CentOS болон Fedora-д Debian болон Ubuntu-д ямар ашигтай юм.

YUM гэж юу гэсэн үг вэ? YUM нь "Yellowdog Updater Modified" гэж нэрлэдэг гэсэн гарын авлагын хуудсыг уншдаг. YUM нь Шардогийн Линукс дахь багцын менежерийн анхдагч багц менежер байсан YUP хэрэгсэл залгамжлагч юм.

YUM ашиглан RPM багц хэрхэн суулгах талаар

RPM багцыг суулгахын тулд дараах тушаалыг өгөх хэрэгтэй:

yum install nameofpackage

Жишээлбэл:

yum install scribus

YUM ашиглан багцуудыг хэрхэн шинэчлэх талаар

Хэрэв та өөрийн систем дээрх бүх багцыг шинэчлэхийг хүсвэл дараах тушаалыг ажиллуулна:

yum update

Тодорхой багц буюу багцуудыг шинэчлэхийн тулд дараах зүйлсийг оролдоорой:

yum update nameofpackage

Хэрэв та тодорхой хувилбарыг хувилбарын багцыг шинэчлэхийг хүсвэл дараах байдлаар тушаалыг ашиглана уу:

yum update-to nameofpackage versionnumber

Жишээлбэл:

yum update-to flash-plugin 11.2.202-540-release

Одоо энэ талаар бодож үзээрэй. Та програмын хувилбар 1.0, 1.1, 1.2, 1.3 гэх мэт олон тооны алдааны засварууд байдаг. Мөн програмын хувилбар 2-т байдаг. Одоо та алдааны засваруудыг суулгахыг хүсч байгаа боловч шинэ хувилбар руу шилжихийг хүсэхгүй байгаагаа төсөөлөөд үзээрэй. Тэгэхээр та шинэчлэлт хийлгүйгээр хэрхэн шинэчлэх вэ?

Зүгээр л update-minimal тушаалыг дараах байдлаар ашиглаарай:

yum update-minimal програмын нэр --bugfix

Тэднийг суулгахгүйгээр YUM ашиглан шинэчлэлтүүдийг хэрхэн шалгах вэ

Заримдаа та шинэчлэлтийг амжилттай гүйцэтгэхээсээ өмнө шинэчлэх шаардлагатай зүйлсийг мэдмээр байна.

Дараах тушаал шинэчлэлт хийх шаардлагатай програмуудын жагсаалтыг буцаах болно:

yum шалгах-шинэчлэлтүүд

YUM ашиглан програмыг хэрхэн устгах талаар

Хэрэв та өөрийн Линукс системээс програмыг устгахыг хүсвэл дараах тушаалыг ашиглаж болно:

yum remove programname

Таны системээс програмуудыг устгах нь шууд урагшилж байгаа мэт санагдаж болох боловч нэг програмыг устгаснаар өөр нэгийг ажиллахаас сэргийлж болох юм.

Жишээ нь, та фолдерыг хянадаг програмтай байсан бөгөөд програм нь танд шинэ файл байгаа эсэхийг мэдэгдэх цахим шуудан илгээсэн файлыг олж аваарай. Энэ програм нь цахим шуудангаар илгээх имэйл үйлчилгээ шаарддаг гэж төсөөлөөд үз дээ. Хэрэв та имэйлийн үйлчилгээг устгавал хавтсыг хянадаг програм нь хэрэггүй болно.

Хөтөлбөрөөс хамааралтай програмуудыг дараах тушаал ашиглан устгаж байна:

yum autoremove програмын нэр

Мониторингийн хөтөлбөр болон имэйлийн үйлчилгээний тухайд хоёулаа програмуудыг устгах болно.

Авто устгах тушаалыг ямар ч параметргүйгээр ашиглаж болно:

yum autoremove

Энэ нь таныг өөртөө суулгагдаагүй, хамааралгүй файлуудаас таны системийг хайдаг. Эдгээрийг навчны багц гэж нэрлэдэг.

Бүх RPM багцуудыг YUM ашиглан ашиглах боломжтой

Та YUM-д байгаа бүх багцыг дараах тушаалыг ашиглан жагсааж болно:

yum жагсаалт

Нэмэлт параметрүүд нь жагсаалтад нэмэх боломжтой.

Жишээ нь таны систем дээрх бүх шинэчлэлтүүдийг жагсааж өгөхийн тулд дараах тушаалыг ажиллуулна:

yum жагсаалтын шинэчлэлтүүд

Бүх суугдсан багцуудыг харахын тулд өөрийн систем дээр дараах тушаалыг ажиллуулна:

yum жагсаалт суулгагдсан байна

Та дараах тушаалыг өгөөд репозиторыг ашиглалгүйгээр суулгасан бүх файлуудыг жагсааж болно:

yum жагсаалтын нэмэлтүүд

YUM ашиглан RPM багцуудыг хэрхэн хайх талаар

Тодорхой багцыг хайхын тулд дараах тушаалыг ашиглана:

yum хайлтын програмname | description

Жишээ нь Steam ашиглахыг хайхдаа дараах тушаалыг хайх хэрэгтэй:

yum хайлтын уур

Өөрөөр хэлбэл тодорхой төрлийн програмыг дараах байдлаар хайж хайх хэрэгтэй:

yum хайлт "дэлгэц барих"

Анхдагч байдлаар хайлтын хэрэгсэл нь багцны нэр, хураангуйг хардаг бөгөөд хэрэв үр дүн олдохгүй бол түүнийг тайлбар болон URL-ээр хайх болно.

Тайлбар болон URL-үүдийг хайж олохын тулд дараах тушаалыг ашиглана:

yum хайлт

YUM ашиглан RPM багцын талаар мэдээлэл авах талаар

Та дараах тушаалыг ашиглан багцын тухай чухал мэдээллийг авч болно:

yum info packagename

Мэдээлэл ирүүлсэн нь дараах байдалтай байна:

YUM ашиглан програмын бүлгүүдийг хэрхэн суулгах талаар

YUM ашиглаж байгаа бүлгүүдийн жагсаалтыг буцаахын тулд дараах тушаалыг ажиллуулна:

yum бүлгийн жагсаалт | дэлгэрэнгүй

Энэ тушаалаас ирсэн гаралт дараах тушаалтай төстэй байна:

Тиймээс KDE Plasma desktop орчныг дараах тушаалаар суулгах боломжтой:

yum group install "KDE Plasma workspaces"

Үүнийг хийхээсээ өмнө та ямар багц багцыг бүрдүүлэхийг хүсч болох юм. Үүнийг хийхийн тулд дараах тушаалыг ажиллуулна:

yum group info "KDE Plasma ажлын хэсгүүд" | дэлгэрэнгүй

Та энэ тушаалыг ажиллуулахдаа бүлэг доторх бүлгүүдийн жагсаалтыг харах болно. Мэдээж та эдгээр бүлгүүдийн бүлгийн мэдээллийг ажиллуулж мэдэж болно.

RPM файлуудыг өөрийн систем уруу YUM ашиглан хэрхэн суулгах талаар

Хэрэв таны систем дээр суулгагдсан аль нэг репозитороос RPM файлыг суулгахгүй бол яах вэ. Магадгүй та өөрийнхөө багцыг бичиж суулгаж болох юм.

Таны системд RPM багцыг суулгахын тулд дараах тушаалыг ажиллуулна:

yum localinstall файлын нэр

Хэрэв файл хамааралтай байхыг шаарддаг бол репозиторууд хамаарлыг нь хайж олох болно.

YUM ашиглан RPM багцыг хэрхэн дахин суулгах талаар

Хэрэв та азгүй байсан бөгөөд ямар нэг шалтгаанаар ажиллаж байсан програм ажиллаж байгаад зогссон бол дараах тушаалыг ашиглан дахин суулгаж болно:

yum програм суулгах нэрийг суулгах

Энэ тушаал нь уг програмыг суулгасантай ижил хувилбарын дугаарыг суулгах болно.

Нь RPM багцын хамаарлын бүх хамаарлыг жагсаах

Багцын хамаарлуудыг жагсаахдаа дараах тушаалыг ашиглана:

yum deplist програмын нэр

Жишээ нь Firefox-ийн бүх хамаарлуудыг олохын тулд үүнийг ашиглана:

yum deplist firefox

YUM ашиглан бүх репозитыг хэрхэн яаж жагсаах вэ?

Дараах тушаалыг ашиглахад ямар репозитор аль системтэй байхыг олохын тулд:

yum repolist

Буцаж ирсэн мэдээлэл нь дараах байдлаар байна:

Энэ гарын авлага нь YUM хэрхэн ажилладаг талаар ерөнхий мэдээллээр хангадаг. Гэсэн хэдий ч энэ нь зөвхөн YUM-ийн бүх боломжит хэрэглээний гадаргууг зураастай зураастай болгодог. Бүх боломжит сэлгүүрүүдийн жагсаалтыг агуулсан бүрэн мэдээллийг дараах тушаалыг ажиллуулна:

хүн yum