Sahifa 1 Kali Linux Fosh etildi


Download 0.74 Mb.
bet16/29
Sana10.12.2020
Hajmi0.74 Mb.
#163758
1   ...   12   13   14   15   16   17   18   19   ...   29
Bog'liq
kali linux

; rel = tasvirlangan;

¯ type = "application / metalink4 + xml"

Havola: ; rel = dublikat;

¯ pri = 1; geo = fr

Havola: ; rel = dublikat; pri = 2;

G geo = fr

Havola: ; rel =

Up dublikat; pri = 3; geo = de

Havola: ; rel = dublikat;

¯ pri = 4; geo = bo'lishi

Havola: ; rel =

Up dublikat; pri = 5; geo = nl

Joylashuv: http://ftp.free.fr/pub/kali/README

Tarkib turi: text / html; charset = iso-8859-1

Agar muammo hal etilmasa, /etc/apt/sources.list-ni tahrirlashingiz mumkin va

http.kali.org o'rniga (yoki undan oldin) boshqa ma'lum ishlaydigan oynaning nomi

kirish.


Shuningdek, bizda MirrorBrain-ning ikkinchi nusxasi mavjud: bu erda http.kali.org paketlar omborlarini joylashtiradi,

cdimage.kali.org saytida chiqarilgan ISO tasvirlari joylashtirilgan.

² http://cdimage.kali.org

Agar rasmiy Kali Linux nometalllari ro'yxatini talab qilmoqchi bo'lsangiz, .mirrorlist-ni istalgan yaroqli URL manziliga qo'shishingiz mumkin

http.kali.org yoki cdimage.kali.org saytlariga ishora qilish.

² http://http.kali.org/README.mirrorlist

² http://cdimage.kali.org/README.mirrorlist

Ushbu ro'yxatlar MirrorBrain-ning ba'zi cheklovlari sababli to'liq emas (ayniqsa ko'zgular qayta tiklanadi)

Agar siz ushbu mamlakatda bo'lmasangiz, ba'zi mamlakatlar tomonidan qat'iy belgilangan ro'yxatda ko'rinmaydi). Ammo

ularda eng yaxshi nometall mavjud: ular yaxshi saqlanadi va katta miqdordagi o'tkazuvchanlikka ega

mavjud

8.2. Paketning asosiy o'zaro ta'siri

APT landshaftining asosiy tushunchasi bilan qurollanganmiz, keling, ba'zi bir asosiy to'plamni ko'rib chiqaylik

APTni boshlashni o'z ichiga olgan o'zaro ta'sirlar; paketlarni o'rnatish, olib tashlash va tozalash;

va Kali Linux tizimini yangilash. Keling, ko'rib chiqish uchun buyruq satridan harakat qilaylik

ba'zi grafik APT vositalarida.

175


8-bob - Debian paketlarini boshqarish



Sahifa 202

8.2.1. APT ishga tushirilmoqda

O'zining asl rejalari grafik interfeys tarkibiga kiritilganTisavastprojectandtoolset. Yoqimli

istiqbolli, u buyruq qatorni vositasi atrofida joylashgan apt-get shuningdek apt , keyinchalik edi

apt-get dizaynidagi kamchiliklarni bartaraf etish uchun ishlab chiqilgan .

Uchinchi tomonlar tomonidan ishlab chiqilgan grafik alternativalar, shu jumladan sinaptik va qobiliyat ,

keyinroq muhokama qilamiz. Biz keyingi misollarda ishlatadigan apt- ni afzal ko'rmoqdamiz . Biz

ammo, vositalar orasidagi ba'zi bir sintaksis farqlarini paydo bo'lishiga qarab batafsil bayon qiladi.

APT bilan ishlashda avval mavjud bo'lgan paketlar ro'yxatini yuklab olishingiz kerak

apt yangilanishi . O'zingizning ulanish tezligingizga qarab, bu vaqti-vaqti bilan o'zgarib turadi

paketlar ro'yxati, manbalar ro'yxati va tarjima fayllari Debian rivojlanishi bilan birga hajmi kattalashdi.

Albatta, CD / DVD o'rnatish to'plamlari tezroq o'rnatiladi, chunki ular siznikidir

mashina.


8.2.2. Paketlarni o'rnatish

Debian paket tizimining puxta dizayni tufayli siz yoki bilan paketlarni o'rnatishingiz mumkin

ularning qaramligisiz, juda oson. Keling, dpkg va bilan paketlarni o'rnatishni ko'rib chiqamiz

apt .


Paketlarni dpkg bilan o'rnatish

dpkg - bu kerak bo'lganda (to'g'ridan-to'g'ri yoki bilvosita APT orqali) foydalanadigan asosiy vosita

paketni o'rnatish uchun. Agar siz oflayn rejimda ishlayotgan bo'lsangiz, bu ham tanlovdir, chunki bunga ehtiyoj qolmaydi

Internetga ulanish. Esingizda bo'lsa, dpkg paketga bog'liq bo'lgan har qanday bog'liqlikni o'rnatmaydi

talab qilish. Paketni dpkg bilan o'rnatish uchun -i yoki --install parametrlarini va unga yo'lni taqdim eting

.deb . Bu shuni anglatadiki, siz oldin yuklab olgansiz (yoki boshqa yo'l bilan olgansiz)

O'rnatish uchun paketning .deb fayli.

dpkg -i man-db_2.7.0.2-5_amd64.deb

(Ma'lumotlar bazasini o'qish ... 86425 ta fayllar va kataloglar hozirda o'rnatilgan.)

Man-db_2.7.0.2-5_amd64.deb paketini ochishga tayyorlanmoqda ...

Man-db (2.7.0.2-5) (2.7.0.2-4) dan paketdan chiqarilmoqda ...

Man-db-ni sozlash (2.7.0.2-5) ...

Qo'l sahifalari ma'lumotlar bazasi yangilanmoqda ...

Mime-support uchun triggerlarni qayta ishlash (3.58) ...

Biz dpkg tomonidan amalga oshirilgan turli xil qadamlarni ko'rishimiz va har qanday xatoga yo'l qo'yishni ko'rishimiz mumkin

sodir bo'ldi. -I yoki --install opsiyasi avtomatik ravishda ikki amalni bajaradi: paketni ochadi va

konfiguratsiya ssenariylari. Harakatlarni mustaqil ravishda amalga oshiring (orqada ham orqada

sahnalar) navbati bilan --unpack va --configure parametrlari bilan:

176

Kali Linux ochildi





Sahifa 203

dpkg - unpack man-db_2.7.0.2-5_amd64.deb

(Ma'lumotlar bazasini o'qish ... 86425 ta fayllar va kataloglar hozirda o'rnatilgan.)

Man-db_2.7.0.2-5_amd64.deb paketini ochishga tayyorlanmoqda ...

Man-db (2.7.0.2-5) paketini (2.7.0.2-5) dan ...

Mime-support uchun triggerlarni qayta ishlash (3.58) ...

dpkg - man-db-ni sozlang

Man-db-ni sozlash (2.7.0.2-5) ...

Qo'l sahifalari ma'lumotlar bazasi yangilanmoqda ...

E'tibor bering, "Triggerlarni qayta ishlash" satrlari har doim avtomatik ravishda bajariladigan kodga ishora qiladi

paket ba'zi kuzatilgan kataloglardagi fayllarni qo'shadi, olib tashlaydi yoki o'zgartiradi. Masalan, mim-

paketini qo'llab-quvvatlaydi / usr / lib / mime / packages va update-mime buyrug'ini bajaradi

bu katalogda biror narsa o'zgarganda (masalan, / usr / lib / mime / packages / man-db kabi

odamning o'ziga xos holati-db).

Ba'zan dpkg to'plamni o'rnatolmaydi va xatolikni qaytaradi. Biroq, siz dpkg-ga buyurtma berishingiz mumkin

buni e'tiborsiz qoldirish va faqat har xil --force- * variantlari bilan ogohlantirish berish. Berish dpkg --force-

yordam buyrug'i ushbu parametrlarning to'liq ro'yxatini ko'rsatadi. Masalan, dpkg dan foydalanishingiz mumkin

majburiy ravishda zsh-ni o'rnating :

dpkg -i --force-üzerine yozish zsh_5.2-5 + b1_amd64.deb

Ertami-kechmi tez-tez uchraydigan xato - bu fayl to'qnashuvi. Qachon

paketi allaqachon boshqa paket tomonidan o'rnatilgan faylni o'z ichiga oladi, dpkg uni o'rnatishni rad etadi.

Keyin quyidagi turdagi xabarlar paydo bo'ladi:

Libbdm paketini echish (... / libgdm_3.8.3-2_amd64.deb dan) ...

dpkg: xatolarni qayta ishlash /var/cache/apt/archives/libgdm_3.8.3-2_amd64.deb (--unpack):

¯ harakat qilish yozish paketi gdm3 ham "/ usr / bin / gdmflexiserver»,

¯ 3.4.1-9

Bunday holda, agar siz ushbu faylni almashtirish sizning barqarorligingiz uchun katta xavf tug'dirmaydi deb hisoblasangiz

tizimi (odatda shunday bo'ladi), faylni qayta yozish uchun --force-overwrite-dan foydalanishingiz mumkin.

Mavjud --force- * variantlari juda ko'p bo'lsa-da, faqat --force-üzerine yozish regu- ishlatilishi mumkin

larly. Teraponeal holatlar mavjud bo'lgan holatlar va mavjud bo'lgan holatlar

qadoqlash mexanizmi tomonidan qo'llaniladigan qoidalarni hurmat qilish uchun mumkin. Shuni unutmang

qoidalar tizimingizning barqarorligi va barqarorligini ta'minlaydi.

Paketlarni APT bilan o'rnatish

APT dpkg-ga qaraganda ancha rivojlangan va parda ortida juda ko'p ishlarni bajargan bo'lsa-da , siz buni qilasiz

paketlar bilan o'zaro aloqada bo'lish juda oddiy. Siz tizimga paketni a bilan qo'shishingiz mumkin

oddiy apt o'rnatish to'plami . APT kerakli bog'liqliklarni avtomatik ravishda o'rnatadi:

177

8-bob - Debian paketlarini boshqarish





Sahifa 204

apt install kali-linux-gpu

Paket ro'yxatlarini o'qish ... Bajarildi

Qaramlik daraxtini yaratish

Davlat ma'lumotlarini o'qish ... Bajarildi

Quyidagi qo'shimcha paketlar o'rnatiladi:

oclgausscrack oclhashcat

Quyidagi yangi to'plamlar o'rnatiladi:

kali-linux-gpu oklgausscrack oclhashcat

0 yangilandi, 3 tasi yangi o'rnatildi, 0 tasi olib tashlandi va 416 tasi yangilanmadi.

2.494 kB arxivni olish kerak.

Ushbu operatsiyadan so'ng 51,5 MB qo'shimcha disk maydoni ishlatiladi.

Davom etishni xohlaysizmi? [Y / n]

Oling: 1 http://archive-2.kali.org/kali kali-rolling / non-amd64 oclhashcat amd64 2.01+

¯ git20160114-0kali2 [2,451 kB]

Oling: 2 http://archive-2.kali.org/kali kali-rolling / main amd64 oclgausscrack amd64 1.3-1

¯ kali2 [37.2 Kb]

Oling: 3 http://archive-2.kali.org/kali kali-rolling / main amd64 kali-linux-gpu amd64

¯ 2016.3.2 [6,412 B]

2,494 kBni 0s (3,060 kB / s) ga ko'tarildi

Oldindan tanlanmagan oclhashcat paketini tanlash.

(Ma'lumotlar bazasini o'qish ... hozirda o'rnatilgan 317084 ta fayllar va kataloglar.)

Paketdan chiqarishga tayyorlanmoqda ... / 0-oclhashcat_2.01 + git20160114-0kali2_amd64.deb ...

Oclhashcat (2.01 + git20160114-0kali2) paketidan chiqarilmoqda ...

Oldindan tanlanmagan oclgausscrack paketini tanlash.

Paketdan chiqarishga tayyorlanmoqda ... / 1-oclgausscrack_1.3-1kali2_amd64.deb ...

Oklgausscrack (1.3-1kali2) paketidan chiqarilmoqda ...

Oldindan tanlanmagan kali-linux-gpu paketini tanlash.

Paketdan chiqarishga tayyorlanmoqda ... / 2-kali-linux-gpu_2016.3.2_amd64.deb ...

Kali-linux-gpu (2016.3.2) paketidan chiqarilmoqda ...

Oclhashcat (2.01 + git20160114-0kali2) sozlanmoqda ...

Oclgausscrack-ni sozlash (1.3-1kali2) ...

Kali-linux-gpu-ni sozlash (2016.3.2) ...

Bundan tashqari, apt-get install paketidan yoki aptitude install paketidan foydalanishingiz mumkin . Oddiy paket uchun -

yoshni o'rnatish, ular aslida xuddi shu narsani qilishadi. Keyinchalik ko'rganingizdek, farqlar ko'proq

yangilanishlar uchun ahamiyatli yoki bog'liqliklar rezolyutsiyasi mukammal echimga ega bo'lmaganda.

Agar sources.list listsseveraldistributions bo'lsa, apt install bilan paketni o'zgartirishingiz mumkin.



paketi = versiya , lekin uning kelib chiqishini taqsimlovchi (kali-prokat, kali-dev yoki kali-qonash-

tomonlarini) apt o'rnatish paketi / taqsimlash odatda afzal etiladi.

Aswith dpkg , youcanalsoinstruct apt toforciblyinstallapackageandoverwritefileswith - force-

ustiga yozing, ammo sintaksis biroz g'alati, chunki siz argumentni dpkg ga o'tkazasiz :

apt -o Dpkg :: Options :: = ”- force-overrite” install zsh

178


Kali Linux ochildi



Sahifa 205

8.2.3. Kali Linux-ni yangilash

Yagona tarqatish sifatida Kali Linux ajoyib yangilash qobiliyatiga ega. Ushbu bo'limda biz qilamiz

Kalini yangilash qanchalik sodda ekanligini ko'rib chiqing va biz sizning rejalashtirish strategiyangizni muhokama qilamiz

yangilanishlar.

Tavsiya etilgan muntazam yangilanishlar, ular zamonaviy xavfsizliklarni o'rnatishi kerak. Yangilash,

foydalanish apt yangilanishini followedbyeither apt modernizatsiya , apt-get yangilashingiz yoki ko'nikma xavfsiz-yangilashingiz .

O'rnatilgan paketning ushbu buyruqlari paketlarni olib tashlamasdan takomillashtirilishi mumkin.

Boshqacha qilib aytganda, maqsad iloji boricha eng kam intruziv yangilanishni ta'minlashdir. Apt-get buyrug'i

linetoolisslightlymoredemandingthan ko'nikma yoki apt becauseitwillrefusetoinstallpackages

oldindan o'rnatilmagan.

Apt vositasi odatda kali- dan paketlar tashqari (eng so'nggi versiyasi raqamini tanlang qiladi

sukut bo'yicha ularning versiya raqami qanday bo'lishidan qat'iy nazar qon ketishi cheklangan).

Aytib apt modernizatsiya paketlar izlayotganda muayyan taqsimlash foydalanish, Siz foydalanish kerak

-t yoki --target-release opsiyasi, so'ngra kerakli tarqatish nomi (masalan:

apt -t kalali prokat yangilash ). Ushbu parametr, ishlatiladigan har doim ko'rsatilgan oldini olish uchun apt , sen

APT :: Default-Release "kali-rolling" qo'shishi mumkin; Fayl yilda /etc/apt/apt.conf.d/local .

Katta versiyalarni yangilash kabi muhimroq yangilanishlar uchun apt to'liq yangilanishidan foydalaning . Bu bilan

command, apt ba'zi eskirgan paketlarni olib tashlashi kerak bo'lsa ham yangilanishni yakunlaydi

yangi bog'liqliklarni o'rnatish. Bu shuningdek muntazam yangilash uchun foydalanishingiz kerak bo'lgan buyruq

sizning Kali Rolling tizimingiz. Bu shunchalik oddiyki, tushuntirishga muhtoj emassiz: APT obro'siga asoslanadi

ushbu ajoyib funktsionallik haqida.

Mos va qobiliyatdan farqli o'laroq , apt-get to'liq yangilash buyrug'ini bilmaydi . Buning o'rniga, siz

foydalanish kerak apt-get dist-yangilashni (tarqatish rivojlanish), bir mashhur buyruq deb apt va

qobiliyat, shuningdek, orqaga qarab muvofiqligi uchun qabul qilinadi.



Muhim narsalardan xabardor bo'ling

O'zgarishlar

Ushbu muammolarning ayrimlarini taxmin qilish uchun siz apt-listchanges paketini o'rnatishingiz mumkin ,

paketning boshida yuzaga kelishi mumkin bo'lgan muammolar haqidagi ma'lumotlarni aks ettiradi.

yoshni oshirish. Ushbu ma'lumot paketni saqlovchilar tomonidan tuziladi va joylashtiriladi

/ usr / share / doc / paketi /NEWS.Debian siz manfaati uchun fayllar. Ushbu fayllarni o'qish

(ehtimol apt-listchanges orqali ) sizga yoqimsiz kutilmagan hodisalardan qochishga yordam beradi.

Kali prokat tarqatilgandan beri kuniga bir necha marta yangilanishi mumkin. Biroq,

bu eng yaxshi strategiya bo'lmasligi mumkin. Xo'sh, Kali Linux-ni qanchalik tez-tez yangilashingiz kerak? Bu yerda yo'q

qattiq qoida, ammo sizga yordam beradigan ba'zi ko'rsatmalar mavjud. Yangilashingiz kerak:

• Yangilashda aniqlangan xavfsizlik muammosi to'g'risida xabardor bo'lganingizda

• Yangilangan versiya siz boshdan kechirayotgan xatoni tuzatishi mumkin deb o'ylaganingizda

• Xato haqida xabar berishdan oldin, sizda mavjud bo'lgan so'nggi versiyada uning mavjudligiga ishonch hosil qiling

mavjud

179


8-bob - Debian paketlarini boshqarish



Sahifa 206

• Siz eshitmagan xavfsizlik tuzatishlarini olish uchun ko'pincha etarli

Yangilamaslik yaxshiroq bo'lgan holatlar ham mavjud. Masalan, bu yaxshi fikr bo'lmasligi mumkin

yangilash:

• Agar siz biron bir buzilishga qodir bo'lmasangiz (masalan, oflayn rejimda bo'lganingiz sababli yoki o'zingiz bo'lganingiz sababli)

kompyuteringiz bilan taqdimot qilmoqchi); yangilashni keyinroq, qachonroq qilish yaxshidir

jarayonda kiritilgan har qanday muammoni hal qilish uchun etarli vaqtingiz bor.

• Agar yaqinda buzilish sodir bo'lgan bo'lsa (yoki hali ham davom etayotgan bo'lsa) va siz barcha muammolardan qo'rqasiz

hali kashf qilinmagan. Masalan, GNOME ning yangi versiyasi chiqarilganda hammasi emas

paketlar bir vaqtning o'zida yangilanadi va sizda paketlar aralashmasi bo'lishi mumkin

eski versiyasi va yangi versiyasi. Ko'pincha bu yaxshi va bu hammaga yordam beradi

ushbu yangilanishlarni asta-sekin chiqaring, lekin har doim ham istisnolar va ba'zi ilovalar mavjud

bunday nomuvofiqliklar tufayli buzilishi mumkin.

• Agar apt to'liq yangilangan bo'lsa, u siz ko'rib chiqqan paketlarni olib tashlashini aytadi

sizning ishingiz uchun muhim. Bunday hollarda siz vaziyatni ko'rib chiqmoqchimisiz va nima uchun

nima uchun apt ularni olib tashlamoqchi ekanligini turing . Ehtimol, paketlar hozirda buzilgan bo'lishi mumkin

Agar siz qattiq versiyalar mavjud bo'lguncha yoki ular eskirgan bo'lsa, kutishni xohlashingiz mumkin

va siz ularning o'rnini aniqlab, so'ngra baribir to'liq yangilashga o'tishingiz kerak.

Umuman olganda, Kalini kamida haftasiga bir marta yangilashingizni tavsiya qilamiz. Siz, albatta, yangilashingiz mumkin

har kuni, lekin buni bundan ko'ra tez-tez qilish mantiqiy emas. Nometall sinxronlashtirilsa ham

kuniga to'rt marta, Debian-dan keladigan yangilanishlar odatda kuniga atigi bir marta tushadi.

8.2.4. Paketlarni olib tashlash va tozalash

Paketni olib tashlash, uni o'rnatishdan ko'ra oddiyroq. Qanday qilib a-ni olib tashlashni ko'rib chiqamiz

dpkg va apt bilan paket .

Paketni dpkg bilan olib tashlash uchun -r yoki --remove parametrlarini, so'ngra paketning nomini kiriting

yoshi. Ammo olib tashlash tugallanmagan: barcha konfiguratsiya fayllari, texnik xizmat ko'rsatuvchi skriptlar, jurnal

fayllar (tizim jurnallari), xizmat tomonidan yaratilgan ma'lumotlar (masalan, LDAP server katalogining tarkibi

yoki SQL-server uchun ma'lumotlar bazasining tarkibi) va paket tomonidan boshqariladigan boshqa foydalanuvchi ma'lumotlarining aksariyati

butunligicha qoling. O'chirish opsiyasi dasturni o'chirishni osonlashtiradi va keyinchalik uni qayta o'rnatadi

bir xil konfiguratsiya. Shuni ham yodda tutingki, bog'liqliklar o'chirilmaydi. Ushbu imtihonni ko'rib chiqing -

iltimos:


dpkg - kali-linux-gpu-ni olib tashlang

(Ma'lumotlar bazasini o'qish ... hozirda o'rnatilgan 317681 ta fayl va katalog.)

Kali-linux-gpu olib tashlanmoqda (2016.3.2) ...

Yoqimli to'plamni to'plamdan olib tashlashingiz kerak . Avtomatik ravishda

olib tashlanayotgan paketga bog'liq bo'lgan paketlarni o'chirib tashlang. Kabi dpkg Masalan,

konfiguratsiya fayllari va foydalanuvchi ma'lumotlari o'chirilmaydi.

180

Kali Linux ochildi





207-bet

Paket nomlariga qo'shimchalar qo'shish orqali siz apt (yoki apt-get va qobiliyat ) dan foydalanishingiz mumkin.

bir xil buyruq satrida ma'lum paketlarni o'rnatish va boshqalarni olib tashlash. Bir bilan apt inst

hammasi buyrug'i, o'chirmoqchi bo'lgan paketlar nomlariga "-" qo'shib qo'ying. Yaxshi olib tashlash bilan

buyrug'i bilan, o'rnatmoqchi bo'lgan paketlar nomiga "+" belgisini qo'shing.

Keyingi misolda o'rnatish uchun ikki xil yo'llarini package1 va olib tashlash package2 .

apt pack1 pack2-ni o'rnatish

[...]

apt pack1 + pack2 ni olib tashlash



[...]

Bundan tashqari, masalan o'rnatilishi mumkin bo'lgan paketlarni chiqarib tashlash uchun ham foydalanish mumkin

a Tavsiyalar (keyinroq muhokama qilinadi). Umuman olganda, qaramlikni hal qiluvchi ushbu ma'lumotdan a sifatida foydalanadi

muqobil echimlarni izlash uchun maslahat.

Paket bilan bog'liq bo'lgan barcha ma'lumotlarni olib tashlash uchun siz dpkg -P yordamida paketni tozalashingiz mumkin

paket yoki apt purge paket buyruqlari. Bu paketni va barchasini butunlay olib tashlaydi

foydalanuvchi ma'lumotlari va mos bo'lsa , bog'liqliklarni ham yo'q qiladi.

dpkg -r debian-cd

(Ma'lumotlar bazasini o'qish ... hozirda o'rnatilgan 97747 fayl va katalog.)

Debian-CD (3.1.17) olib tashlanmoqda ...

dpkg -P debian-cd

(Ma'lumotlar bazasini o'qish ... hozirda o'rnatilgan 97401 fayl va katalog.)

Debian-CD (3.1.17) olib tashlanmoqda ...

Debian-cd (3.1.17) uchun konfiguratsiya fayllarini tozalash ...

Ogohlantirish! Tozalashning aniq xususiyatini hisobga olgan holda, uni engil bajarmang. Siz hamma narsani yo'qotasiz

ushbu paket bilan bog'liq.

8.2.5. Paketlarni tekshirish

Keyin, Debian paketlarini tekshirish uchun ishlatilishi mumkin bo'lgan ba'zi vositalarni ko'rib chiqamiz. Biz .. qilamiz

paketni so'rash va tasavvur qilish uchun ishlatilishi mumkin bo'lgan dpkg , apt va apt-cache buyruqlarini bilib oling.

ma'lumotlar bazasi.

Muzokara dpkg ma'lumotlar bazasida va tekshiruvchi .deb Fayllar

Ichki dpkg ma'lumotlar bazasini so'rab yuboradigan bir nechta dpkg parametrlari bilan boshlaymiz . Ushbu ma'lumotlar bazasi

/ var / lib / dpkg fayl tizimida joylashgan va configura- ni o'z ichiga olgan bir nechta bo'limlarni o'z ichiga olgan

skriptlar ( / var / lib / dpkg / info ), paket o'rnatilgan fayllar ro'yxati ( / var / lib / dpkg / info / *.

ro'yxati ) va o'rnatilgan har bir paketning holati ( / var / lib / dpkg / status ). Siz .. qila olasiz; siz ... mumkin

ushbu ma'lumotlar bazasidagi fayllar bilan ishlash uchun dpkg dan foydalaning . Ko'pgina variantlar uzoq vaqt davomida mavjudligini unutmang

181

8-bob - Debian paketlarini boshqarish





Sahifa 208

versiya (bir yoki bir nechta tegishli so'zlar, oldinda ikkita chiziqcha) va qisqa versiya (bitta)

harf, ko'pincha uzun versiyadagi bitta so'zning bosh harflari va oldin bitta chiziqcha). Bu

konventsiya shunchalik keng tarqalganki, u POSIX standartidir.

Dastlab, o'rnatilgan fayllar ro'yxati --listfiles paketini (yoki -L) ko'rib chiqamiz

belgilangan paket:

dpkg -L base-passwd

/.

/ usr


/ usr / sbin

/ usr / sbin / update-passwd

/ usr / ulush

/ usr / share / lintian

/ usr / share / lintian / bekor qiladi

/ usr / share / lintian / overrides / base-passwd

/ usr / share / doc-base

/ usr / share / doc-base / users-and-groups

/ usr / share / base-passwd

/usr/share/base-passwd/group.master

/usr/share/base-passwd/passwd.master

/ usr / share / man

/ usr / share / man / pl

/ usr / share / man / pl / man8

/usr/share/man/pl/man8/update-passwd.8.gz

[...]


/ usr / share / doc

/ usr / share / doc / base-passwd

/usr/share/doc/base-passwd/users-and-groups.txt.gz

/usr/share/doc/base-passwd/changelog.gz

/ usr / share / doc / base-passwd / mualliflik huquqi

/ usr / share / doc / base-passwd / README

/usr/share/doc/base-passwd/users-and-groups.html

Keyingi, dpkg --search fayl (yoki -S), o'tgan fayl yoki yo'lini o'z ichiga olgan har paketlarini topadi

dalil. Masalan, / bin / date o'z ichiga olgan paketni topish uchun :

dpkg -S / bin / date

yadrolari: / bin / date

Dpkg --status paketi (yoki -S) buyruq bir o'rnatilgan paketi sarlavhalarini. Uchun

Masalan, coreutils to'plami uchun sarlavhalarni qidirish uchun:

dpkg -s yadrolari

Paket: kerutil

Muhim: ha

Holat: o'rnatish ok o'rnatilgan

182


Kali Linux ochildi



Sahifa 209

Afzallik: talab qilinadi

Bo'lim: idishlar

O'rnatilgan o'lcham: 13855

Boshqaruvchi: Maykl Stoun

Arxitektura: amd64

Multi-Arch: xorijiy

Versiya: 8.23-3

O'zgartiradi: mktemp, realpath, vaqt tugashi

Oldindan bog'liq: libacl1 (> = 2.2.51-8), libattr1 (> = 1: 2.4.46-8), libc6 (> = 2.17),

¯ libselinux1 (> = 2.1.13)

Mojarolar: tanaffus

Tavsif: GNU asosiy dasturlari

Ushbu to'plamda asosiy fayl, qobiq va matn manipulyatsiyasi mavjud

har qanday operatsion tizimda mavjud bo'lishi kutilayotgan yordam dasturlari.

.

Xususan, ushbu to'plam quyidagilarni o'z ichiga oladi:



arch base64 basename cat chcon chgrp chmod chown chroot cksum comm cp

csplit kesilgan sana dd df dir ranglari dirname du echo env expr expr

omil soxta suruv fmt katlama guruhlar bosh hostid id o'rnatish qo'shilish havolasi ln

logname ls md5sum mkdir mkfifo mknod mktemp mv nice nl nohup nproc numfmt

od paste pathchk pinky pr printenv printf ptx pwd readlink realpath rm

rmdir runcon sha * sum seq shred uyqu sort sort split stat stty sum sync tac

tail tee test vaqti tugashi teginish tr truncate tsort tty uname unexpand

uniq foydalanuvchilarni uzish vdir wc kim whoami ha

Bosh sahifa: http://gnu.org/software/coreutils

Dpkg --list (yoki -l) buyruq tizimi va ularning ma'lum paketlar ro'yxati

o'rnatish holati. Bundan tashqari , ma'lum maydonlarni qidirish yoki ta'minlash uchun chiqishdagi grep -dan foydalanishingiz mumkin

ma'lum bir qisman qidiruv qatoriga mos keladigan paketlarni qidirish uchun joker belgilar (masalan, b *). Bu

paketlarning qisqacha mazmuni ko'rsatiladi. Masalan, barcha paketlarning qisqacha ro'yxatini ko'rsatish

"b" bilan boshlang:

dpkg -l 'b *'

Kerakli = Noma'lum / O'rnatish / O'chirish / Tozalash / ushlab turish

| Status = Not / Inst / Conf-files / Unpacked / halF-conf / Half-inst / trig-aWait / Trig-pend

| / Err? = (Yo'q) / Qayta tiklash talab qilinadi (Holat, Xato: katta harf = yomon)

|| / Ism

Versiya


Arxitektura tavsifi

+++ - ============== - ============= - ============ - ===== =============================

II b43-fwcutter

1: 019-3


amd64

Broadcom 4-ni chiqarib olish uchun yordamchi dastur

ii orqa eshik-fakto 3.4.2-0kali1 barchasi

Shaffof win32 / 64 ikkilik fayllarini yamoqlang

un backupninja


Download 0.74 Mb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   ...   29




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling