apt-get хэрэгсэл нь APT (Advanced Packaging Tool) номын сантай хамтран ажиллаж, шинэ програм хангамжийн багц суулгах, одоо байгаа багцуудыг устгах, суулгагдсаныг шинэчлэх, үйлдлийн системийг бүхэлд нь шинэчлэхэд ашигладаг хүчирхэг үнэгүй консол програм юм.
Apt-cache консол хэрэгслийг APT програм хангамжийн багцыг кэшээс хайхад ашигладаг. ярьж байна энгийн үгээр, энэ хэрэгсэл нь багц хайх, багцын талаарх мэдээлэл цуглуулах, суулгах боломжтой багцуудыг олоход ашиглагддаг. үйлдлийн системүүд Debian эсвэл Ubuntu дээр суурилсан.
Би боломжтой бүх багцын жагсаалтыг хэрхэн авах вэ?
Бүх боломжтой багцуудыг харахын тулд дараах тушаалыг ажиллуулна уу:
apt-cache pkgnames
Би багцын нэр, тайлбарыг хэрхэн олох вэ?
Суулгахаасаа өмнө багцын нэр, тайлбарыг олохын тулд "хайх" тугийг ашиглана уу. apt-cache-тэй "хайлт"-ыг ашигласнаар тохирох багцуудын жагсаалтыг харуулах болно Товч танилцуулга. Жишээлбэл, хэрэв та vsftpd багцын тайлбарыг олохыг хүсвэл: Үүнийг хийхийн тулд дараах тушаалыг хийх болно:
apt-cache хайлт vsftpd
Нэр нь vsftpd -ээр эхэлсэн бүх багцуудыг олж жагсаахын тулд та дараах тушаалыг ашиглаж болно.
apt-cache pkgnames vsftpd
Би багцын мэдээллийг хэрхэн үзэх вэ?
Жишээлбэл, хэрэв та багцын талаарх мэдээллийг богино тайлбартай, хувилбарын дугаар, шалгах нийлбэр, хэмжээ, суулгасны дараах хэмжээ, ангилал гэх мэтийг харахыг хүсвэл доор үзүүлсэн шиг "харуулах" дэд командыг ашиглаж болно.
apt-cache харуулах netcat
Би багцын хамаарлыг хэрхэн шалгах вэ?
Тодорхой багцын хамаарлыг шалгахын тулд showpkg дэд командыг ашиглан тэдгээр хамаарлууд суулгасан эсэхийг харах боломжтой. Жишээ нь, багцын нэрний хамт showpkg командыг ашиглана.
apt-cache showpkg vsftpd
Би кэшийн статистикийг хэрхэн үзэх вэ?
Статистик дэд команд нь кэшээс олдсон багцын нийт тоо гэх мэт кэшийн талаарх бүрэн статистик мэдээллийг харуулах болно. Энэ тушаалыг ашиглана уу:
apt-cache статистик
Систем дэх багцуудын жагсаалтыг хэрхэн шинэчлэх вэ?
Update командыг багцын индекс файлуудыг синхрончлох, шинэчлэхэд ашигладаг. Синхрончлол нь файлд заасан эх сурвалжтай хийгдэнэ /etc/apt/sources.list. Энэ тушаалыг жишээ нь багцын чухал шинэчлэлтүүдийг хянахад ашиглаж болно.
Sudo apt-get шинэчлэлт
Систем дэх багцуудыг хэрхэн шинэчлэх вэ?
Upgrade командыг суулгасан бүх зүйлийг шинэчлэхэд ашигладаг Энэ мөчтаны систем дээрх програм хангамж. Заримдаа хуучин хувилбарыг шаарддаг өөр багцын улмаас шинэчлэлтийг суулгах боломжгүй байдаг.
sudo apt-get шинэчлэх
Гэхдээ хэрэв та багцын шаардлагаас үл хамааран шинэчлэхийг хүсвэл dist-upgrade дэд командыг ашиглана уу:
sudo apt-get dist-upgrade
Би ямар нэгэн тодорхой багцыг хэрхэн суулгах эсвэл шинэчлэх вэ?
Суулгах дэд команд нь багцыг суулгах эсвэл шинэчлэхэд ашиглагддаг.
sudo apt-get суулгах netcat
Хэрхэн олон багцыг нэгэн зэрэг суулгах вэ?
Та нэгэн зэрэг суулгахын тулд хэд хэдэн багцын нэрийг оруулж болно. Жишээлбэл, nethogs болон goaccess багцуудыг суулгахын тулд та дараах тушаалыг ажиллуулж болно.
sudo apt-get суулгах nethogs goaccess
Олон багцыг "маск" нэрээр хэрхэн суулгах талаар
Тогтмол илэрхийллийн тусламжтайгаар та тусгай тэмдэгтүүдийг ашиглан олон багц нэмж болно. Жишээлбэл, та "нэр" гэсэн мөрийг агуулсан бүх багцыг суулгахдаа одоор ашиглаж болно:
sudo apt-get install *нэр*
Багцуудыг шинэчлэхгүйгээр хэрхэн суулгах вэ.
--no-upgrade тугийг ашиглах нь аль хэдийн шинэчлэхээс сэргийлнэ суулгасан багцууд.
sudo apt-get install packageName --no-upgrade
Зөвхөн тодорхой багцуудыг хэрхэн шинэчлэх вэ?
--only-upgrade туг нь шинэ багцуудыг суулгахгүй, зөвхөн байгаа багцуудыг шинэчлэх болно.
sudo apt-get суулгах багцын нэр - зөвхөн шинэчлэх
Би багцын тодорхой хувилбарыг хэрхэн суулгах вэ?
Та багцын тодорхой хувилбарыг суулгах хэрэгтэй гэж төсөөлөөд үз дээ, багцын нэрний хамт тэнцүү тэмдгийг ашиглаж, хүссэн хувилбараа атрибутлахад хангалттай.
sudo apt-get install vsftpd=2.3.5-3ubuntu1
Тохиргоог устгахгүйгээр багцуудыг хэрхэн устгах вэ?
Програм хангамжийн багцуудыг тохиргооны файлуудыг устгахгүйгээр устгахын тулд (дараа ашиглах) үзүүлсэн шиг устгах командыг ашиглана уу.
sudo apt-get vsftpd устгах
Багцуудыг хэрхэн бүрэн устгах вэ?
Багцыг тохиргооны файлын хамт устгахын тулд доор үзүүлсэн шиг цэвэрлэх дэд командыг ашиглана уу.
sudo apt-get purge vsftpd
Эсвэл та дараах хоёр тушаалыг нэгтгэж болно:
sudo apt-get remove --purge vsftpd
Би дискний зайг хэрхэн цэвэрлэх вэ?
Цэвэрлэх команд нь таны локал репозитороос үүссэн багц .deb файлуудыг устгах замаар дискний зайг чөлөөлөхөд ашиглагддаг.
sudo apt-цэвэр авах
Багцын эх кодыг хэрхэн татаж авах вэ?
Зөвхөн багцын эх кодыг татаж авахын тулд та багцын нэртэй --download-only source гэсэн сонголтыг ашиглаж болно, жишээ нь:
sudo apt-get --зөвхөн татаж авах эх сурвалж vsftpd
Би багцыг хэрхэн татаж аваад задлах вэ?
Багцын эх кодыг тусгай санд татаж аваад задлахын тулд дараах тушаалыг ажиллуулна уу.
sudo apt-get source vsftpd
Би багцын эх кодыг хэрхэн татаж авах, задлах, эмхэтгэх вэ?
Та мөн доор үзүүлсэн шиг '--compile' сонголтыг ашиглан багцын эх сурвалжийг татаж авах, задлах, эмхэтгэх боломжтой.
sudo apt-get - goaccess эх сурвалжийг эмхэтгэх
Суулгахгүйгээр багцыг хэрхэн татаж авах вэ
"Татаж авах" сонголтыг ашигласнаар та ямар ч багцыг суулгахгүйгээр татаж авах боломжтой. Жишээлбэл, дараах команд нь зөвхөн nethogs багцыг одоогийн ажиллаж байгаа лавлах руу татах болно.
sudo apt-get татаж авах nethogs
Би багцын өөрчлөлтийн бүртгэлийг хэрхэн үзэх вэ?
Changelog туг нь багцын өөрчлөлтийн бүртгэлийг татаж авах ба хэрэв суулгасан бол багцын хувилбарыг харуулдаг.
sudo apt-get changelog vsftpd
Эвдэрсэн хамаарлыг хэрхэн засах вэ?
"Шалгах" команд нь оношилгооны хэрэгсэл бөгөөд багцын кэшийг шинэчлэх, эвдэрсэн хамаарлыг шалгахад ашиглагддаг.
Sudo apt-get шалгах
Би хамаарлыг хэрхэн олж, бий болгох вэ?
build-dep команд нь шаардлагатай багцын баригдсан хамаарлыг хайж суулгадаг. Хэрэв багц локал репозиторт байхгүй бол алдаа гарах болно.
sudo apt-get build-dep netcat
Apt-Get кэшийг хэрхэн автоматаар цэвэрлэх вэ?
Autoclean команд нь /var/cache/apt/archives-аас бүх .deb файлуудыг устгадаг. чөлөөт зайхатуу диск дээр.
sudo apt-get autoclean
Шаардлагагүй багцуудыг хэрхэн автоматаар устгах вэ?
Autoremove дэд командыг бусдаас хамааралтай байдлаар суулгасан боловч шаардлагагүй болсон багцуудыг автоматаар устгахад ашигладаг. Жишээлбэл, дараах тушаал нь суулгасан багцыг түүний хамаарлын хамт устгах болно.
sudo apt-get autoremove vsftpd
Мэдээллийг сайтаас авав. Баярлалаа.
| |Юу боловapt-get?
apt - програм Хэрэглэгчийн интерфэйс dpkg баглаа боодлын системийн командын мөр бөгөөд энэ нь аливаа түгээлтийн командын мөрөөс програм хангамжийг удирдах хамгийн тохиромжтой арга юм. Энэ нь Ubuntu зэрэг Debian болон Debian-д суурилсан Linux түгээлтийн үндсэн багц удирдлагын систем юм.
"dpkg" хэрэгсэл нь үндсэн савлагааны давхаргыг үүсгэдэг бол apt-get болон apt-cache нь тохиромжтой интерфэйсүүдээр хангаж, хамаарлыг зохицуулдаг. Энэ нь хэрэглэгчдэд олон тооны мэдээллийг хялбар, оновчтой удирдах боломжийг олгодог програм хангамж.
Энэхүү гарын авлагад "apt-get" болон "apt-cache"-ийн үндсэн хэрэглээ, тэдгээрийн програм хангамжийн менежмент дэх боломжуудын талаар өгүүлдэг. Бүх жишээнүүд нь Ubuntu 12.04 үүл сервер дээр суурилдаг боловч тайлбарласан алхмууд болон аргуудыг Debian-д суурилсан аливаа түгээлт дээр гүйцэтгэж болно.
-аас багц мэдээллийн санг шинэчилж байнатохиромжтой— Авах
apt-get нь мэдэгдэж байгаа, боломжтой програм хангамжийн мэдээллийн сантай ажилладаг. Энэ тушаал нь уг мэдээллийн сантай холбоотой суулгах, багц хайх болон бусад үйлдлүүдийг гүйцэтгэдэг.
Тиймээс, apt-get-тэй ямар нэгэн сав баглаа боодлын үйл ажиллагааг эхлүүлэхийн өмнө мэдээллийн сангийн хамгийн сүүлийн үеийн орон нутгийн хуулбар байгаа эсэхийг шалгах хэрэгтэй.
Та дараах тушаалаар мэдээллийн санг шинэчлэх боломжтой. Apt-get нь ихэнх үйлдлүүдийн хувьд захиргааны эрх шаарддаг:
sudo apt-get шинэчлэлт
Мэдээлэл авах серверүүдийн жагсаалт гарч ирнэ. Дараа нь мэдээллийн сан шинэчлэгдэх болно.
Суулгасан багцуудыг шинэчилнэ үүтохиромжтой— Авах
Системийн багцуудыг дараах тушаалаар шинэчлэх боломжтой.
sudo apt-get шинэчлэх
Илүү ихийг бүрэн засварШинэ багц болон шинэчлэлтүүдийн ухаалаг хамаарлыг шийддэг "dist-upgrade" аргументыг ашиглана уу. шаардлагатай програмуудач холбогдол багатай хүмүүсийн зардлаар:
sudo apt-get dist-upgrade
-аас шинэ багцуудыг суулгаж байнатохиромжтой— Авах
Хэрэв суулгах багцын нэр мэдэгдэж байгаа бол үүнийг дараах синтакс ашиглан суулгаж болно.
sudo apt-get суулгах багц1 багц2 багц3 ...
Та мөн хэд хэдэн багцыг нэг дор суулгаж, төсөлдөө шаардлагатай бүх программ хангамжийг нэг алхамаар авах боломжтой.
apt-get зөвхөн хүссэн программ хангамжийг суулгаад зогсохгүй түүнийг суулгах эсвэл ажиллуулахад шаардлагатай программуудыг суулгадаг гэдгийг ойлгох нь чухал.
Жишээлбэл, "vim" текст засварлагчийн багцыг дараах бичээсээр суулгаж болно.
sudo apt-get суулгах vim
Устгахбагц-тайapt-get
Багцыг устгахын тулд та дараах тушаалыг ашиглаж болно.
sudo apt-get багц_нэрийг устгах
Энэ тушаал нь багцуудыг устгадаг боловч багцыг дахин суулгасан тохиолдолд тохиргооны файлыг хадгалдаг. Тиймээс програмыг суулгаагүй байсан ч тохиргоонууд нь хэвээр байх болно.
Хэрэв тохиргооны файлыг хадгалах шаардлагагүй бол синтакс ашиглан програмын хамт устгаж болно.
sudo apt-get purge багцын нэр
Энэ үйлдэл нь багцтай холбоотой аливаа тохиргооны файлыг устгана.
Өөр програмыг дэмжихийн тулд автоматаар суулгасан шаардлагагүй багцыг устгахын тулд дараахыг оруулна уу:
sudo apt-get autoremove
Та мөн багц болон түүний хамаарлыг арилгахын тулд "autoremove" командын дараа багцын нэрийг зааж өгч болно.
Нийтлэг тугнуудтохиромжтой— Авах
Тугуудыг ашиглан тодорхойлж болох хэд хэдэн өөр сонголтууд байдаг. Тэдний заримыг нь авч үзье.
Процедурыг "хуурай ажиллуулж" юу хийж байгааг харахын тулд та "-s" ("дууриах") тугийг ашиглаж болно:
sudo apt-get install -s htop
Багцын жагсаалтыг уншиж байна... Дууслаа
хараат байдлын модыг бий болгох
Төрийн мэдээллийг уншиж байна... Дууслаа
Санал болгож буй багцууд:
strace ltrace
Дараах ШИНЭ багцуудыг суулгана:
htop
0 шинэчлэгдсэн, шинээр суулгасан 1, устгах 0, шинэчлэгдээгүй 118.
Inst htop (1.0.1-1 Ubuntu: 12.04/precise )
Conf htop (1.0.1-1 Ubuntu: 12.04/precise )
Бодит үйлдлүүдийн оронд та "-s" тугийг устгавал багцыг суулгаж, тохируулах байршлыг заадаг "Inst" болон "Conf" хэсгүүдийг харж болно.
Хэрэв та автомат сонголтын баталгаажуулалтыг тохируулахыг хүсвэл бүх асуултад автоматаар "тийм" гэж хариулдаг "-y" тугийг ашиглаж болно.
sudo apt-get remove -y htop
Хэрэв та багцыг татаж авахыг хүсч байгаа боловч суулгахгүй бол дараах тушаалыг ажиллуулж болно.
sudo apt-get install -d багцын нэр
Эдгээр файлууд нь "/var/cache/apt/archives" дотор байрлана.
Хэрэв та үр дүнг дарахыг хүсвэл "-qq" тугийг ашиглаж болно:
sudo apt-get remove -qq багцын нэр
-тэй багц хайж байнатохиромжтой— Кэш
"Apt" савлагааны хэрэгсэл нь үнэндээ холбоотой цуглуулга юм үнэгүй хэрэгслүүд, эдгээр нь системийн програм хангамжийг удирдахад хэрэглэгддэг.
"apt-get" нь багцуудыг шинэчлэх, суулгах, устгахад ашиглагддаг бол "apt-cache" нь багц мэдээллийн сангаас мэдээлэл авах хүсэлт гаргахад ашиглагддаг.
Та шаардлагатай багцуудыг олохын тулд дараах тушаалыг ашиглаж болно. Apt-cache нь ихэвчлэн захиргааны эрх шаарддаггүй гэдгийг анхаарна уу.
apt-cache хайлт хийж байгаа зүйлээ хай
Жишээлбэл, хэрэв та "top"-ын сайжруулсан хувилбар болох "htop"-ыг олохыг хүсвэл дараах зүйлийг бичиж болно.
apt-cache хайлтын htop
aha - ANSI өнгийг HTML хөрвүүлэгч
htop - интерактив процесс үзүүлэгч
Илүү ерөнхий нэр томъёог бас олж болно. Энэ жишээнд та mp3 хөрвүүлэх програм хангамжийг олох хэрэгтэй.
apt-cache хайлтын mp3 хөрвүүлэх
abcde - Илүү сайн CD кодлогч
cue2toc - CUE файлуудыг cdrdao-ийн TOC формат руу хөрвүүлдэг
dir2ogg - ogg-vorbis формат руу аудио файл хөрвүүлэгч
easytag - ID3 хаягуудыг үзэх, засварлах, бичих
hpodder - Подкаст сканнердах, татах хэрэгсэл (podcatcher)
id3v2 - тушаалын мөр id3v2 шошго засварлагч
kid3 - KDE MP3 ID3 шошго засварлагч
kid3-qt - Аудио шошго засварлагч
. . .
Багцын талаарх мэдээллийг харж байнатохиромжтой— Кэш
Багцын талаарх мэдээллийг, түүний дотор өргөтгөсөн тайлбарыг үзэхийн тулд дараах синтаксийг ашиглана уу.
apt-cache багц_нэрийг харуулах
Энэ нь мөн татан авалтын хэмжээ болон багцад шаардлагатай хамаарлын талаарх мэдээллийг өгөх болно.
Багц суулгасан эсэхийг шалгаж, аль репозиторыг харъяалагдахыг мэдэхийн тулд дараахыг бичнэ үү:
apt-cache бодлогын багц_нэр
Үр дүн
Энэхүү гарын авлага нь сервер дээрх ихэнх программ хангамжийг удирдахад хангалттай мэдээлэл өгдөг.
Заримдаа эдгээр хэрэгслүүд болон репозиторуудад байгаа програм хангамжаас давж гарах шаардлагатай байдаг ч ихэнх програм хангамжийн үйл ажиллагааг эдгээр командыг ашиглан удирдаж болно.
Шошго: ,Заримдаа систем дээр ямар багц суулгасан болохыг олж мэдэх шаардлагатай нөхцөл байдал байдаг. Хэрэв та суулгасан багцуудыг нөөцлөх, тэдгээрийн бүрэн бүтэн байдлыг шалгах, бүх багцыг өөр систем рүү шилжүүлэх болон бусад олон ажлыг гүйцэтгэхийг хүсвэл энэ нь хэрэг болно. Debian дээр үүний тулд хэд хэдэн аргыг ашиглаж болно.
Өнөөдрийн нийтлэлд бид суулгасан Debian багцуудыг терминал, хараалын интерфейс болон GUI. Ийм жагсаалтыг зөвхөн ашиглаж болохгүй Нөөц хуулбар, гэхдээ шаардлагагүй програмуудыг ангилж, устгахын тулд системийг хог хаягдлаас цэвэрлэх болно.
Суурилуулсан Debian багцуудыг үзэх хамгийн эхний арга бол dpkg хэрэгсэл юм. Үүнийг зөвхөн Debian-д төдийгүй түүн дээр суурилсан бүх түгээлтэд ашиглаж болно.
dpkg --get-selections | grep -v устгах
dpkg --get-selections | grep -v устгах > mylist.txt
Та мөн бүх шаардлагагүй мэдээллийг устгаж, зөвхөн багцын нэрийг хадгалах боломжтой:
dpkg -l | grep ^ii | awk "($2 хэвлэх)" > mylist.txt
Энэ ажлыг гүйцэтгэх дараагийн арга бол dpkg-query хэрэгслийг ашиглах явдал юм. Энэ нь өмнөх хувилбартай төстэй боловч арай хялбар юм. Энэ тушаал нь суулгасан бүх багцуудыг тэдгээрийн талаархи мэдээллийн хамт жагсаана.
Энд мөн та багцын нэрийг зөвхөн -f сонголтоор сонгох боломжтой.
dpkg-query -f "$(хоёртын систем:Багц)\n" -W
Гурав дахь арга бол бидний програм суулгахад ашигладаг apt хэрэгсэл бөгөөд жагсаалтын тушаалтай:
apt list - суулгасан
apt list --суулгасан | grep питон
Бид нийтлэлд apt-ийн талаар илүү дэлгэрэнгүй авч үзсэн. apt-ийн өөр нэг сонирхолтой онцлог нь ямар багцуудыг гараар суулгасан болохыг харах явдал юм. Үүнийг хийхийн тулд бичнэ үү:
apt-mark шоу гарын авлага
Мөн apt ашиглан өөр нэг сонголт:
apt-cache pkgnames
Чадвар багцын удирдлагын хэрэгсэл нь суулгасан багцуудыг жагсаах боломжийг танд олгоно.
чадвар хайх "~i!~M"
Мөн чадвар нь хараалын горимд ажиллах боломжтой бөгөөд энэ нь маш тохиромжтой:
Суулгасан багцуудын жагсаалтыг харах хамгийн сүүлийн арга бол /var/lib/apt/extended_states файл юм. Энэ нь дараах форматтай суулгасан debian програмуудыг агуулсан мэдээллийн сан юм:
Багц: багцын нэр
Архитектур: архитектур
Автоматаар суулгасан: 0_эсвэл_1
муур /var/lib/apt/extended_states
Суулгасан багцуудын жагсаалтыг сэргээж байна
Олон хэрэглэгчид зөвхөн харахын тулд биш, харин ирээдүйд сэргээх зорилгоор багцын жагсаалтыг гаргадаг. Хэрэв та dpkg ашиглан жагсаалт хийсэн бол үүнийг ижил төстэй командыг ашиглан системд хялбархан сэргээж болно.
sudo dpkg --сонголтуудыг арилгах
$ sudo dpkg --set-selections< mylist.txt
Бүх зүйл маш энгийн. Жагсаалтад нэмсний дараа багцуудыг суулгахын тулд дараах тушаалыг ашиглана уу.
sudo apt dselect-шинэчлэх
Хэрэв танд зөвхөн багцын нэрсийн жагсаалт байгаа бол та үүнийг арай өөрөөр сэргээх хэрэгтэй. Суулгахын тулд эдгээр бүх нэрийг apt команд руу шилжүүлэхэд л хангалттай:
xargs< mylist.txt apt install -y
дүгнэлт
Энэ нийтлэлд бид суулгасан Debian багцуудыг хэрхэн жагсаах талаар авч үзсэн. Энэ нь маш ашигтай байж болох бөгөөд хийхэд маш хялбар юм. Энэ мэдээлэл танд хэрэг болсон гэж найдаж байна.
Удаан хугацааны турш би Debian багц менежерүүдийн зарим энгийн зүйлийг хэрхэн хийх талаар мэдэхгүй байсандаа гацаж байсан ч ихэнхдээ тохиолддог шиг ойр хавьд асуух хүн байхгүй, миний гар хаа нэгтээ бичихэд хүрсэнгүй. Эцэст нь асуултууд боловсорч, би асуултаа Debian захидлын жагсаалтад бичсэн. Мэдээжийн хэрэг, би ямар нэгэн тодорхой зүйлийг орхигдуулсан нь тодорхой болсон, гэхдээ би маш их ашиг тустай зүйлийг сурч мэдсэн тул би хуурамч хуудас зурахаар шийдсэн, магадгүй хэн нэгэн хэрэг болох байх.
Debian администраторын товч тусламж
Үндсэн ба алдартай
Шинэ/шинэчлэгдсэн багцуудын талаар мэдээлэл авч байнаsudo чадварын шинэчлэл
Шинэчлэх
sudo aptitude-ийг аюулгүйгээр шинэчлэх
Багцыг багцын нэрээр хайх
чадвар хайлтын түлхүүр_ үг
Багцыг яг нэрээр нь хайх
чадвар хайх "^name$"
Тодорхойлолтоор хайх
чадвар хайх "? тайлбар("түлхүүр_үг")"
Багцын мэдээлэл
чадварын багц_нэрийг харуулах
Суурилуулалт
sudo aptitude суулгах багц_нэр
Устгах
sudo aptitude багц_нэрийг устгана
Бүрэн устгах (тохиргооны хамт)
sudo aptitude purge багцын нэр
Татаж авсан багцуудын кэшийг цэвэрлэх (зай чөлөөлөх)
aptitude autoclean # зөвхөн хуучирсан багцуудыг устгана aptitude clean # кэшийг бүхэлд нь цэвэрлэнэ
Тусад нь татаж авсан / үүсгэсэн багцыг суулгаж байна (гуравдагч талын эх сурвалжаас багц үүсгэхийн тулд та checkinstall хэрэгслийг -D тугтай ашиглах хэрэгтэй)
sudo dpkg -i /path/to/package.deb
Нэмэлт мэдээлэл авахыг хүсвэл
man aptitude sudo aptitude install aptitude-doc-en
мөн баримт бичгийг (/usr/share/doc/aptitude/html/en/index.html) харна уу, хайлтын хэв маягийн талаар түргэн тусламж авах бол эндээс үзнэ үү - /usr/share/doc/aptitude/html/en/ch02s04.html . Хэрэв та док тавихаас залхуу байгаа бол энэ нь сүлжээнд байна.
Debian Wiki дээрх танилцуулга: wiki.debian.org/Aptitude
Одоо тодорхойгүй эсвэл баримт бичгийг бүрэн уншихыг шаарддаг зүйл
1. Шинэчлэгдсэний дараа ямар багцууд шинэчлэгдэхийг яаж харах вэ?чадвар хайх ?upgradable
та бас ашиглаж болно (хэрэв та тавьсан бол)
sudo daptup
гэхдээ үүнийг суулгасны дараа ердийн шинэчлэлт нь адилхан ажиллах болно
2. Шинэчлэх багцуудад юу өөрчлөгдсөнийг яаж мэдэх вэ?
Та оролдож болно
sudo чадварын өөрчлөлтийн бүртгэлийн багцын нэр
багц бүрийн хувьд.
Гэхдээ apt-listchanges-ийг суулгах нь дээр, дараа нь ямар ч шинэчлэлтийг суулгахын өмнө өөрчлөлтүүдийн жагсаалт гарч ирэх бөгөөд анхдагч тохиргоо нь тийм ч тохиромжтой биш тул өөрөө өөртөө дахин тохируулах нь дээр, жишээлбэл, гаралтын форматыг сонгох нь дээр (би текстийг ашиглаж байхад) , пейжер нь том шинэчлэлтүүдэд илүү тохиромжтой байх магадлалтай), и-мэйл бүү илгээ, баталгаажуулахыг хүсэх, бүх мэдээллийг харуулах. Үүнийг хийхийн тулд та гүйх хэрэгтэй
sudo dpkg-apt-listchanges-ийг дахин тохируулах
3. Хэрэв шинэчлэлт ямар нэг зүйлийг эвдэж, буцаах шаардлагатай бол би яах ёстой вэ?
Буцах зүйл байхгүй, та багцын өмнөх хувилбарыг хайж олохыг оролдож болно
sudo чадварын хувилбар багц_нэр
мөн суулгана уу
sudo aptitude суулгах багц_нэр=хувилбар
4. Гараар суулгасан бүх багцыг хэрхэн олох вэ?
тушаалын хувилбар байдаг ("~i!~M" чадварын хайлт), гэхдээ харамсалтай нь энэ нь хүссэн үр дүнг өгөхгүй байгаа тул асуулт нээлттэй хэвээр байна, бүртгэлийн дүн шинжилгээнд үндэслэсэн олон арга бий.
/var/log/aptitude (+ эргүүлсэн хэсгүүд) /var/log/installer/initial-status.gz /var/log/dpkg.log (+ эргүүлсэн хэсгүүд)
гэхдээ энгийн бөгөөд бэлэн шийдэл байхгүй, тиймээ, эргэлт хийх үед мэдээлэл онолын хувьд алдагдах боломжтой, та тохируулах хэрэгтэй
5. Багц доторх файлуудын жагсаалтыг хэрхэн харах вэ?
багц суулгасан бол
dpkg -L багцын нэр
ямар ч багцын хувьд apt-file болон
apt-файлын жагсаалт багц_нэр
6. Файл ямар багцад хамаарахыг яаж харах вэ?
dpkg -S файлын нэр
7. Багцын нэрэнд түлхүүр байгаа бүх багцыг хэрхэн устгах вэ?
sudo aptitude purge ~ikey
8. Устгасан багцуудаас үлдсэн тохиргоог хэрхэн арилгах вэ?
sudo aptitude purge ~c
9. lib.so файл агуулсан багц багцыг хэрхэн олох вэ:
apt-file хайлтын lib.so
10. Хэрхэн хөрвүүлэх вэ эргэлтийн багцдеб байна уу?
харийн --to-deb /path/to/file.rpm
11. Суулгасан цөмийн жагсаалтыг хэрхэн олох вэ?
dpkg --list linux-* | grep ii
12. Туршилт эсвэл туршилтаас багцыг хэрхэн суулгах вэ?
Та энэ сэдвээр тусад нь бичих хэрэгтэй (жишээ нь үүнтэй адил), гэхдээ товчхондоо үүнд зориулсан тушаалууд байдаг
sudo aptitude -t тестийн багцын нэр
эсвэл
sudo чадварын багцын_нэр/туршилт
13. Хэрхэн мета багцыг устгах боловч аль нэг хамаарлыг хадгалах вэ?
unmarkauto түлхүүрийн талаарх баримт бичгийг унших эсвэл эндээс харах шаардлагатай болно.
14. Юу нь аймшигтай болохыг яаж мэдэх вэ Файлын систембагц удирдлагын систем өнгөрсөн?
Үр дүнг тайлбарлах асуудал (тайлангийн файл) нээлттэй хэвээр байгаа ч гэсэн cruft хэрэгсэл байдаг
sudo cruft -d / -r тайлан --үл тоомсорлох /home --үл тоомсорлох /var --ignore /tmp
15. Нэмэлт хадгалах газар юу вэ?
Debian - wiki.debian.org/UnofficialRepositories
Ubuntu - маш олон зүйл