YUM (Yellowdog Updater, o'zgartirilgan)




Download 0.98 Mb.
bet8/42
Sana20.02.2022
Hajmi0.98 Mb.
#17862
1   ...   4   5   6   7   8   9   10   11   ...   42
Bog'liq
Linux op tiz ad (Amaliy matematika 4 kurs) (2) (2)
Dori vositalarining olinish yo, Atajonova Sevinch.bank faoliyatida texnik ta\'minot, xoji

YUM (Yellowdog Updater, o'zgartirilgan)


Bu buyruq satri uchun mashhur ochiq manbali Linux paket menejeri. Red Hat tarqatishda paketlarni boshqarish uchun ishlatiladi. Apt vositasi bilan taqqoslaganda, u biroz sekinroq ishlashiga qaramay, barchasi bir xil funktsiyaga ega. Python-da yozilgan 2. Paket formatidagi farqlar haqida bir oz ko'proq ma'lumotni alohida maqolada o'qishingiz mumkin.

Boshqa paket menejerlari



Pacman - Arch Linux paket menejeri
Ushbu Linux paket menejeri ArchLinux tarqatish uchun dasturchilar jamoasi tomonidan ishlab chiqilgan. Endi ArchLinux-dan tashqari, u Manjaro va boshqa taniqli bo'lmagan ArchLinux-ga aso

slangan boshqa tarqatishlarda ishlatiladi. Bu erda barcha asosiy funktsiyalar qo'llab-quvvatlanadi - dasturiy ta'minotni o'rnatish, bog'liqliklarni avtomatik ravishda hal qilish, yangilash, paketlarni olib tashlash va keyinchalik o'rnatish uchun dastur paketlarini yuklab olish. Dastur Arch Linux-da paketlardan qulay foydalanish uchun maxsus ishlab chiqilgan. Va bu bo'shatish tizimi bo'lgani uchun, ushbu paket menejeri eng mos keladi. Pakman asosiy serverdan paketlar ro'yxatini sinxronlash orqali tizimni yangilab turadi. Bundan tashqari, tizimning faqat bitta versiyasi mavjud - hozirgi versiyasi. Dastur C tilida yozilgan va paketlar tar.xz fayllari bo'lib, ular aslida oddiy arxivlar bo'lib, ularning ichida dastur fayllari va PKGBUILD o'rnatishni tavsiflash fayli mavjud.



Zypper - OpenSUSE paket menejeri Zypper - paketlarni o'rnatish, yangilash va o'chirish uchun buyruq qatori paket menejeri. Bundan tashqari, omborlarni boshqarish uchun ham foydalanish mumkin. Zypper oddiy buyruq qatori vositasi sifatida ishlaydi va o'zini tutadi. Unda ma'lum vazifalarni bajarish uchun ishlatilishi mumkin bo'lgan kichik buyruqlar, argumentlar va variantlar mavjud. Zipper pastki buyruqlari Zypper dasturini bajarishning eng oddiy usuli uning nomini, keyin esa buyruqni kiritishdir. Masalan, tizimga barcha kerakli yamoqlarni qo'llash uchun quyidagilardan foydalaning:
sudo zypper patch
COPY
Global variantlar
Bundan tashqari, buyruq oldidan darhol terish orqali bir yoki bir nechta global variantlardan birini tanlashingiz mumkin:sudo zypper --non-interactive patch

Portage - Gentoo paket menejeri
Portage Gentoo uchun rasmiy paket menejeri va tarqatish tizimidir. U Gentoo-ga asoslangan operatsion tizimlarning yuragi sifatida ishlaydi. Portage ilg'or bog'liqlikni aniqlash, moslashuvchan qurish va manbadan dasturiy ta'minotni o'rnatishni ta'minlaydi va ikkilik fayllarni ishlab chiqarish, boshqarish va tarqatish vositalarini o'z ichiga oladi - boshqa narsalar. Portage dasturiy ta'minotni Gentoo ebuild omboridan, shuningdek, kerak bo'lganda har qanday qo'shimcha omborlardan ta'minlaydi. Portage ombori va paketlarni boshqarish uchun ko'plab buyruqlarni o'z ichiga oladi, ularning asosiysi chiqish buyrug'idir. Portage va chiqish buyrug'i haqidagi eng keng tarqalgan savollar Portage FAQ-da ko'rib chiqiladi.
Paketni keshlashni sozlash
Mahalliy kesh paketlarining afzalliklari va qo'llanilishi. Havo bo'shliqlari tarmoqlari Paketlarni aks ettirish, agar kalitlar yangilanishlar yoki dasturiy ta'minotni o'rnatish uchun Internetga to'g'ridan-to'g'ri ulanishga ega bo'lmasa foydali bo'ladi. Internetdagi NVIDIA omboriga kirish o'rniga, mahalliy oynadan foydalanish uchun sozlangan kalitlar siz allaqachon sozlagan mahalliy ishonchli nishonga kirishi mumkin. Granular dasturiy ta'minot versiyasini nazorat qilish Paketlarni aks ettirish, shuningdek, paketlarni yangilash uchun kalitlarni blokirovka qilish usulidir, chunki ular oynada mavjud bo'lgan paketlarning yangi versiyalarini ololmaydilar, shuning uchun oynada nima borligini nazorat qilish orqali siz qaysi paketli kalitlarni o'rnatish mumkinligini boshqarishingiz mumkin.



Buzilgan paketlarni tuzatish uchun…. Nima qilish kerak
"Muammolarni tuzatib bo'lmadi, sizda buzilgan paketlar bor" xatosini qanday hal qilish kerak. Ishlarni bajarish uchun siz bir nechta narsani sinab ko'rishingiz mumkin. Bu erda ishlash uchun Linux buyruq satrida paketlarni o'rnatish / olib tashlash bo'yicha ba'zi fikrlarga ega bo'lishingiz kerak. Tizimingiz to'plami keshining yangilanganligiga ishonch hosil qiling. Birinchidan, mahalliy paket keshining yangilanganligiga ishonch hosil qiling. Sizning tizimingiz ushbu keshni mavjud paketlarni tekshiradi. Keshni yangilashdan so'ng tizim tomonidan qaramlik paketini ko'rish mumkin (lekin aniq emas).
sudo apt update
Muammoli paketni qayta o'rnatishga urinib ko'ring va u muammoni hal qiladimi-yo'qligini tekshirib ko'ring. Qarama-qarshilikni o'rnating Agar siz muammoli paketni qayta o'rnatmoqchi bo'lsangiz va u hali ham bir xil bog'liqlik xatosidan shikoyat qilsa, ehtimol tarqatish versiyasi uchun ushbu qaramlik mavjud emas. Sizga mumkin apt search buyrug'idan foydalaning ushbu kutubxonani boshqa biron bir to'plam yoki ismdan olishingiz mumkinligini tekshiring: sudo apt search package_name Agar paket mavjud bo'lsa, u siz o'rnatmoqchi bo'lgan paket tomonidan talab qilingan versiyadami?
Qaramlik paketini o'rnatishga harakat qiling va nima bo'lishini ko'ring:

Download 0.98 Mb.
1   ...   4   5   6   7   8   9   10   11   ...   42




Download 0.98 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



YUM (Yellowdog Updater, o'zgartirilgan)

Download 0.98 Mb.