uy - Yangi boshlanuvchilar uchun
Paket menejeri nima? Paket menejerlari Linux paket menejerlari.

Biz turli menejerlarni solishtiramiz Linux paketlari. Barcha Linux distributivlari orasida ular baham ko'radigan narsalardan biri bu tizimga yangi dasturiy paketlarni o'rnatish zarurati. Tarqatishga qarab, paketlarni tez va oson o'rnatish, boshqarish va olib tashlash imkonini beruvchi turli paket menejerlari mavjud. Paket menejerlari umumiy o'rnatish joylari va konfiguratsiyalari bilan o'rnatishni soddalashtirishda juda yaxshi. Ushbu maqolada biz turli xil narsalarni muhokama qilamiz mavjud menejerlar paketlar, ular qanday taqsimotlardan foydalanishi mumkin va ularni nima noyob qiladi. Biz Debian asosidagi paket menejerlarini, RedHat paket menejerlarini ko'rib chiqamiz Enterprise Linux(RHEL) va siz uchun maxsus ishlab chiqilgan boshqa paket menejerlari.

Debian-ga asoslangan paket menejerlari

Ubuntu va Debian bugungi kunda bozorda eng keng tarqalgan Linux ish stoli operatsion tizimlaridan biri hisoblanadi. Ularning paket menejerlari alohida bo'lib, eng past darajadagi paketlarni boshqarish tizimi "dpkg" bo'lib, "Debian Package" ning qisqartmasi. Bu paketlarni o'rnatish, o'chirish va yaratish vositalariga ega barebones paketlarni boshqarish dasturi.

Nima dpkg etishmayotgan narsa ko'proq murakkab funktsiyalar- paketlarni Internetdan yuklab olish kabi xususiyatlar yoki avtomatik o'rnatish dpkg orqali bog'liqliklar mumkin emas. Buni Internetdan qilish qobiliyati juda foydali, chunki u foydalanuvchilarga paketlar uchun omborlarni qo'shish imkonini beradi, bu esa tanlovni sezilarli darajada oshiradi. dasturiy ta'minot, bu tizimga osongina o'rnatilishi mumkin. Bundan tashqari, u dasturiy ta'minotni o'rnatish jarayonini sezilarli darajada soddalashtirishi mumkin, chunki u faqat bitta buyruq bilan paketni osongina topishi va o'rnatishi mumkin.

APT paket menejeri

Bu erda apt va aptitude kabi interfeyslar o'ynaydi. APT, Advanced Package Tool so'zining qisqartmasi, dpkg bilan solishtirganda funksionallik jihatidan ancha rivojlangan. Shuningdek, u paketlarni o'rnatishi, o'chirishi va yaratishi mumkin, ammo uning funksionalligi ancha uzoqroq. APT paketlaringizni avtomatik ravishda yangilashi, bog'liqliklarni o'rnatishi, shuningdek paketlaringizni Internetdan avtomatik ravishda yuklab olishi mumkin. Bu Ubuntu, Debian va boshqa Debian-ga asoslangan operatsion tizimlarda oldindan o'rnatilgan zamonaviy distribyutorlarda o'rnatilgan eng keng tarqalgan paket menejerlaridan biridir.

Qobiliyatlar paketi menejeri

Qobiliyat APT ga juda o'xshash bo'lib, bir xil funktsiyalarni taklif qiladi. Lekin u foydalanuvchilarga mavjud paketlarini tizimdan olib tashlamasdan o'z paketlarini yangilash imkonini beruvchi xavfsiz yangilanishlar kabi bir nechta qo'shimcha funktsiyalarni taklif qilishi mumkin. To'sqinlik qiladigan paket ham mavjud avtomatik yangilash muayyan paketlar.

Ushbu ikkala paket menejeri aslida dpkg dan asosiy operatsiyalar uchun foydalanadi va paketlarni yuklash va boshqarish uchun faqat o'z dasturiy ta'minotidan foydalanadi.

RedHat Enterprise Linux (RHEL) paket menejerlari

RPM paket menejeri

RedHat va CentOS bugungi kunda serverlarda eng ko'p qo'llaniladigan server operatsion tizimlaridan biridir. Ushbu tizimlarda o'rnatilgan asosiy paketlarni boshqarish dasturi RPM bo'lib, ishni kamaytiradi Qizil shapka Paket menejeri. Ushbu paket menejeri paketlarni o'rnatish va olib tashlash kabi asosiy operatsiyalarni ham bajaradi va dpkg kabi paketlarni boshqara olmaydi yoki ularni to'g'ridan-to'g'ri Internetdan o'rnatolmaydi.

YUM paket menejeri

Debian-ga asoslangan operatsion tizimlar singari, RHEL operatsion tizimlari ham paketlarni boshqarish dasturlariga ega. YUM, Yellow Dog Updater so'zining qisqartmasi, RPM interfeysi uchun eng mashhur tanlovdir. U omborlar orqali RPM fayllari uchun juda ko'p imkoniyatlarni ochadi, tizimda o'rnatilgan narsalarni kuzatib boradi, yangilashni osonlashtiradi va hokazo. Bu RHEL-ga asoslangan APT paket menejerining ekvivalenti.

DNF, Dandified Packaging Tool so'zining qisqartmasi, YUM menejerining yanada modernizatsiya qilingan va takomillashtirilgan versiyasi bo'lib, unumdorlik va resurslardan foydalanishni yaxshilash bilan birga YUM xususiyatlarini o'z ichiga oladi. Hozircha faqat Fedora YUM-ning ushbu yangi avlod versiyasidan foydalanmoqda, ammo umid qilamizki, kelajakda uning ko'proq operatsion tizimlarga chiqarilishini ko'ramiz.

Up2date, urpmi va ZYpp kabi RPM asosidagi tizimlar uchun paketlarni boshqarishning bir qancha boshqa vositalari mavjud. Biroq, ular YUM yoki DNF kabi keng qo'llanilmaydi.

Boshqa paket menejerlari

Ba'zida ishlab chiquvchilar o'zlarining Linux distributivlari uchun mo'ljallangan maxsus paket menejerlarini yaratadilar - ular odatda operatsion tizim atrofida ishlab chiqiladi va asosiy Linux distribyutorlarida topilmaydi.

Pacman - bu Arch Linux-da joylashgan paket menejeri. Pacman - bu Arch-da topilgan paketlarni boshqarishning yagona vositasi bo'lib, uni interfeys bo'lmagan qiladi. Arch Linux - bu operatsion tizimning doimiy versiyasi bo'lib, har kuni yangilanishlar qo'shiladi. Paketlarni topish, o'rnatish va olib tashlash uchun mo'ljallangan pacman bilan bir nechta buyruqlar mavjud. Ushbu paket menejeri Internetga ulanishi va paketlarini u yerdan olishi mumkin, bu esa uni yanada qulayroq qiladi. Biroq, pacman Arch omboridan dasturiy ta'minotni o'rnatish uchun mo'ljallangan, bu esa uchinchi tomon omborlaridan o'rnatishni imkonsiz qiladi.

ABS sumkasi dizayneri

ABS, Arch Build System so'zining qisqartmasi, Arch Linux uchun o'rnatiladigan dasturiy paketlarni yaratish uchun mo'ljallangan asboblar tizimi. manba kodi. U paketlarni yaratish uchun birgalikda ishlaydigan bir nechta vositalardan iborat. Bu vositalar makepkg, pacman, asp va boshqalar kabi mustaqil dasturlardir. ABS yordamida paketni yaratish/o'rnatish usuli oddiy Linux distributividan farq qiladi. Oldindan kompilyatsiya qilingan paketlarni o'rnatish o'rniga asp paketi yordamida Svn yoki Git filialidan PKGBUILD faylini yaratishingiz kerak. U yerdan tizimingizning manba kodini yuklab olish va kompilyatsiya qilish uchun PKGBUILD faylidan foydalanadigan makepkg buyrug'idan foydalanasiz. Bu ABS-ni Arch Linux-da paketlarni o'rnatishning biroz intuitiv usuliga aylantiradi. Bundan tashqari, u mavjud paketlarni sozlash yoki maxsus yadro yaratish va o'rnatish kabi bir qancha boshqa maqsadlarga ega.

Port paket menejeri

Portage - bu Gentoo uchun paket menejeri, operatsion tizimni buzmasdan, u har qanday tizimga o'rnatilganda noldan kompilyatsiya qilinishi kerak. Bu hozirda mavjud bo'lgan eng ilg'or paket menejerlaridan biri bo'lib, yangi xususiyatlar va yaxshilanishlar qo'shilgan.

Paketlarni boshqarish dasturidan foydalanishda tanlash uchun juda ko'p narsa bo'lsa-da, ularning ko'pchiligi bir xil vazifalarni bajarish uchun mo'ljallangan. Shunday qilib, qaysi paketlarni boshqarish dasturi sizning ehtiyojlaringiz uchun eng yaxshi ishlashini sinab ko'rish va ko'rish yaxshiroqdir.

PS. Agar sizga turli xil Linux paket menejerlarini taqqoslaydigan ushbu post yoqqan bo'lsa, uni do'stlaringiz bilan baham ko'ring ijtimoiy tarmoqlarda chapdagi tugmalar yordamida yoki shunchaki quyida javob qoldiring. Rahmat.

Yangilanish (2018-yil 09-aprel): ABS paketini yaratuvchi asboblar toʻplamiga oid baʼzi noaniqliklar tuzatildi.

Paket menejeri - bu Linuxda alohida paketlarni (dasturlarni) va butun tizimni o'rnatadigan, sozlaydigan, olib tashlaydigan va yangilaydigan dasturiy ta'minot to'plami.

Eng mashhur paket menejerlaridan ba'zilari:

  • Yum va RPM - ichida Qizil shapka o'xshash tizimlar;
  • Dpkg - ichida Debian o'xshash tizimlar;
  • Pacman- V Arch Linux;
  • Portaj Va Paludis- V Gentoo;

Yum (Yellow dog Updater, Modified) - Red Hat-ga o'xshash tizimlar uchun ochiq paket menejeri. U paketlar munosabatlarini hisobga olgan holda tizimni yangilash jarayonini osonlashtirish uchun yaratilgan. Yum shuningdek, omborlarda RPM paketlarini qidiradi, ularni o'rnatadi, paketlar o'rtasidagi bog'liqlikni kuzatadi, foydalanilmagan paketlarni o'chiradi va yangilashni (paket versiyasini avvalgisiga qaytaradi). Odatiy bo'lib, menejer boshqaruvi […]

DPKG (Debian Package) Debianga o'xshash tizimlar uchun paket menejeri. .deb paketlari haqida ma'lumot olish, shuningdek ularni o'rnatish yoki olib tashlash imkonini beradi.

APT (Kengaytirilgan qadoqlash vositasi) paketlarni o'rnatadigan, yangilaydigan va ularning bog'liqliklarini kuzatuvchi Debian-ga o'xshash tizimlardagi yordamchi dasturdir. Dasturni yaratishdan maqsad paketlarni boshqarish jarayonini avtomatlashtirish, xususan, dpkg menejeri bilan to'g'ridan-to'g'ri ishlashda yuzaga keladigan bog'liqliklarni yangilash va saqlash edi. qo'lda rejim. Paketlarni to'g'ridan-to'g'ri manipulyatsiya qilish apt-get dasturi, asosiy buyruqlar yordamida amalga oshiriladi [...]

Paket menejeri nima?

Paket menejeri kompyuteringizga qanday dasturlar oʻrnatilganligini kuzatib boradi va yangi dasturlarni osongina oʻrnatish, dasturlarni yangi versiyalarga yangilash yoki avval oʻrnatgan dasturlarni oʻchirish imkonini beradi. Nomidan ko'rinib turibdiki, paket menejerlari bilan shug'ullanadi paketlar- birgalikda qadoqlangan va guruh sifatida o'rnatilishi yoki olib tashlanishi mumkin bo'lgan fayllar to'plami.

Ko'pincha, paket oddiygina alohida dasturdir. Masalan, tezkor xabar almashish mijozi gaim xuddi shu nomdagi Debian paketida. Boshqa tomondan, dasturlarning bir-biriga bog'liq bo'lgan bir nechta paketlardan iborat bo'lishi odatiy holdir. Masalan, grafik muharrir gimp nafaqat gimp paketidan, balki gimp-ma'lumotlar paketidan ham iborat; Qo'shimchalar bilan (ezoterik ma'lumotlar, hujjatlar va boshqalarni o'z ichiga olgan) ixtiyoriy paketlar ham mavjud. Bir nechta kichik tegishli dasturlar bitta paketda bo'lishi mumkin, masalan, fileutils to'plami bir nechta umumiy Unix buyruqlarini o'z ichiga oladi, masalan ls , cp va hokazo.

Ba'zi paketlar ishlashi uchun boshqa paketlar talab qilinadi. Debian paketlarida mumkin bog'liq boshqa paketlardan, tavsiya eting, taklif qilish, tanaffus ular yoki duch kelmoq ular bilan.

    Agar A paketi boshqa B paketiga bog'liq bo'lsa, u holda A to'g'ri ishlashi uchun B kerak bo'ladi.Masalan, gimp paketi gimp-ma'lumotlar paketiga bog'liq, chunki u GIMP grafik muharriri uchun kerakli ma'lumotlar fayllari mavjudligini ta'minlashi kerak.

    Agar A to'plami boshqa B paketini tavsiya qilsa, B paketi A paketiga ko'p hollarda kerakli bo'lgan muhim qo'shimcha funksiyalarni taqdim etadi. Misol uchun, mozilla-brauzer to'plami mozilla-psm paketini tavsiya qiladi, bu esa Mozilla veb-brauzeriga xavfsiz ma'lumotlarni uzatish uchun yordam beradi. Mozilla-ning ishlashi uchun mozilla-psm paketi qat'iy talab qilinmasa-da, ko'pchilik foydalanuvchilar Mozilla-dan nozik ma'lumotlarni (masalan, kredit karta raqamlari) xavfsiz uzatishni qo'llab-quvvatlashini xohlashadi.

    Agar A to'plami boshqa B to'plamini taklif qilsa, B paketi A paketini yaxshilashi mumkin bo'lgan, lekin ko'p hollarda kerak bo'lmagan funksionallikni ta'minlaydi. Masalan, kmail to'plami KMail tomonidan ishlatilishi mumkin bo'lgan shifrlash dasturini o'z ichiga olgan gnupg paketini taklif qiladi.

    Agar A paketi boshqa B paketiga zid bo'lsa, ikkita paketni bir vaqtning o'zida o'rnatib bo'lmaydi. Masalan, fb-music-hi to'plami fb-music-low paketiga zid keladi, chunki ular Frozen Bubble o'yini uchun muqobil musiqa to'plamlarini taqdim etadi.

Paket menejerining vazifasi foydalanuvchiga o'z tizimida o'rnatilgan paketlar to'plamini boshqarishga yordam beradigan interfeysni taqdim etishdir. qobiliyat apt paketlarni boshqarish tizimiga asoslangan bunday interfeysni taqdim etadi.

Xulosa qilib aytganda, paketlarni boshqarish - bu operatsion tizim dasturiy ta'minotini o'rnatish va texnik xizmat ko'rsatish (kerak bo'lganda yangilash yoki o'chirish). Operatsion tizimlar rivojlanishining dastlabki bosqichlarida Linux, ular uchun dasturiy ta'minot faqat dastlabki kod shaklida, zarur hujjatlar, konfiguratsiya fayllari va boshqalar bilan birga tarqatildi. Hozirda ko'pchilik tarqatishlar Linux paketlar deb nomlangan allaqachon tuzilgan dasturlardan foydalaning. Paketlar foydalanuvchiga operatsion tizimga o'rnatishga tayyor holda taqdim etiladi. Biroq, ichida linux, siz har doim o'rganish, takomillashtirish va kompilyatsiya qilish uchun ma'lum bir dasturiy ta'minotning manba kodini olishingiz mumkin.

Paketga bog'liqliklar nima

Paketga bog'liqlik - bu bitta dasturiy ta'minot to'plami to'g'ri o'rnatilishi va ishlashi uchun qo'shimcha umumiy kutubxonalar yoki boshqa paketlar ko'rinishidagi ma'lum resurslarni talab qilganda. Hammasi zamonaviy tizimlar Paketlarni boshqarish tizimlari paket o'rnatilganda uning to'g'ri ishlashi uchun zarur bo'lgan barcha bog'liqliklar o'rnatilishini ta'minlash uchun qaramlikni hal qilish usullariga ega.

Paket tizimi

Zamonaviy o'rnatilgan deyarli har qanday dasturiy ta'minot linux tizimni Internetda topish mumkin. Bu ma'lum bir distributivni ishlab chiquvchilari tomonidan rasmiy omborlar (har biri yig'ilgan, sinovdan o'tkazilgan va tarqatish va foydalanish uchun qo'llab-quvvatlangan minglab paketlarni o'z ichiga olishi mumkin bo'lgan dasturiy ta'minot omborlari) orqali taqdim etilishi mumkin. linux) yoki manba kodi sifatida mavjud bo'lib, uni qo'lda yuklab olish va o'rnatish mumkin. Tarqatishlarning turli oilalari beri linux foydalanish turli tizimlar qadoqlash ( Debian- formatdagi paketlar deb, CentOS - rpm format, openSUSE- Bir xil rpm lekin maxsus yaratilgan openSUSE), bitta tarqatish uchun mo'ljallangan paket boshqa tarqatish bilan mos kelmaydi. Ko'pchilik tarqatish linux uchta asosiy oiladan biriga tegishli linux sertifikatlashtirishga kiritilgan LFCS.

Yuqori va past darajadagi paketlarni boshqarish vositalari.

Turli xil dasturiy paketlarni boshqarish vazifalari bilan shug'ullanayotganda, siz ikkita turdagi yordamchi dasturlar mavjudligini bilishingiz kerak: past darajadagi vositalar (ular paketli fayllarni haqiqiy o'rnatish, yangilash va o'chirishni amalga oshiradi) va yuqori darajadagi vositalar (ular javobgardir). qaramlikni hal qilish va metama'lumotlarni qidirish vazifalarini bajarish uchun - "ma'lumotlar haqida ma'lumotlar" deb ataladigan). Past darajadagi paketlarni boshqarish tizimlari:
  • Debian, Ubuntu va shunga o'xshash - paket menejeri dpkg
  • CentOS- paket menejeri rpm
  • OpenSUSE- paket menejeri rpm(ochiq foydalanish)
Yuqori darajadagi paketlarni boshqarish tizimlari:
  • Debian, Ubuntu va shunga o'xshash - apt-get/aptitude
  • CentOS- paket menejeri yum
  • OpenSUSE- paket menejeri fermuar
Dpkg- past darajadagi paket menejeri Debian Linux Dpkg o'rnatishi, olib tashlashi, ma'lumot berishi va yaratishi mumkin deb paketlar, lekin u ma'lum bir paket uchun kerakli bog'liqliklarni avtomatik ravishda yuklab olmaydi va o'rnatolmaydi. Apt-get- yuqori darajadagi paket menejeri Debian Linux va hosilaviy taqsimotlar. Apt-get Bu buyruq satri orqali bog'liqlik o'lchamlari bilan turli manbalardan kerakli paketlarni olish va o'rnatishning oddiy usuli. Undan farqli o'laroq dpkg, apt-get bilan bevosita ishlamaydi .deb paketli fayllar, faqat nomi bo'yicha paket. Qobiliyat, yuqori darajadagi paketlarni boshqarishning yana bir vositasidir debian-o'xshash operatsion tizimlar va paketlarni boshqarish (avtomatik qaramlik rezolyutsiyasiga ega paketlarni o'rnatish, yangilash va o'chirish), tez va oddiy tarzda. Xuddi shu narsani ta'minlaydi funksionallik nima va apt-get, shuningdek, ba'zi ilg'orlar, masalan, paketning bir nechta versiyalariga kirish. rpm- qo'llaniladigan paketlarni boshqarish tizimi Linux standart bazasi (LSB)- past darajadagi paketlarni qayta ishlash uchun mos taqsimotlar. Kabi dpkg, u paketlarni so'rashi, o'rnatishi, tekshirishi, yangilashi va o'chirishi mumkin, ko'pincha tarqatishda ishlatiladi Fedora, kabi RHEL Va CentOS. Yum- paketlar bilan ishlash uchun yuqori darajadagi vosita (o'rnatish, olib tashlash, yangilash), tizimlarda qaramlikni boshqarishga asoslangan. RPM paketlar. Yum Qanaqasiga apt-get Va qobiliyat, omborlar bilan ishlaydi

Past darajadagi vositalarning umumiy vazifalari.

1. Kompilyatsiya qilinganidan paketni o'rnatish *.deb yoki *.rpm fayl.

Bunday o'rnatishning kamchiliklari paketga bog'liqliklarni hal qilishning mumkin emasligidir. Katta ehtimol bilan foydalanasiz bu usul o'rnatish, agar tegishli dasturiy ta'minot omborlarda mavjud bo'lmasa va yuqori darajadagi vositalar yordamida o'rnatilmasa. Bunday holda, paket kerak bo'lsa, bog'liqliklarni yuklab olmaydi va o'rnatolmaydi va o'rnatish xato bilan muvaffaqiyatsiz bo'ladi. # dpkg -i file.deb # rpm -i file.rpm O'rnatishga urinmang CentOS, rpm uchun tuzilgan paket OpenSUSE, va teskari.

2. Kompilyatsiya qilingan fayldan paketni yangilash.

Faqat omborlardan mavjud bo'lmagan dasturiy ta'minot paketini qo'lda yangilash mumkin. # dpkg -i file.deb # rpm -U file.rpm

3. O'rnatilgan paketlar ro'yxati

Agar sizning ixtiyoringizda allaqachon ishlayotgan tizim bo'lsa, unda nima o'rnatilganligini bilib olish yaxshi bo'lardi: # dpkg -l # rpm -qa Agar ma'lum bir paket o'rnatilganligini bilishingiz kerak bo'lsa, siz foydalanishingiz mumkin buyruq grep. paket menejerining chiqishini unga yo'naltirish: # dpkg -l | grep apache2-mpm-itk ii apache2-mpm-itk 2.2.22-13+deb7u6 amd64 Apache 2.2 # rpm -qa uchun multiuser MPM | grep httpd-2.4.6 httpd-2.4.6-45.el7.centos.4.x86_64 Shunga o'xshash natijani olishning yana bir yo'li: # dpkg --status package_name # rpm -q package_name 4. Fayl qaysi paketga tegishli. # dpkg --search my.cnf mysql-common: /etc/mysql/my.cnf # rpm -qf /etc/my.cnf mariadb-libs-5.5.52-1.el7.x86_64

Yuqori darajadagi vositalarning umumiy vazifalari

1. Paketlarni qidiring

# qobiliyatni yangilash && qobiliyat qidirish paketi_nomi # zypper yangilash && zypper qidiruv paketi_nomi # yum qidirish paketi_nomi, agar yum kalitni oladi hammasini qidiring, qidiruv nafaqat paket nomi, balki tavsif orqali ham amalga oshiriladi # yum search all package_name Qaysi paket fayl o'rnatilgan # yum whatprovides "*/server.cnf" 1:mariadb-server-5.5.52-1.el7 .x86_64: MariaDB serveri va tegishli fayllar Repo: baza Mos keldi: Fayl nomi: /etc/my.cnf.d/server.cnf

2. Paketni ombordan o'rnatish

Paketni o'rnatayotganda, paket menejeri barcha bog'liqliklarni hal qilgandan so'ng, o'rnatishni tasdiqlash so'ralishi mumkin. # qobiliyatni yangilash && qobiliyatni oʻrnatish paketi_nomi # zypper yangilash && zypper oʻrnatish paketi_nomi # yum yangilash && yum oʻrnatish paketi_nomi

3. Paketlarni olib tashlash

Agar qobiliyat kalit belgilandi olib tashlash, paket o'chiriladi, konfiguratsiya fayllari bundan mustasno. Paketni o'rnatishning barcha izlarini olib tashlash uchun siz kalitdan foydalanishingiz kerak tozalash. # qobiliyat paket_nomini olib tashlash/tozalash # yum paket_nomini oʻchirish B OpenSUSE Paket nomi oldidagi minus belgisiga e'tibor bering. # zypper remove -package_name Deyarli har qanday paket menejeri sizdan paketni olib tashlashni tasdiqlashingizni so'raydi.

4. Paket ma'lumotlarini ko'rish

Paket ma'lumotlarini ko'rsatish mariadb-server# aptitude show mariadb-server # yum info mariadb-server # zypper info mariadb-server Omad tilaymiz.

Ba'zida savol tug'ilishi mumkin: bu kimning fayli, bu kutubxona qayerdan kelgan?? Qulay paket menejeri OSning ko'plab muammolarini hal qiladi. Aytish mumkinki, agar siz deputat bilan do'st bo'lsangiz, tarqatishning o'zi bilan ham do'st bo'lasiz. Bundan tashqari, asosiy buyruqlar to'plamini o'zlashtirish va qo'shimcha ma'lumotni qaerdan topishni bilish muhimdir.


Quyida asosiy Linux distributivlarining kundalik ishlari uchun zarur bo'lgan janob buyruqlar to'plami keltirilgan: paketni o'rnatish, yangilash va o'chirish, yangilanishlarni chiqarish, bog'liqliklarni tekshirish, fayl paketga tegishli yoki yo'qligini aniqlash va hokazo.

Debian va tegishli

Mashhurlik va foydalanuvchi uchun qulay tasvir Linux tarqatish Ubuntuda shafqatsiz hazil o'ynadi. Ba'zi yangi boshlanuvchilar yordamisiz bu erda xohlagan narsani qilishlari mumkin deb o'ylashadi. buyruq qatori. Bu noto'g'ri tushuncha va undan imkon qadar tezroq qutulish yaxshiroqdir.


Misollarda qobiliyat mavjudligi uning apt-get dan to'g'riroq ekanligini anglatmaydi. Men uchun bu shunchaki odat masalasi.


$ aptitude o'rnatish paketi #o'rnatish paketi; $ aptitude safe-upgrade paketi #upgrade paketi; $ qobiliyatni yangilash #yangilanishlarni tekshirish va o'rnatish; $ aptitude paketni olib tashlash #to'plamini olib tashlash; $ aptitude purge to'plami #to'liq paketni, barcha ma'lumotlarni va sozlamalarni o'chirish; $ apt-get dist-upgrade #upgrade OS, killer-feature va u ishlaydi! $ qobiliyat qidirish paketi #paketni qidirish. $ apt-cache to'plamga bog'liq #paket bog'liqliklari; $ apt-cache r paketiga #teskari paket bog'liqliklariga bog'liq.

Ba'zi xususiyatlar ixtiyoriy dpkg MP bilan mavjud.


$ dpkg -l #ro'yxat o'rnatilgan dasturlar; $ dpkg -L paketi # paketli fayllar ro'yxati

 


O'qing:



Nima uchun noutbukga kichik SSD kerak va unga Windows-ni o'rnatishga arziydimi?

Nima uchun noutbukga kichik SSD kerak va unga Windows-ni o'rnatishga arziydimi?

O'yinlar uchun SSD drayveri qanchalik muhim, u nimaga ta'sir qiladi va ushbu texnologiyaning foydaliligi nimada - bu bizning maqolamizda muhokama qilinadi. Qattiq holat...

Dasturlar yordamida flesh-diskni ta'mirlash Noutbukdagi USB portni qanday tuzatish kerak

Dasturlar yordamida flesh-diskni ta'mirlash Noutbukdagi USB portni qanday tuzatish kerak

USB portini qanday tuzatish mumkin? Mutaxassisdan javob: Kompyuterdan foydalanganda USB portlari tez-tez buziladi. Birinchidan, ular muvaffaqiyatsizlikka uchradi ...

Disk tuzilishi buzilgan, o'qish mumkin emas, nima qilishim kerak?

Disk tuzilishi buzilgan, o'qish mumkin emas, nima qilishim kerak?

Foydalanuvchilarning shaxsiy kompyuterlarida ko'pincha muhim ma'lumotlar - hujjatlar, fotosuratlar, videolar saqlanadi, ammo ma'lumotlarning zaxira nusxasi odatda...

Kompyuter nimadan iborat?

Kompyuter nimadan iborat?

Nashr etilgan: 14.01.2017 Assalomu alaykum, do'stlar, bugun biz kompyuter tizim blokining dizaynini batafsil ko'rib chiqamiz. Keling, nima ekanligini bilib olaylik ...

tasma tasviri RSS