СУСЕ

Како се користи менаџер пакета ОпенСУСЕ

Како се користи менаџер пакета ОпенСУСЕ
Менаџери пакета сада су саставни део Линук екосистема. То је колекција софтверских алата која је одговорна за аутоматску инсталацију пакета, надоградњу, конфигурацију и уклањање из ОС-а на доследан начин.

У случају СУСЕ Линука (опенСУСЕ, СУСЕ Ентерприсе и деривати), зиппер и ИаСТ су менаџери пакета. Док је ИаСТ (још један алат за подешавање) намењен администрирању, подешавању и конфигурисању СУСЕ Линука, зиппер је ЦЛИ интерфејс ЗИпп менаџера пакета. ЗИпп је срж и затварача и ИаСТ-а.

У овом чланку ћемо дубоко заронити у употребу зиппера за све врсте сврха.

Напомена: Како зиппер наредбе извршавају системске промјене, ове наредбе морају бити покренуте као роот. У супротном, наредбе неће успети.

Без даљег хода, почнимо!  Сви ови примери су приказани на опенСУСЕ Тумблевеед-у. Међутим, ове наредбе су универзалне за зиппер манагер пакета.

Помоћ на затварачу

Покретање зиппер-а без иједне наредбе исписат ће листу свих доступних наредби.

$ зиппер

То је велика листа! Ако вам је потребна помоћ у вези са било којом одређеном командом, покрените следећу команду.

$ зиппер помоћ

Ажурирање Зиппер базе података

Ово је једна од најчешћих функција зиппер-а да ажурира своју локалну базу података пакета са сервером пакета.

$ судо зиппер освежи

Уместо да користите „рефресх“, можете да користите и скраћеницу „реф“.

$ судо зиппер реф

Такође је могуће присилити зиппер да обнови своју локалну базу података. Ово може бити корисно у ситуацијама, на пример, ако је база података оштећена.

$ судо зиппер рефресх -фдб

Ажурирајте системске пакете

Да бисте преузели и инсталирали сва најновија ажурирања пакета из опенСУСЕ, покрените следећу команду.

$ судо зиппер упдате

Међутим, препоручујем употребу следеће структуре за максималну корист.

$ судо зиппер фресх && судо зиппер упдате

Ако сте заинтересовани за проверу пакета са доступним исправкама, покрените следећу команду. Зиппер ће генерисати листу доступних исправки за вас.

$ зиппер листа-ажурирања - све

Инсталирање пакета

За инсталирање пакета користите следећу наредбу.

$ судо зиппер инсталирај влц

Постоје неке занимљиве скраћенице зиппер наредби. У овом случају, следећа наредба је такође важећа и радиће исти посао.

$ судо зиппер у влц

Ако истовремено морате инсталирати више пакета, само додајте име пакета једно за другим одвојено размаком.

$ судо зиппер инсталација

Када извршава радњу, затварач ће затражити потврду. Да бисте искључили интерактивни режим, додајте ознаку „-не-интерактивно“ или „-н“.

$ судо зиппер --не интерактивно у влц

судо зиппер -н у влц

Вилд функцију такође подржава зиппер. На пример, покушајмо да инсталирамо све пакете који почињу са именом

питон.
$ судо зиппер у 'питхон *'

Извор инсталирајте пакет

Напомена: Пре извођења следећих корака, не заборавите да проверите да ли је изворно спремиште активирано. Иначе, изворне инсталације неће успети. Омогућите изворни репо из „ИаСТ софтверских спремишта“.

Ако требате инсталирати изворни пакет одређеног пакета, користите заставицу „соурце-инсталл“.

$ судо зиппер соурце-инсталл влц

Подразумевано, ова наредба ће такође затражити инсталирање свих зависности градње. Да бисте избегли зависности од градње, додајте заставицу „-Д“.

$ судо зиппер соурце-инсталл -Д влц

У случају да само желите да инсталирате зависности градње, уместо тога користите „-д“.

$ судо зиппер инсталл соурце-инсталл -д влц

Претраживање пакета

Постоје хиљаде пакета у спремишту опенСУСЕ. За обављање претраге помоћу зиппер-а користите следећу структуру.

$ зиппер претрага

На пример, потражимо све пакете на којима стоји израз „питхон“.

$ зиппер претраживач питхон

Такво претраживање може одштампати ДУГУ листу пакета. У таквој ситуацији, коришћење „греп“ или извоз резултата, а затим извођење може пружити одређену удобност.

Опција „претрага“ такође има скраћеницу „се“.

$ зиппер -н се

Имајте на уму да за претрагу на почетку нисмо морали да користимо „судо“. То је зато што зиппер не врши никакве промене на нивоу целог система.

Уклањање пакета

Ако желите да се решите одређеног пакета, користите опцију „уклони“.

$ судо зиппер уклони

На пример, уклонимо ВЛЦ из система.

$ судо зиппер уклони влц

Уместо „уклони“, употребимо „рм“. То је скраћеница израза „уклонити“.

$ судо зиппер рм влц

Ако желите да прескочите интерактивни режим, користите заставицу „-не-интерактивно“ или „-н“.

$ судо зиппер --не интерактивни рм влц

$ судо зиппер -н рм влц

Инсталирање и уклањање истовремено

То је занимљива карактеристика зиппер-а која омогућава истовремено инсталирање и уклањање пакета! Хајде да проверимо.

На пример, инсталирајмо ВЛЦ док уклањамо Питхон. У овом примеру, главни задатак зиппер-а је инсталирање, а не уклањање. Овде се због погодности користи заставица „-н“.

$ судо зиппер -н у влц -питхон

Закрпа

Ово је занимљив део екосистема опенСУСЕ. Док обоје закрпа и ажурирање делују на исти начин, оба су у основи различита. Збуњен?

У случају „упдате“ -а, под термином опенСУСЕ, ажурираће пакет на најновију верзију доступну из репо-а. У случају „закрпе“, међутим, инсталираће само ажурирања пакета која су намењена исправкама грешака и безбедности.

Ако само инсталирате закрпе, може или не мора ажурирати све пакете. Међутим, извршавање исправки ће осигурати да су инсталирани сви најновији пакети.

С тим да се склонимо, кренимо!

Прво инсталирање закрпе. Следећа команда ће инсталирати све званично објављене закрпе.

$ судо зиппер патцх

У мом случају нема шта да се ради. Ако постоји нека најновија закрпа, команда ће је инсталирати.

Користите ову да бисте видели листу доступних закрпа. Не захтева корен дозвола за трчање.

$ зиппер закрпе

Зиппер може да наведе све закрпе које тренутно нису инсталиране. Покрените следећу команду.

$ зиппер списак закрпа

„Лист-патцхес“ је такође доступан у скраћеном облику „лп“.

$ зиппер лп

Занима ме навођење само закрпа које су означене као безбедносни поправци?

$ зиппер лп --категорија сигурности

Покрените ову команду да бисте проверили број закрпа које су потребне.

$ судо зиппер закрпа

Управљање спремиштем

Зиппер нуди беспрекорне методе управљања свим спремиштима. Ево неколико наредби које су вам врло корисне у многим ситуацијама.

Већ смо описали како да ажурирате локалну базу података свих репо послова.

$ судо зиппер освежи

Потребна вам је брза листа свих спремишта?

$ зиппер репо

Такође можемо користити „лр“, скраћени облик „репос-а“.

$ зиппер лр

Потребан вам је УРИ репоз? Само додајте заставицу „-у“ после „лр“ или „репос“.

$ зиппер лр -у

Ако нисте знали, спремишта опенСУСЕ су поредана у хијерархији. Да бисте пописали спремишта на основу њиховог приоритета, користите заставицу „-п“.

$ зиппер лр -п

Када покреће „рефресх“, Зиппер ће ажурирати локалну базу података за сва спремишта. За ажурирање одређеног спремишта покрените следећу наредбу.

$ судо зиппер освежи

Поновни уноси могу бити омогућени / онемогућени без њиховог брисања. Да бисте онемогућили одређено спремиште, покрените следећу наредбу. Имајте на уму да нам је потребан репо број са листе спремишта.

$ судо зиппер мр -д

Потребно је омогућити онемогућени репо? Покренимо следећу команду.

$ судо зиппер мр -е

Додавање новог спремишта је такође врло једноставно. У овом примеру додаћу Пацкман-а. То је екстерно спремиште које нуди додатне опенСУСЕ пакете. У зависности од тога коју верзију опенСУСЕ користите, репо УРИ ће се променити. Међутим, командна структура ће остати иста. Сазнајте више о Пацкман-у

$ судо зиппер аддрепо

У случају опенСУСЕ Тумблевеед, наредба ће изгледати отприлике овако. Овде је „ар“ скраћени облик „аддрепо“.

$ судо зиппер ар -цфп 90 хттп: // фтп.гвдг.де / пуб / линук / мисц / пацкман / сусе / опенСУСЕ_Тумблевеед /
чопор

За уклањање репо-а потребан вам је псеудоним репо-налога. Ухватите псеудоним репо листе са листе репо послова и користите следећу команду.

$ судо ремоверепо

Можете да замените „ремоверепо“ са скраћеним обликом „рр“.

$ судо рр

Управљање кеш меморијом

Кеширање је користан механизам где зиппер може да задржи копију свих РПМ пакета које уграби са Интернета на одређено место. Сваки пут када затражите да зиппер инсталира исти пакет, он прво погледа у кеш меморију. Ако је у кеш меморији, зиппер користи РПМ пакет из кеш меморије за обављање инсталације. На овај начин може убрзати инсталацију и уштедети време и пропусност.

Кеш меморија се чува на следећем месту. Сваки репо има своју посебну фасциклу испод директоријума.

$ трее / вар / цацхе / зипп / пакети

За чишћење кеш меморије покрените следећу команду.

$ судо зиппер чист

Ово ће очистити све ускладиштене РПМ пакете из кеш меморије. Препоручујем да омогућите кеширање, осим ако вас меморија некако не ограничава. Следећа наредба ће омогућити кеширање свих спремишта у систему.

$ судо зиппер мр -ка

Последње мисли

Зиппер садржи мноштво карактеристика. Иако су ове методе употребе зиппера више него довољне за редовне кориснике, постоји мноштво напредних функција које овде нису представљене.

Комплетну документацију о затварачу потражите на ман страници.

$ ман патент

Уживати!

Водич за битку за Веснотх
Битка за Веснотх је једна од најпопуларнијих стратешких игара отвореног кода које тренутно можете играти. Не само да је ова игра у развоју већ јако ду...
0 А.Д. Приручник
Од многих стратешких игара тамо, 0 А.Д. успева да се истакне као свеобухватан наслов и врло дубока, тактичка игра упркос томе што је отворен извор. Ра...
Водич за Унити3Д
Увод у Унити 3Д Унити 3Д је моћан мотор за развој игара. То је унакрсна платформа која вам омогућава да креирате игре за мобилне уређаје, веб, стоне р...