Sahifa 1 Kali Linux Fosh etildi


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



(tavsif mavjud emas)

un backuppc



(tavsif mavjud emas)

II baobab

3.22.1-1


amd64

GNOME diskdan foydalanish analizatori

[...]

183


8-bob - Debian paketlarini boshqarish



Sahifa 210

Dpkg --contents file.deb (yoki -c) Muayyan barcha fayllar buyruq ro'yxati .deb fayl:

dpkg -c /var/cache/apt/archives/gnupg_1.4.18-6_amd64.deb

drwxr-xr-x root / root

0 2014-12-04 23:03 ./

drwxr-xr-x root / root

0 2014-12-04 23:03 ./lib/

drwxr-xr-x root / root

0 2014-12-04 23:03 ./lib/udev/

drwxr-xr-x root / root

0 2014-12-04 23:03 ./lib/udev/rules.d/

-rw-r - r - root / root

2711 2014-12-04 23:03 ./lib/udev/rules.d/60-gnupg.rules

drwxr-xr-x root / root

0 2014-12-04 23:03 ./usr/

drwxr-xr-x root / root

0 2014-12-04 23:03 ./usr/lib/

drwxr-xr-x root / root

0 2014-12-04 23:03 ./usr/lib/gnupg/

-rwxr-xr-x root / root

39328 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_ldap

-rwxr-xr-x root / root

92872 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_hkp

-rwxr-xr-x root / root

47576 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_finger

-rwxr-xr-x root / root

84648 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_curl

-rwxr-xr-x root / root

3499 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_mailto

drwxr-xr-x root / root

0 2014-12-04 23:03 ./usr/bin/

-rwxr-xr-x root / root

60128 2014-12-04 23:03 ./usr/bin/gpgsplit

-rwxr-xr-x root / root

1012688 2014-12-04 23:03 ./usr/bin/gpg

[...]

Dpkg --info file.deb (yoki dedim) buyruq belgilangan ning sarlavhalarini .deb fayl:



dpkg -I /var/cache/apt/archives/gnupg_1.4.18-6_amd64.deb

yangi debian to'plami, 2.0 versiyasi.

hajmi 1148362 bayt: boshqaruv arxivi = 3422 bayt.

1264 bayt,

26 qator

boshqaruv

4521 bayt,

65 qator


md5sums

479 bayt,

13 qator

* postinst

#! / bin / sh

473 bayt,

13 qator

* preinst

#! / bin / sh

Paket: gnupg

Versiya: 1.4.18-6

Arxitektura: amd64

Boshqaruvchi: Debian GnuPG-Maintainers

O'rnatilgan o'lcham: 4888

Bunga bog'liq: gpgv, libbz2-1.0, libc6 (> = 2.15), libreadline6 (> = 6.0), libusb-0.1-4 (> =

¯ 2: 0.1.12), zlib1g (> = 1: 1.1.4)

Tavsiya etiladi: gnupg-curl, libldap-2.4-2 (> = 2.4.7)

Takliflar: gnupg-doc, libpcsclite1, parcimonie, xloadimage | imagemagick | eog

Bo'lim: idishlar

Afzallik: muhim

Multi-Arch: xorijiy

Bosh sahifa: http://www.gnupg.org

Tavsif: GNU maxfiylik qo'riqchisi - PGP-ni bepul almashtirish

GnuPG - bu GNU-ning xavfsiz aloqa va ma'lumotlarni saqlash vositasi.

U ma'lumotlarni shifrlash va elektron raqamli imzolarni yaratish uchun ishlatilishi mumkin.

U rivojlangan kalitlarni boshqarish vositasini o'z ichiga oladi va mos keladi

184

Kali Linux ochildi





211-bet

taklif qilingan OpenPGP Internet standarti bilan RFC 4880 da tavsiflangan.

[...]


Paket versiyasi raqamlarini --compare-versions varianti bilan taqqoslash uchun dpkg dan foydalanishingiz mumkin ,

dpkg o'zi tomonidan amalga oshirilgan tashqi dasturlar, shu jumladan konfiguratsiyalarning ssenariylari bajarilgan .

Ushbu parametr uchta parametrni talab qiladi: versiya raqami, taqqoslash operatori va ikkinchisi

versiya raqami. Har xil mumkin bo'lgan operatorlar: lt (qat'iyan kamroq), le (kam yoki teng)

ga), eq (teng), ne (teng emas), ge (kattaroq yoki teng) va gt (qat'iy kattaroq). Agar

taqqoslash to'g'ri, dpkg 0 qaytaradi (muvaffaqiyat); agar bo'lmasa, u nolga teng bo'lmagan qiymatni beradi (ko'rsatib beradi)

muvaffaqiyatsizlik). Ushbu taqqoslashlarni ko'rib chiqing:

dpkg - 1.2-3 gt 1.1-4 versiyalarini taqqoslang

echo $?

0

dpkg - 1.2-3 lt 1.1-4 versiyalarini taqqoslang



echo $?

1

dpkg - 2.6.0pre3-1 lt 2.6.0-1 versiyalarini taqqoslang



echo $?

1

Oxirgi taqqoslashda kutilmagan muvaffaqiyatsizlikka e'tibor bering: dpkg uchun "pre" qatori (odatda a ni bildiradi



pre-release) alohida ma'noga ega emas va dpkg uni shunchaki mag'lubiyat sifatida izohlaydi, bu holda »2.

6.0pre3-1 "alfavit bo'yicha" 2.6.0-1 "dan katta. Biz paketning versiya raqamini xohlaganimizda

oldindan chiqish ekanligini bildiring, biz "~" tilde belgisidan foydalanamiz:

dpkg - 2.6.0 ~ pre3-1 lt 2.6.0-1 versiyalarini taqqoslang

echo $?

0

Mavjud paketlarning ma'lumotlar bazasini apt-cache va apt bilan so'rov qilish

Apt-cache buyruq APT ichki ma'lumotlar bazasi saqlangan ma'lumotlar ko'p ko'rsatishi mumkin.

Ushbu ma'lumotlar bir xil keshdir, chunki ular turli xil manbalardan to'plangan

files.list fayli. Bu apt yangilanishi paytida yuz beradi.

185


8-bob - Debian paketlarini boshqarish



212-bet

LUG'AT

Kesh

Kesh - bu ma'lumotlarga tez-tez kirishni tezlashtirish uchun ishlatiladigan vaqtinchalik saqlash tizimi

odatdagi kirish usuli qimmat (ishlashga mos). Ushbu kontseptsiyani qo'llash mumkin

mikroprotsessorlarning yadrosidan tortib to ko'p holatlarda va har xil miqyosda

yuqori darajadagi saqlash tizimlari.

APT bo'lsa, ma'lumot paketlari fayllari Debian oynalarida joylashgan fayllardir.

Ya'ni, har qanday qidiruvni onlayn paket orqali surish juda samarasiz bo'ladi

ma'lumotlar bazalari. Shuning uchun APT ushbu fayllarning nusxasini saqlaydi ( / var / lib / apt / lists / )

va qidiruvlar ushbu mahalliy fayllar ichida amalga oshiriladi. Xuddi shunday, / var / cache / apt / Archives /

yuklamaslik uchun allaqachon yuklab olingan paketlarning keshlangan nusxasini o'z ichiga oladi

yana ularni qayta o'rnatishingiz kerak bo'lsa.

Tez-tez yangilab turganda diskdan ortiqcha foydalanishni oldini olish uchun siz muntazam ravishda tartiblashingiz kerak

orqali / bor / kesh / apt / arxivlar / Direktoriyaning. Ikkita buyruq uchun foydalanish mumkin

bu: apt clean (yoki apt-get clean ) katalogni to'liq bo'shatadi; apt autoclean

( apt-get autoclean ) faqat endi yuklab olinmaydigan paketlarni olib tashlaydi

chunki ular oynadan g'oyib bo'lishdi va shuning uchun foydasiz. E'tibor bering

APT :: Clean-Installed konfiguratsiya parametri o'chirishni oldini olish uchun ishlatilishi mumkin

ning .deb o'rnatilgan fayllar. Bundan tashqari, apt yuklab olinganlarni tushirib yuborishini unutmang

ular o'rnatilgandan so'ng fayllar, shuning uchun bu asosan boshqa vositalardan foydalanganda muhimdir.

Apt-cache buyrug'i bilan kalit so'z asoslangan paketi qo'ng'iroqlari, albatta, mumkin apt-cache qidiruv kaliti



so'z . Bundan tashqari, paketning mavjud versiyalarining sarlavhalarini apt-cache show bilan namoyish qilishi mumkin

paket . Ushbu buyruqda paketning tavsifi, bog'liqligi va nomi berilgan

azizbek Bu xususiyat, xususan, o'rnatilgan o'rnatilgan paketlarni aniqlashda foydalidir



kali-linux-simsiz , kali-linux-veb va kali-linux-gpu kabi meta-paketlar . E'tibor bering, apt search ,

apt show , qobiliyatlarni qidirish va qobiliyatlar namoyishi xuddi shu tarzda ishlaydi.



Muqobil: aksi-kesh

keshni qidirish juda oddiy vosita bo'lib, asosan grep -ni pack- da amalga oshiradi .

yosh tavsiflari. Bu ko'pincha juda ko'p natijalarga olib keladi yoki umuman bo'lmaydi

kalit so'zlar kiritilgan.

aksi-keshni qidirish atamasi , aksincha, natijalar bo'yicha saralangan yaxshiroq natijalarni beradi.

vancy. U Xapian qidiruv tizimidan foydalanadi va apt-xapian-index paketining bir qismidir ,

barcha paket ma'lumotlarini (va boshqalar, masalan .desktop fayllari kabi)

bian paketlar). U teglar haqida biladi va natijalarni millisekundalarda qaytaradi.

axi-kesh qidirish sud-tibbiyoti grafik

5 ta natija topildi.

1-5 natijalar:

100% otopsi - SleuthKit-ga grafik interfeys

82% sud-tibbiyot koloritlari - foydalaniladigan fayllar o'rtasidagi farqlarni ko'rsatish

¯ rangli grafikalar

73% dff - Kuchli, samarali va modulli raqamli sud tibbiyoti

¯ ramka


53% gpart - Shaxsiy kompyuter disk bo'limining jadvalini toping, yo'qolgan deb toping

. Bo'limlar

46% testdisk - Partition skaneri va diskni tiklash vositasi va

¯ PhotoRec faylini tiklash vositasi

186

Kali Linux ochildi





213-bet

Qo'shimcha shartlar: disklar yorlig'i bilan autopsiya bo'limlarini ranglash

¯ raqamli farqlar

Boshqa teglar: admin :: sud ekspertizasi xavfsizligi :: sud ekspertizasi roli :: dastur

¯ admin :: tiklash interfeysi :: buyruq satri admin :: yuklash

¯ qamrov :: yordam dasturi

Ba'zi xususiyatlar kamdan kam qo'llaniladi. Masalan, apt-cache siyosati ustuvor yo'nalishlarni aks ettiradi

paket manbalari, shuningdek alohida paketlarning manbalari. Yana bir misol - apt-cache dumpa

vail , bu barcha paketlarning barcha mavjud versiyalarining sarlavhalarini aks ettiradi. apt-cache pkgnames

keshda kamida bir marta paydo bo'ladigan barcha paketlarning ro'yxatini ko'rsatadi.

8.2.6. Muammolarni bartaraf qilish; nosozliklarni TUZATISH

Ertami-kechmi, siz paket bilan aloqa qilishda muammoga duch kelasiz. Ushbu bo'limda biz

siz bajarishingiz mumkin bo'lgan ba'zi bir asosiy muammolarni bartaraf etish bosqichlarini belgilaydi va ularga yordam beradigan ba'zi vositalarni taqdim etadi

sizni potentsial echimga yaqinlashtirasiz.

Yangilanishdan so'ng muammolarni hal qilish

Kali / Debianmaintainerlarning eng yaxshi yutuqlarini tekshirish, tizimni yangilash har doim ham yumshoq bo'lib turadi

umid qilaman. Dasturiy ta'minotning yangi versiyalari avvalgilariga mos kelmasligi mumkin (masalan, ularning versiyalari)

standart xatti-harakatlar yoki ularning ma'lumotlar formati o'zgargan bo'lishi mumkin), yoki xatolar yoriqlardan o'tib ketishi mumkin

paketlar xizmatchilari va Debian Unstable foydalanuvchilari tomonidan o'tkazilgan sinovlarga qaramay.

Xatoliklar to'g'risidagi hisobotlardan foydalanish, ba'zida bir necha marotaba ish olib borilayotgan ishlarning o'zgarishini topasiz

umuman. Bu, odatda, dastur ayniqsa mashhur bo'lmasa va sinovdan o'tmagan bo'lsa sodir bo'ladi

yetarli. Birinchi narsa - Kali bug tracker 3 va Debian bugiga qarash

kuzatuv tizimiHttps://bugs.debian.org/ to'plamida 4-ni tanlang va muammo allaqachon mavjudligini tekshiring

xabar qilingan. Aks holda, o'zingizni hisobot qilishingiz kerak (ko'rish qobiliyati) 6.3 , " FilingaGoodBugReport "

[129 bet] batafsil ko'rsatmalar uchun). Agar u allaqachon ma'lum bo'lsa, xatolar haqida hisobot va unga tegishli

xabarlar odatda xato bilan bog'liq ma'lumotlarning ajoyib manbai hisoblanadi. Ba'zi hollarda, yamoq

allaqachon mavjud va xatolar to'g'risidagi hisobotda o'zi mavjud bo'lgan; keyin sobit bo'lganlarni qayta kompilyatsiya qilishingiz mumkin

buzilgan paketning mahalliy versiyasi ( 9.1- bo'limga qarang , " Kali paketlarini o'zgartirish " [222-bet]). Yilda

boshqa holatlarda, foydalanuvchilar muammo uchun echim topib, o'zlarining qarashlari bilan o'rtoqlashishlari mumkin

bu ularning hisobotga bergan javoblarida; ushbu ko'rsatmalar a gacha muammo bilan ishlashda yordam berishi mumkin

tuzatish yoki yamoq chiqarildi. Eng yaxshi stsenariyda paket allaqachon tuzatilgan bo'lishi mumkin va siz

xatolar to'g'risidagi hisobotda tafsilotlarni topishi mumkin.

3

http://bugs.kali.org

4

https://bugs.debian.org

187

8-bob - Debian paketlarini boshqarish





214-bet

Ishlash versiyasiga tushirish Muammo aniq regressiya bo'lganda (avvalgisi qaerda)

versiyasi ishlagan), paketni pastga tushirishga urinib ko'rishingiz mumkin. Bunday holda sizga .ning nusxasi kerak bo'ladi

eski versiya. Agar siz APT-da tuzilgan omborlardan birida eski versiyaga kirsangiz, siz

reytingni pasaytirish uchun oddiy bitta laynerli buyruqdan foydalanishi mumkin ( 8.2.2.2 bo'limiga qarang , “ Bilan paketlarni o'rnatish

APT”[177-bet]). Ammo Kalining chiqarilishi bilan siz odatda har birining faqat bitta versiyasini topasiz

bir vaqtning o'zida to'plami.

Siz hali ham eski .deb faylini topishga urinib ko'rishingiz va dpkg bilan qo'lda o'rnatishingiz mumkin . Eski .deb fayllari bo'lishi mumkin

bir nechta joylarda topilgan:

• APT keshida / var / cache / apt / Archives /

• odatdagi Kali oynasidagi basseyn katalogida (olib tashlangan va eskirgan paketlar saqlanadi)

foydalanuvchilar so'nggi to'plam indekslariga ega bo'lmasliklari uchun muammolarni oldini olish uchun uch-to'rt kun davomida)

• http://snapshot.debian.org saytida, agar ta'sirlangan paket Debian tomonidan taqdim etilgan bo'lsa, emas

Kali tomonidan; ushbu xizmat barcha Debian paketlarining tarixiy versiyalarini saqlaydi

Broken Maintainer stsenariylari bilan ishlash biron marta yangilanishni to'xtatadi

paketni qo'llab- quvvatlovchi skriptlari ishlamayapti (odatda, bu postinst ). Bunday hollarda siz sinab ko'rishingiz mumkin

muammoli skriptni tahrirlash orqali muammoni aniqlang va ehtimol uning atrofida ishlang.

Bu erda biz parvarishlovchi skriptlari / var / lib / dpkg / info / da saqlanganligiga va biz ekanligimizga ishonamiz

ularni ko'rib chiqishi va o'zgartirishi mumkin.

Ta'minotchining skriptlari odatda oddiy skript skriptlari bo'lganligi sababli, keyin -x qatorini qo'shish mumkin

shebang chizig'ini ko'ring va ularni qayta ishlashni sozlang ( dpkg bilan - postinst uchun -figure-bilan ) ko'rish uchun

aniq nima bo'layotgani va qaerda muvaffaqiyatsizlikka uchrayotgani. Ushbu chiqish har qanday narsani yaxshi to'ldirishi mumkin

siz yuborishingiz mumkin bo'lgan xato haqida hisobot.

Ushbu yangi olingan bilimlar bilan siz asosiy muammoni hal qilishingiz yoki o'zgartirishingiz mumkin

buyruqni bajariladigan buyruqni bajarmaslik (masalan , satr oxiriga || rost qo'shib ).

Shuni esda tutingki, ushbu maslahat muvaffaqiyatsiz bo'lgan dastlabki uchun ishlamaydi, chunki bu skript avval ham bajarilgan

paket o'rnatiladi, shuning uchun u hali so'nggi joyida emas. Bu postrm va prerm uchun ishlaydi

ularni ishga tushirish uchun paketni olib tashlashni (mos ravishda yangilashni) amalga oshirishingiz kerak bo'lsa-da.



Dpkg Kirish Fayl

Dpkg vositasi o'z harakatlari barcha jurnalini tutadi /var/log/dpkg.log . Ushbu jurnal juda aniq,

chunki u har bir paketning barcha bosqichlarini batafsil bayon qiladi. Dpkg-ning xatti-harakatlarini kuzatib borish usulini taklif qilishdan tashqari

oldin, bu tizimning rivojlanish tarixini saqlashga yordam beradi: aniq momentni topishingiz mumkin

har bir paket o'rnatilganda yoki yangilanganda va bu ma'lumotlar juda foydali bo'lishi mumkin

xatti-harakatlarning yaqinda o'zgarishini tushunishda. Bundan tashqari, barcha versiyalar qayd etilganda, shunday bo'ladi

savol paketlari uchun changelog.Debian.gz bilan ma'lumotlarni o'zaro tekshirish oson yoki

hatto onlayn xatolar haqida hisobotlar bilan.

188

Kali Linux ochildi





215-bet

tail /var/log/dpkg.log

2016-12-22 09:04:05 holati o'rnatilgan kali-linux-gpu: amd64 2016.3.2

2016-12-22 09:20:07 boshlang'ich paketlari olib tashlanadi

2016-12-22 09:20:07 holati o'rnatilgan kali-linux-gpu: amd64 2016.3.2

2016-12-22 09:20:07 kali-linux-gpu-ni olib tashlash: amd64 2016.3.2

2016-12-22 09:20:07 holati yarim tuzilgan kali-linux-gpu: amd64 2016.3.2

2016-12-22 09:20:07 holati yarim o'rnatilgan kali-linux-gpu: amd64 2016.3.2

2016-12-22 09:20:07 holat konfiguratsiya fayllari kali-linux-gpu: amd64 2016.3.2

2016-12-22 09:20:07 holat konfiguratsiya fayllari kali-linux-gpu: amd64 2016.3.2

2016-12-22 09:20:07 holat konfiguratsiya fayllari kali-linux-gpu: amd64 2016.3.2

2016-12-22 09:20:07 holati o'rnatilmagan kali-linux-gpu: amd64

Paketlarni apt --reinstall va qayta tiklash bilan qayta o'rnatish

Muayyan fayllarni olib tashlash yoki o'zgartirish orqali tizimingizga xatolik bilan zarar etkazganingizda, bu eng oson yo'li

ta'sirlangan paketni o'rnating. Afsuski, tizimni toping

paket allaqachon o'rnatilgan va muloyimlik bilan uni qayta o'rnatishni rad etadi. Bunga yo'l qo'ymaslik uchun -reinstall-dan foydalaning

apt va apt-get buyruqlari opsiyasi . Quyidagi buyruq bo'lsa ham, postfiksni tiklaydi

allaqachon mavjud:

apt - install postfix-ni o'rnating

Ko'nikma buyruqlar qatorni bir oz farq qiladi, lekin shu bilan birga natija erishmoqda salohiyatining yuksak samaralarining

postfiksni qayta o'rnating . Dpkg buyrug'i qayta o'rnatish oldini olmaydi, lekin u kamdan-kam hollarda, deyiladi

to'g'ridan-to'g'ri.



Qabul qilmang

- tiklash uchun qayta o'rnating

hujumdan

Hujum paytida o'zgartirilgan paketlarni tiklash uchun apt --reinstall- dan foydalanish , albatta

tizimni avvalgidek tiklamang.

Hujumdan so'ng, siz hech narsaga ishonishingiz mumkin emas: dpkg va apt o'rniga almashtirilgan bo'lishi mumkin

zararli dasturlar, fayllarni xohlagancha qayta o'rnatmaslik. Hujumchi

dpkg boshqaruvidan tashqarida fayllarni o'zgartirgan yoki yaratgan bo'lishi mumkin .

Apt bilan ham ma'lum bir taqsimotni belgilashingiz mumkinligini unutmang, ya'ni siz aylana olasiz

paketning eski versiyasiga (agar siz uning yaxshi ishlashini bilsangiz) qaytib keling

u Source.list fayli havola qilingan manbalardan birida mavjud :

apt install w3af / kali-rolling



Singan bog'liqliklarni tiklash uchun kaldıraç - kuch - *

Ehtiyot bo'lmasangiz, --force- * parametridan foydalanish yoki boshqa biron bir nosozlik tizimga olib kelishi mumkin

bu erda APT buyruqlar oilasi ishlashdan bosh tortadi. Aslida, ushbu variantlardan ba'zilari imkon beradi

189


8-bob - Debian paketlarini boshqarish



216-bet

qaramlik qondirilmaganda yoki ziddiyat yuzaga kelganda paketni o'rnatish. Natija

qaramlik nuqtai nazaridan qarama-qarshi tizim va APT buyruqlari rad etadi

tizimni izchil holatga keltiradigan harakatlar bundan mustasno (bu ko'pincha)

etishmayotgan qaramlikni o'rnatish yoki muammoli paketni olib tashlashdan iborat). Odatda bu

natijada rdesktop- ning yangi versiyasini e'tiborsiz qoldirganingizdan so'ng olingan ushbu kabi xabar paydo bo'ladi

uning libc6 ning yangi versiyasiga bog'liqligi :

apt to'liq yangilanish

[...]


Buni tuzatish uchun 'apt-get -f install' -ni ishga tushirishni xohlashingiz mumkin.

Quyidagi paketlar bajarilmagan bog'liqliklarga ega:

rdesktop: Bunga bog'liq: libc6 (> = 2.5), lekin 2.3.6.ds1-13etch7 o'rnatilgan

E: qondirilmagan bog'liqliklar. -F dan foydalanib ko'ring.

Agar siz tahlilingiz to'g'riligiga amin bo'lgan jasur ma'mur bo'lsangiz, ehtimol

qaramlik yoki ziddiyatni e'tiborsiz qoldirishni tanlang va tegishli --force- * parametridan foydalaning. Ushbu holatda,

Agar siz apt yoki qobiliyatdan foydalanishni davom ettirishni xohlasangiz, / var / lib / dpkg / statusni tahrirlashingiz kerak

bekor qilishni tanlagan bog'liqlikni yoki nizoni o'chirish yoki o'zgartirish uchun.

Ushbu manipulyatsiya xunuk xakerdir va hech qachon ishlatilmasligi kerak, faqat o'ta og'ir holatlar bundan mustasno

zaruriyat. Juda tez-tez, eng munosib echim bu sabab bo'lgan paketni qayta kompilyatsiya qilishdir

muammo yoki orqa portlarni ta'minlaydigan ombordan yangi versiyasini (tuzatilishi mumkin) foydalaning

(orqa portlar, ayniqsa eski muhitda ishlash uchun qayta kompilyatsiya qilingan yangi versiyalar).

8.2.7. Frontendlar: qobiliyat va sinaptik

APT - bu kod asosan libapt-pkg umumiy kutubxonasida joylashgan C ++ dasturi . Bunga rahmat

umumiy kutubxona, u foydalanuvchi interfeyslarini yaratish uchun eshikni ochdi (old tomonlar), chunki birgalikda foydalanilgan

kutubxona kodini osongina qayta ishlatish mumkin. Tarixiy jihatdan, apt-get faqat sinov uchun mo'ljallangan

libapt-pkg, ammo uning muvaffaqiyati bu haqiqatni yashirishga moyildir.

Vaqt o'tishi bilan apt va apt-get kabi buyruq satrlari interfeyslari mashhurligiga qaramay , turli xil grafikalar

ichki interfeyslar ishlab chiqildi. Ushbu bo'limdagi ikkita interfeysni ko'rib chiqamiz:

qobiliyat va sinaptik .



Qobiliyat

8.1- rasmda ko'rsatilgan qobiliyat , " Ko'nikma paketi hokimi”[191-bet], bu interaktiv pro-

konsolda yarim grafik rejimda ishlatilishi mumkin bo'lgan gramm. O'rnatilganlar ro'yxatini ko'rib chiqishingiz mumkin

va mavjud paketlar, barcha ma'lumotlarni qidirib toping va o'rnatish yoki olib tashlash uchun paketlarni tanlang. The

Dastur ma'murlar tomonidan ishlatilishi uchun maxsus ishlab chiqilgan, shuning uchun uning standart harakati ko'proq

APTnikiga qaraganda aqlli va uning interfeysini tushunish ancha oson.

190


Kali Linux ochildi



217-bet

Rasm 8,1 ko'nikma paketi hokimi

Qobiliyatni ishga tushirganda , sizga davlat bo'yicha tartiblangan paketlar ro'yxati ko'rsatiladi (o'rnatilgan, o'rnatilmagan,

yoki o'rnatilgan, ammo oynalarda mavjud emas), boshqa bo'limlarda vazifalar, virtual paketlar,

va yangi paket, tezda paydo bo'ldi, aks etadi. Tofacilitatethematicbrowing, boshqa qarashlar

mavjud.

Barcha holatlarda, qobiliyat ekranda toifalar va paketlarni birlashtirgan ro'yxatni aks ettiradi. Kategoriyalar



shoxlari navbati bilan ochilishi yoki katlanishi mumkin bo'lgan daraxt tuzilishi orqali tashkil etiladi

Enter, [va] tugmalari bilan. + Tugmachasini o'rnatish uchun paketni belgilash uchun, - belgilash uchun ishlatish kerak

uni olib tashlash uchun va uni tozalash uchun _. Ushbu kalitlardan toifalar uchun ham foydalanish mumkinligini unutmang, bu holda

tegishli harakatlar toifadagi barcha paketlarga qo'llaniladi. U tugmachasi yangilanadi

mavjud paketlar ro'yxati va Shift + u global tizim yangilanishini tayyorlaydi. G tugmachasi o'chadi

so'ralgan o'zgarishlarning qisqacha ko'rinishiga (va yana g yozilsa, o'zgarishlar qo'llaniladi) va q

joriy ko'rinishdan chiqadi. Agar siz dastlabki ko'rinishda bo'lsangiz, bu qobiliyatni yopadi .


Download 0.74 Mb.

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




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