Linux paketlari uchun asosiy qo'llanma

Kirish

Debian, Ubuntu, Mint yoki SolyDX kabi Debian-asosidagi Linux tarqatmasidan foydalanasizmi yoki Fedora yoki CentOS kabi ilovalar kompyuteringizga o'rnatilganligi kabi Red Hat asosidagi Linux tarqatmasidan foydalanasiz.

Dasturiy ta'minotni o'rnatish uchun jismoniy usul boshqacha bo'lishi mumkin. Masalan, Ubuntuda grafik vositalar Software Center va Synaptic , Fedora-da YUM Extender va openSUSE Yast-dan foydalanadi. Buyruqni ishlatish vositalari Ubuntu va Debian yoki yus uchun apt-get , Fedora va openSUSE uchun zypper uchun.

Ularning barchasi birgalikda bitta narsadir, chunki ilovalar ularni o'rnatishni osonlashtiradi deb paketlangan.

Debian asosidagi taqsimotlari .deb to'plami formatidan foydalansa, Red Hat asosidagi tarqatish rpm paketlarini ishlatadi. Turli xil paket turlari mavjud, ammo umuman olganda, ular xuddi shunga o'xshash tarzda ishlaydi.

Xavzalari nima?

Dasturiy ta'minot ombori dasturiy paketlarni o'z ichiga oladi.

Siz Programma Ta'minot markazi orqali qo'ng'iroq qilsangiz yoki apt-get yoki yum kabi vositalarni ishlatsangiz, tizimingizda mavjud bo'lgan omborlardagi barcha paketlar ro'yxati ko'rsatiladi.

Dasturiy ta'minot ombori fayllarini bir serverda yoki turli nusxalar sifatida tanilgan turli xil serverlarda saqlashi mumkin.

Qanday paketlarni o'rnatish

Paketlarni topishning eng oson yo'li tarqatish paket menejeri tomonidan taqdim etilgan grafik vositalar orqali amalga oshiriladi.

Grafik vositalar qaramlik muammolarini bartaraf etishga va o'rnatish to'g'ri ishlaganligini tekshirishga yordam beradi.

Buyruqlar satridan foydalanmoqchi bo'lsangiz yoki boshsiz serverdan foydalansangiz (ya'ni ish stoli atrof-muhit / oyna boshqaruvchisi yo'q bo'lsa), siz buyruqlar to'plami menejerlaridan foydalanishingiz mumkin.

Alohida paketlarni o'rnatish mumkin. Debian asosidagi taqsimotlarda .deb fayllarini o'rnatish uchun dpkg buyrug'idan foydalanishingiz mumkin. Red Hat asosidagi tarqatish doirasida rpm buyrug'ini ishlatishingiz mumkin.

Bir pakette nima bor

Debian paketining mazmunini ko'rish uchun uni arxiv menejerida ochishingiz mumkin. Paket ichida joylashgan fayllar quyidagilar:

Debian-ikkilik fayl Debian formatidagi versiya raqamini o'z ichiga oladi va mazmuni deyarli har doim 2.0 ga o'rnatiladi.

Boshqarish fayli, odatda, bir tar faylini qisqartiradi. Nazorat faylining mazmuni paketning muhim xususiyatlarini quyidagicha belgilaydi:

Bundan tashqari, siqilgan tar fayllari bo'lgan ma'lumotlar fayli paket uchun papkaning tuzilishini ta'minlaydi. Ma'lumotlar faylidagi barcha fayllar Linux tizimidagi tegishli papkaga kengaytirilgan.

Qanday paketlarni yaratishingiz mumkin

Paket yaratish uchun paketli formatda yetkazmoqchi bo'lgan biror narsa bo'lishi kerak.

Ishlab chiquvchi Linuxda ishlaydigan manba kodini yaratishi mumkin, ammo hozirda Linux versiyasi uchun paketlangan emas. Bunday holda siz Debian paketini yoki RPM paketini yaratishingiz mumkin.

Shu bilan bir qatorda siz ishlab chiquvchi va siz o'zingizning dasturiy ta'minotingiz uchun paketlarni yaratishingiz mumkin. Birinchidan, siz kodni kompilyatsiya qilishingiz va uning ishlashiga ishonch hosil qilishingiz kerak, ammo keyingi qadam paketni yaratishdir.

Barcha paketlar manba kodini talab qilmaydi. Masalan, Shotlandiyadagi devor tasvirini yoki muayyan belgi setini o'z ichiga olgan paketni yaratishingiz mumkin.

Ushbu qo'llanmada .deb va .rpm paketlarini yaratish mumkinligi ko'rsatilgan.