Менаџери пакета су окосница Линук система. Само због њих можете инсталирати и уживати у најновијем софтверу на свом десктопу. Пацман, саставни део речи „пакет“ и „менаџер“, је подразумевани менаџер пакета на системима заснованим на Арцх-у.
Иако је Пацман прилично лако научити у поређењу са његовим колегама, корисници који долазе из других дистро породица сматрају да је фрустрирајуће прилагођавање кратким аргументима Пацмана од једног карактера. Хајде да погледамо Пацман, његове различите опције и како га можете користити за управљање пакетима на Арцх Линук-у као професионалац.
Водич за Пацман команде
Као и друге Линук команде, Пацман прати основну синтаксу команде са неким унапред дефинисаним ознакама и аргументима:
судо пацман -опције пкгнаме
...где -Опције су заставице које користите за позивање различитих функција и пкгнаме је назив пакета са којима желите да радите.
Надоградите пакете користећи Пацман
Када инсталирате Линук, прва ствар коју треба да урадите је ажурирати инсталиране пакете
. Следећа Пацман команда ће синхронизовати инсталиране пакете са репозиторијумима и надоградити их ако су ажурирања доступна:судо пацман -Сиу
Да бисте надоградили само одређени пакет, наведите име пакета као аргумент са -С застава:
судо пацман -С име пакета
Напротив, такође можете спречити надоградњу пакета у Арцх Линук-у. Ово ће захтевати од вас да уредите пацман.цонф фајл који се налази у /etc именик, ипак.
Инсталирање новог пакета
Да бисте додали нове програме у свој систем, мораћете да инсталирате пакете из званичних Арцх спремишта. Тхе -С флаг вам помаже пружањем једноставног начина за преузимање и инсталирање пакета. Основна синтакса команде је:
судо пацман -С име пакета
На пример, да бисте инсталирали основни пакет:
судо пацман -С корен
Излаз:
Наведите листу пакета раздвојену размацима за инсталирање више пакета једном командом:
судо пацман -С име пакета1 име пакета2 име пакета3
Као и Убунту, Арцх Линук такође има неколико складишта одакле можете преузети своје пакете. Ако је пакет са истим именом доступан у више спремишта, изаберите које желите тако што ћете навести име спремишта.
судо пацман -С репо/пкгнаме
Да бисте инсталирали пакет из "цоммунити" спремишта:
судо пацман -С заједница/пкгнаме
За оне који желе да задрже резервну копију одређених пакета за каснију употребу, можете преузети пакет без инсталирања помоћу -Св застава:
судо пацман -Св пкгнаме
Такође можете преузети и инсталирати пакет директно користећи УРЛ извора пакета. Да бисте то урадили, користите -У означите и наведите везу до архиве:
судо пацман -У https://example.com/pkgname.pkg.tar.zst
Инсталирање локалног пакета помоћу архиве
У тренуцима када не пронађете пакет у Арцх репозиторијумима, можете преузети његов тарбалл/архиву са интернета и ручно га инсталирати користећи Пацман. Тхе -У флаг вам омогућава да локално инсталирате пакет користећи преузету архиву:
судо пацман -У /путња/до/арцхиве/пкгнаме.пкг.тар.зст
Пацман обично води евиденцију о пакетима инсталираним помоћу пацман -С пкгнаме команду и редовно проверава да ли је ажурирање доступно за њих или не. Али ако инсталирате пакет користећи преузету архивску датотеку, мораћете ручно да проверите да ли има ажурирања за пакет.
Због тога се препоручује да преузмете пакете из званичних спремишта. Само ако пакет није доступан у званичним репозиторијумима, требало би да преузмете и инсталирате пакет локално користећи његову архиву.
Ако желиш надоградите пакет тако што ћете га инсталирати из кеша пакета, користите следећи формат команде:
судо пацман -У филе://патх/то/арцхиве/пкгнаме.пкг.тар.зст
Потражите пакет за инсталирање
Пацман вам омогућава да претражујете пакете у локалној бази података, синхронизованој бази података и бази података користећи -К, -С, и -Ф заставе, респективно.
Када не знате тачан назив пакета, можете га потражити у бази података за синхронизацију користећи -Сс застава.
судо пацман -Сс упит
На пример:
Да бисте потражили пакет који је већ инсталиран на вашем систему, користите -Кс застава:
судо пацман -Кс упит
Ако желите да сазнате више о пакету пре него што га стварно инсталирате, користите -Си заставицу са командом:
судо пацман -Си пкгнаме
Да бисте навели пакете без родитеља, тј. инсталиране зависности које нису потребне ниједном пакету на систему:
судо пацман -Кдт
Можете комбиновати горњу команду са пацман -Рнс команду да ослободите нешто простора на вашем систему на следећи начин:
судо пацман -Рнс $(пацман -Кдт)
Деинсталирање пакета
Када желите да уклоните пакет инсталиран помоћу Пацмана, користите -Р опција.
судо пацман -Р име пакета
Излаз:
Горња команда ће уклонити само наведени пакет и задржати његове зависности нетакнуте. Да бисте уклонили зависности заједно са пакетом, додајте -с означите команду:
судо пацман -Рс пкгнаме
Ако пакет који желите да уклоните делује као зависност од другог пакета, можете уклонити оба пакета користећи додатни -ц застава:
судо пацман -Рсц пкгнаме
Обично, Пацман чува конфигурационе датотеке повезане са пакетом и прави резервну копију тих датотека када уклоните пакет. Да бисте заменили ово подразумевано понашање и уклонили пакете без прављења резервних копија конфигурационих датотека, користите -н означите командом за уклањање:
судо пацман -Рнс пкгнаме
Ослободите мало простора чишћењем кеша пакета
Када инсталирате пакет користећи Пацман, он не уклања преузете датотеке. Уместо тога, чува их у кешу пакета док их корисник не уклони. Ово може довести до проблема са малим складиштем јер се ове кеш датотеке могу акумулирати и заузети огроман део складишта вашег система.
Да бисте то поправили, важно је редовно чишћење кеша пакета.
паццацхе -р
Можете одабрати да задржите само кеш датотеке тренутно инсталираних пакета и уклоните остатак користећи следећу команду:
пацман -Сц
Пацман вс. АПТ вс. ДНФ: Поређење
У поређењу са другим менаџерима пакета као што су АПТ или ДНФ, Пацман може бити компликован за нове кориснике с обзиром на сложене, неинтуитивне ознаке које се користе у командама. Али то је такође лепота Пацмана; можете брзо да обавите ствари без куцања више редова команди у терминалу.
Хајде да упоредимо команде за ажурирање и надоградњу пакета користећи АПТ и Пацман. Ако користите дистрибуцију засновану на Дебиан-у, мораћете да извршите две команде да бисте постигли овај циљ:
судо апт упдате
судо апт упграде
Такође можете спојити горње две команде користећи && оператера, али и даље заостаје у поређењу са својим Пацман колегом:
судо пацман -Сиу
Све у свему, АПТ и ДНФ команде су саме по себи разумљиве и лако их је разумети почетницима у Линук-у, док су Пацман команде сажете и постижу више посла у неколико притисака на тастер.
Убрзање! Истраживање Арцх корисничког спремишта
Као што можда знате, Пацман може добити пакете само из званичних Арцх репозиторија. Али велики део пакета се налази у Арцх Усер Репоситори (АУР) који одржава заједница. Да бисте инсталирали пакете са АУР-а, потребан вам је АУР помоћник као што је иаи.
АУР је спремиште које креирају и одржавају корисници, за кориснике. Свако може додати своје пакете у АУР у облику ПКГБУИЛД-а под условом да пре свега има довољно знања о АУР-у.
Шта је Арцх Усер Репоситори (АУР)? Све што треба да знате
Реад Нект
Повезане теме
- Линук
- Пацкаге Манагерс
- Арцх Линук
- Инсталирајте софтвер
- Линук команде
О аутору
Деепесх је млађи уредник за Линук у МУО. Он пише информативне водиче о Линуку, са циљем да пружи блажено искуство свим новопридошлицама. Нисам сигуран за филмове, али ако желиш да причаш о технологији, он је твој човек.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили