Како се користи Зиппер из Опенсусе и Сусе

Настављамо са менаџерима пакета најважнијих дистрибуција у серверском сектору, о чему ћемо овај пут говорити Зиппер то ради са РПМ а створио га је СуСЕ за ваше приватне и јавне дистрибуције какве јесу СЛЕ и Опенсусе.
На лични начин Зиппер Мислим да је он један од најбољих менаџера који постоје данас. Сусе је уложио много труда у Иаст и Зиппер нудећи 2 врло стабилна и лака за употребу производа, истина је да је у прошлости Зиппер имао много проблема са зависностима, али то је све готово и даје изванредне перформансе.
1 Како се користи Зиппер.
Почећемо са најосновнијим, ако покренемо наредбу без икаквих аргумената, понудиће нам основни синопсис како је користити, а листа свих глобалних опција не плаши се количином опција које ћу објаснити оне најкорисније.
 јцаррилло @ линук-бп4к: ~> зиппер Употреба: зиппер [--глобал-оптионс] [--цомманд-оптионс] [аргументи] Глобалне опције: --хелп, -х Хелп. --версион, -В Излажите број верзије. --промптидс Изнесите листу корисничких упита корисника зиппер. --цонфиг, -ц Користите наведену конфигурациону датотеку уместо подразумеване. --усердата Кориснички дефинисан ИД трансакције који се користи у историји и додацима. --куиет, -к Потискивање нормалног излаза, штампање само порука о грешци. --вербосе, -в Повећајте опширност. - [но-] цолор Треба ли користити боје у испису ако тти то подржава. --но-кратица, -А Немојте скраћивати текст у табелама. -таблични стил, -с Стил табеле (цео број). --нон-интерацтиве, -н Не питајте ништа, аутоматски користите подразумеване одговоре. --нон-интерацтиве-инцлуде-ребоот-патцхес Немојте третирати закрпе као интерактивне, које имају постављену заставицу ребоотСуггест-флаг. --кмлоут, -к Пребаци на КСМЛ излаз. --игноре-ункновн, -и Занемари непознате пакете. --репосд-дир, -Д Користите алтернативни директоријум датотека дефиниције спремишта. --цацхе-дир, -Ц Користите алтернативни директоријум за све кешеве. --рав-цацхе-дир Користите алтернативни необрађени директориј кеша метаподатака. --солв-цацхе-дир Користите алтернативни директоријум кеш кеш датотеке солв. --пкг-цацхе-дир Користите алтернативни директоријум кеша пакета.
Ако желимо помоћ за аргумент на пример инсталл користимо.
 јцаррилло @ линук-бп4к: ~> зиппер помоћ при инсталацији (ин) [опције] … Инсталирајте пакете са наведеним могућностима или РПМ датотеке са наведеном локацијом. Способност је НАМЕ [.АРЦХ] [ОП], где је ОП један од <, =,>. Опције команде: --фром Изаберите пакете из наведеног спремишта. -р, --репо Учитајте само наведено спремиште. -т, --типе Врста паковања (пакет, закрпа, шаблон, производ, срцпацкаге). Подразумевано: пакет. -н, --наме Изаберите пакете једноставним именом, а не способностима. -Ц, --цапабилити Изаберите пакете према могућностима. -ф, --форце Инсталирај чак и ако је ставка већ инсталирана (поново инсталирана), враћена на нижу верзију или мења добављача или архитектуру. --олдпацкаге Дозвољава замену новије ставке старијом. Згодно ако се враћате. За разлику од --форце, неће извршити поновну инсталацију. --реплацефилес Инсталирајте пакете чак и ако замењују датотеке из других, већ инсталираних, пакета. Подразумевано је да се конфликти датотека третирају као грешка. --довнлоад-по потреби онемогућава конфликт датотека … 
За тражење пакета користимо се или опцију претраживања, користићемо пример Фирефока.
 јцаррилло @ линук-бп4к: ~> зиппер се фирефок Учитавање података спремишта … Читање инсталираних пакета … С | Име | Резиме | Тип- + ------------------------------------ + ----------- --------------------------------------------- + ---- -------- и | Фирефок | Веб претраживач | апликација | МозиллаФирефок | Мозилла Фирефок веб прегледач | срцпацкаге и | МозиллаФирефок | Мозилла Фирефок веб прегледач | пакет | МозиллаФирефок-брандинг-опенСУСЕ | опенСУСЕ брендирање МозиллаФирефока | срцпацкаге и | МозиллаФирефок-брандинг-опенСУСЕ | опенСУСЕ брендирање МозиллаФирефока | пакет | МозиллаФирефок-брендинг-упстреам | Упстреам брендирање за Фирефок | пакет | МозиллаФирефок-буилдсимболс | Бреакпад буилдсимболс фор Фирефок | пакет | МозиллаФирефок-девел | Девел пакет за Фирефок | пакет | МозиллаФирефок-преводи-уобичајени | Уобичајени преводи за Фирефок | пакет | МозиллаФирефок-преводи-друго | Додатни преводи за Фирефок | пакет | мхтмл-фирефок | Пружа Фирефоку компатибилност са МХТМЛ веб архивом | срцпацкаге | мхтмл-фирефок | Пружа Фирефоку компатибилност са МХТМЛ веб архивом | пакет
Можемо видети да претражује листу спремишта, а затим нуди све пакете који садрже реч фирефок пошто већ имам инсталиран фирефок, чини се да се "и" разликује.
Можемо тражити обрасце или групе пакета, на пример можемо инсталирати образац лампе који укључује пхп, апацхе и мариадб, видимо да укључује веома користан опис за аутоматизацију инсталација.
 зиппер инфо -т паттерн ламп_сервер Учитавање података спремишта … Читање инсталираних пакета … Информације за паттерн ламп_сервер: ------------------------------- ----- Спремиште: опенСУСЕ-13.2-Упдате Име: ламп_сервер Верзија: 20141007-5.1 Арцх: к86_64 Добављач: опенСУСЕ Инсталирано: Не Видљиво кориснику: Да Резиме: Веб и ЛАМП сервер Опис: Софтвер за постављање веб сервера који може да служи статичком, динамичком и интерактивном садржају (попут веб продавнице). Ово укључује Апацхе ХТТП сервер, систем за управљање базама података МиСКЛ и скриптне језике као што су ПХП, Питхон, Руби он Раилс или Перл. Садржај: С | Име | Тип | Зависност- + ------------------------------- + --------- + ----- ------ | апацхе2-мод_пхп5 | пакет | | пхп5-ицонв | пакет | и | обрасци-опенСУСЕ-база | пакет | и | апацхе2-префорк | пакет | | пхп5-дом | пакет | | пхп5-мискл | пакет | и | апацхе2 | пакет | | апацхе2-екампле-пагес | пакет | | мариадб | пакет | | апацхе2-мод_перл | пакет | | пхп5-цтипе | пакет | | апацхе2-доц | пакет | | иаст2-хттп-сервер | пакет | | паттерн-опенСУСЕ-ламп_сервер | пакет | 

1.1 Користите Зиппер Схелл


Као иум можемо бацити зиппер схелл ако ћемо дуго радити с њим.
 # зиппер схелл ИЛИ # зиппер сх зиппер> помоћ Употреба: зиппер [--глобал-оптионс]
2 Управљање спремиштима помоћу Зиппера
Помоћу Зиппера можемо додавати, уклањати, ажурирати и мењати званична и спољна системска спремишта.

2.1 Листа спремишта


Спремишта можемо навести помоћу аргумента репос или лр приказана је листа филтрирајући омогућено и ако су ажурирани.
 # зиппер репос ИЛИ # зиппер лр јцаррилло @ линук-бп4к: ~> зиппер лр # | Алиас | Име | Омогућено | ГПГ Цхецк | Освежи --- + ----------------------------- + --------------- ---------------------- + --------- + ----------- + ----- --- 1 | довнлоад.опенсусе.орг-4.4 | опенСУСЕ БуилдСервице - ЛибреОффице | Да | (р) Да | Да 2 | довнлоад.опенсусе.орг-Аппс | опенСУСЕ БуилдСервице - ГНОМЕ: Апликације | Да | (р) Да | Да 3 | довнлоад.опенсусе.орг-Ектра | опенСУСЕ БуилдСервице - КДЕ: Ектра | Да | (р) Да | Да 4 | довнлоад.опенсусе.орг-гамес | опенСУСЕ БуилдСервице - Игре | Да | (р) Да | Да 5 | довнлоад.опенсусе.орг-осс | Главно спремиште (извори) | Да | (р) Да | Да 6 | фтп.гвдг.де-сусе | Пацкман Репоситори | Да | (р) Да | Да 7 | игре: алати | игре: алати | Да | (р) Да | Да 8 | гееко.иода.нет-амд-фглрк | АМД / АТИ графички управљачки програми | Да | (р) Да | Да 9 | гоогле-цхроме | гоогле-цхроме | Да | (р) Да | Да 10 | спремиште либдвдцсс | спремиште либдвдцсс | Да | (р) Да | Да 11 | опенСУСЕ-13.2-0 | опенСУСЕ-13.2-0 | Не ---- | Да 12 | репо-дебуг | опенСУСЕ-13.2-Дебуг | Не ---- | Да 13 | репо-дебуг-упдате | опенСУСЕ-13.2-Упдате-Дебуг | Не ---- | Да 14 | репо-дебуг-упдате-нон-осс | опенСУСЕ-13.2-Упдате-Дебуг-Нон-Осс | Не ---- | Да 15 | репо-нон-осс | опенСУСЕ-13.2-Нон-Осс | Да | (п) Да | Да 16 | репо-осс | опенСУСЕ-13.2-Осс | Да | (п) Да | Да 17 | репо-извор | опенСУСЕ-13.2-Соурце | Не ---- | Да 18 | репо-упдате | опенСУСЕ-13.2-Упдате | Да | (р) Да | Да 19 | репо-упдате-нон-осс | опенСУСЕ-13.2-Упдате-Нон-Осс | Да | (п) Да | И то је
Ако је потребно, по идеалном УРИ -у можемо навести да ли имамо локална спремишта и желимо да направимо резервну копију или ажурирање.
 # зиппер лр -у # | Алиас | Име | Омогућено | Освежи | УРИ- + --------------------------- + ------------------- ----------------- + --------- + --------- + ------------ --------------------------------------------------- - 1 | опенСУСЕ-13.2-0 | опенСУСЕ-13.2-0 | Да | Не цд: ///? девицес = / дев / диск / би-ид / ата-ВБОКС_ЦД-РОМ_ВБ2-01700376 2 | репо-дебуг | опенСУСЕ-13.2-Дебуг | Да | Да | хттп://довнлоад.опенсусе.орг/дебуг/дистрибутион/13.2/репо/осс/ 3 | репо-дебуг-упдате | опенСУСЕ-13.2-Упдате-Дебуг | Не Да | хттп://довнлоад.опенсусе.орг/дебуг/упдате/13.2/ 4 | репо-дебуг-упдате-нон-осс | опенСУСЕ-13.2-Упдате-Дебуг-Нон-Осс | Не Да | хттп://довнлоад.опенсусе.орг/дебуг/упдате/13.2-нон-осс/ 5 | репо-нон-осс | опенСУСЕ-13.2-Нон-Осс | Да | Да | хттп://довнлоад.опенсусе.орг/дистрибутион/13.2/репо/нон-осс/ 6 | репо-осс | опенСУСЕ-13.2-Осс | Да | Да | хттп://довнлоад.опенсусе.орг/дистрибутион/13.2/репо/осс/ 7 | репо-извор | опенСУСЕ-13.2-Соурце | Не Да | хттп://довнлоад.опенсусе.орг/соурце/дистрибутион/13.2/репо/осс/ 8 | репо-упдате | опенСУСЕ-13.2-Упдате | Да | Да | хттп://довнлоад.опенсусе.орг/упдате/13.2/ 9 | репо-упдате-нон-осс | опенСУСЕ-13.2-Упдате-Нон-Осс | Да | Да | хттп://довнлоад.опенсусе.орг/упдате/13.2-нон-осс/ 
Требали би знати да се спремиштима управља по приоритету, на примјер имамо пакет мискл у локалном и службеном РЕПО -у ради уштеде пропусности, добра пракса је понудити већи приоритет локалним РЕПО -овима. РЕПО -ове можемо навести по приоритету са -П
 # зиппер лр -П # | Алиас | Име | Омогућено | Освежи | Приоритет- + --------------------------- + ------------------- ----------------- + --------- + --------- + --------- 1 | опенСУСЕ-13.2-0 | опенСУСЕ-13.2-0 | Да | Не 99 2 | репо-дебуг | опенСУСЕ-13.2-Дебуг | Да | Да | 99 3 | репо-дебуг-упдате | опенСУСЕ-13.2-Упдате-Дебуг | Не Да | 99 4 | репо-дебуг-упдате-нон-осс | опенСУСЕ-13.2-Упдате-Дебуг-Нон-Осс | Не Да | 99 5 | репо-нон-осс | опенСУСЕ-13.2-Нон-Осс | Да | Да | 85 6 | репо-осс | опенСУСЕ-13.2-Осс | Да | Да | 99 7 | репо-извор | опенСУСЕ-13.2-Соурце | Не Да | 99 8 | репо-упдате | опенСУСЕ-13.2-Упдате | Да | Да | 99 9 | репо-упдате-нон-осс | опенСУСЕ-13.2-Упдате-Нон-Осс | Да | Да | 99 

2.2 Освежавање спремишта


Имамо глобалну команду да освежимо све у исто време или опцију одређене
У случају освежавања сви користимо реф или рефресх
 # зиппер рефресх ИЛИ # зиппер реф Спремиште 'опенСУСЕ-13.2-0' је ажурирано. Спремиште 'опенСУСЕ-13.2-Дебуг' је ажурирано. Спремиште 'опенСУСЕ-13.2-Нон-Осс' је ажурирано. Спремиште 'опенСУСЕ-13.2-Осс' је ажурирано. Спремиште 'опенСУСЕ-13.2-Упдате' је ажурирано. Спремиште 'опенСУСЕ-13.2-Упдате-Нон-Осс' је ажурирано. Сва спремишта су освежена. У случају освежавања одређеног, на пример Нон-осс # зиппер освежавање репо-нон-осс Спремиште 'опенСУСЕ-13.2-Нон-Осс' је ажурирано. Наведена спремишта су освежена.
Понекад зиппер не дозвољава освежавање сигурносним сертификатима које у том случају можемо наметнути помоћу -ф
 # зиппер реф -ф репо-нон-осс Форсирање сировог освежавања мета података Дохваћање спремишта „опенСУСЕ-13.2-Нон-Осс“ метаподатака… [учињено] Форсирање изградње кеша спремишта Изградња спремишта „опенСУСЕ-13.2-Нон-Осс 'кеша… [завршено] Наведена складишта су освежена. 

2.3 Изменити спремишта


Када говоримо о измени, мислим на омогућавање или онемогућавање РЕПО -а или мењање његовог приоритета пре промене било ког РЕПО -а, морамо знати да у Зиппер -у свако спремиште има јединствени ИД који се користи за омогућавање РЕПО -а, можемо да наведемо његов број помоћу зиппер лр .
 # зиппер лр # | Алиас | Име | Омогућено | Освежи- + --------------------------- + ------------------- ----------------- + --------- + -------- 1 | опенСУСЕ-13.2-0 | опенСУСЕ-13.2-0 | Да | Но 2 | репо-дебуг | опенСУСЕ-13.2-Дебуг | Да | Да 3 | репо-дебуг-упдате | опенСУСЕ-13.2-Упдате-Дебуг | Не Да 4 | репо-дебуг-упдате-нон-осс | опенСУСЕ-13.2-Упдате-Дебуг-Нон-Осс | Не Да 5 | репо-нон-осс | опенСУСЕ-13.2-Нон-Осс | Да | Да 6 | репо-осс | опенСУСЕ-13.2-Осс | Не Да 7 | репо-извор | опенСУСЕ-13.2-Соурце | Не Да 8 | репо-упдате | опенСУСЕ-13.2-Упдате | Да | Да 9 | репо-упдате-нон-осс | опенСУСЕ-13.2-Упдате-Нон-Осс | Да | И то је
У случају онемогућавања ИД -а 6, који би био Осс, користимо
 # зиппер мр -д 6 Спремиште 'репо -осс' је успешно онемогућено.
Да бисмо га поново омогућили, користимо -е пример
 # зиппер мр -е 6 Спремиште 'репо -осс' је успешно омогућено. 
Идемо на напредније опције, на пример омогућавамо аутоматско освежавање и дајемо приоритет од 85 репо-у без осс.
 # зиппер мр -рк -п 85 репо-нон-осс Приоритет спремишта 'репо-нон-осс' је остављен непромењен (85) Ништа се не може променити за спремиште 'репо-нон-осс'.
Или можемо ограничити кеширање свих репо -а у случају да нам недостаје простора.
 # зиппер мр -Ка Кеширање РПМ датотека је онемогућено за спремиште 'опенСУСЕ-13.2-0'. Предмеморирање РПМ датотека је онемогућено за спремиште 'репо-дебуг'. Предмеморирање РПМ датотека је онемогућено за спремиште 'репо-дебуг-упдате'. Предмеморирање РПМ датотека је онемогућено за спремиште 'репо-дебуг-упдате-нон-осс'. Предмеморирање РПМ датотека онемогућено је за спремиште 'репо-нон-осс'. Предмеморирање РПМ датотека онемогућено је за спремиште 'репо-осс'. Предмеморирање РПМ датотека онемогућено је за спремиште 'репо-извор'. Предмеморирање РПМ датотека је онемогућено за 'репо-упдате' спремишта. Предмеморирање РПМ датотека је онемогућено за спремиште 'репо-упдате-нон-осс'.
У случају да их желимо поново омогућити, користимо се.
 # зиппер мр -ка кеширање РПМ датотека је омогућено за спремиште 'опенСУСЕ-13.2-0'. Кемирање РПМ датотека је омогућено за спремиште 'репо-дебуг'. Омогућено је кеширање РПМ датотека за спремиште 'репо-дебуг-упдате'. Омогућено је кеширање РПМ датотека за спремиште 'репо-дебуг-упдате-нон-осс'. Кемирање РПМ датотека је омогућено за спремиште 'репо-нон-осс'. Омогућено је кеширање РПМ датотека за спремиште 'репо-осс'. Омогућено је кеширање РПМ датотека за спремиште 'репо-извор'. Омогућено је кеширање РПМ датотека за 'репо-упдате' спремишта. Омогућено је кеширање РПМ датотека за спремиште 'репо-упдате-нон-осс'.
Али чак можемо филтрирати између локалног и удаљеног репо -а, а могуће је и онемогућити кеширање само удаљеног репо -а.
 # зиппер мр -Кт Кеширање РПМ датотека је омогућено за спремиште 'репо -дебуг'. Омогућено је кеширање РПМ датотека за спремиште 'репо-дебуг-упдате'. Омогућено је кеширање РПМ датотека за спремиште 'репо-дебуг-упдате-нон-осс'. Омогућено је кеширање РПМ датотека за спремиште 'репо-нон-осс'. Омогућено је кеширање РПМ датотека за спремиште 'репо-осс'. Кемирање РПМ датотека је омогућено за спремиште 'репо-извор'. Омогућено је кеширање РПМ датотека за 'репо-упдате' спремишта. Омогућено је кеширање РПМ датотека за спремиште 'репо-упдате-нон-осс'.
Да бисмо их поново омогућили користимо готово исти аргумент, али са К у малим словима.
 # зиппер мр -кт кеширање РПМ датотека је омогућено за спремиште 'репо -дебуг'. Омогућено је кеширање РПМ датотека за спремиште 'репо-дебуг-упдате'. Омогућено је кеширање РПМ датотека за спремиште 'репо-дебуг-упдате-нон-осс'. Омогућено је кеширање РПМ датотека за спремиште 'репо-нон-осс'. Омогућено је кеширање РПМ датотека за спремиште 'репо-осс'. Кемирање РПМ датотека је омогућено за спремиште 'репо-извор'. Омогућено је кеширање РПМ датотека за 'репо-упдате' спремишта. Омогућено је кеширање РПМ датотека за спремиште 'репо-упдате-нон-осс'.

2.4 Додавање РЕПО -ова са Зиппером


Додаћемо спремишта, немојте мешати са омогућавањем, препоручљиво је додати РЕПО са тренутном провером ГПГ -а како не бисте били жртве напада.
Почнимо додавањем званичног РЕПО -а, али из старе верзије Опенсусе -а.
 # зиппер ар хттп://довнлоад.опенсусе.орг/упдате/11.1/ упдате Додавање спремишта „упдате“…. [завршено] „Спремање“ спремишта успешно додато Омогућено: Да Аутоматско освежавање: Не ГПГ провера: Да УРИ: хттп: // довнлоад.опенсусе.орг/упдате/11.1/
Имајте на уму да нам Зиппер даје сажетак РЕПО -а након што је ГПГ опција значајно додана.
У случају да се запетљате са сличним РЕПО именима, можемо изменити његов АЛИАС да бисмо га боље идентификовали, рецимо да желимо да променимо име репо 10 у упд8, прво морамо знати његов ИД у мом случају је 10, а затим покрећемо
 # зиппер нр 10 упд8 Спремиште 'упдате' преименовано у 'упд8'.

2.5 Уклањање спремишта


За уклањање користимо рр или ремоверепо, након брисања РЕПО -а нећемо га моћи опоравити без познавања његове изворне адресе, будите опрезни овде.
 # зиппер рр упд8 # Уклањање спремишта 'упд8'… [готово] Спремиште 'упд8' је уклоњено. 
3 Управљање пакетима са Зиппером
Са Зиппером можемо олакшати многе функције РПМ -а, говорићемо о управљању свим пакетима.

3.1 Инсталирајте пакет са Зиппером


Да бисмо инсталирали нови пакет који користимо или инсталирамо, урадићемо пример са претраживачем фирефок.
 # зиппер у МозиллаФирефоку Учитавање података спремишта … Читање инсталираних пакета … Решавање зависности пакета … Следећих 128 НОВИХ пакета ће бити инсталирано: адваита-ицон-тхеме ат-спи2-атк-цоммон ат-спи2-атк-гтк2 ат-спи2- цоре цантарелл-фонтс цуп-либс десктоп-филе-утилс фонтцонфиг гдк-пикбуф-куери-лоадерс гстреамер гстреамер-флуендо-мп3 гстреамер-плугинс-басе гтк2-брандинг-опенСУСЕ гтк2-дата гтк2-иммодуле-амхариц гтк2-имутод иммодуле-тхаи гтк2-иммодуле-вијетнамски гтк2-метатхеме-адваита гтк2-тхеминг-енгине-адваита гтк2-тоолс гтк3-дата гтк3-метатхеме-адваита гтк3-тоолс хицолор-ицон-тхеме хицолор-ицон-тхеме-брандинг-опенСУСЕ2 1_0-0 либатк-бридге-2_0-0 либатспи0 либцаиро2 либцаиро-гобјецт2 либцанберра0 либцанберра-гтк0 либцанберра-гтк2-модуле либцанберра-гтк3-0 либцанберра-гтк3-модуле либцанберра-гтк-модрбрб2 либцанберра-гтк3-0 либцанберра-гтк3-модуле либцанберра-гтк-модуле-цоммонаутел0цддацол_интерфаце1 либдррано_друм_ордрано02_дб_интерфаце либФЛАЦ8 либфреебл3 либгбм1 либ гдк_пикбуф-2_0-0 либграпхите2-3 либгстапп-1_0-0 либгстаудио-1_0-0 либгстпбутилс-1_0-0 либгстреамер-1_0-0 либгстрифф-1_0-0 либгсттаг-1_0-0 либгствидео-1_0-0 либгствидео-1-0 2_0-0 либгтреамер 2_0-0 либгтк-3-0 либхарфбузз0 либјаспер1 либјбиг2 либјпег8 либјсон-ц2 либлцмс2-2 либЛЛВМ либлтдл7 либнсссхаредхелпер0 либогг0 либорц-0_4-0 либпацкагекит-глиб2-18 либпанго-1_0пик3-0 либпциасццесс0 либфпулто1_0пик1-0 либпциасццесс0 либилепулто1_0пик1-0 либпциасццесс0 либфпулто1_0пик1-0 либпциасццесс0 либфпулто либстартуп-нотифицатион-1-0 либтхеорадец1 либтхеораенц1 либтифф5 либвисуал либворбис0 либворбисенц2 либворбисфиле3 либваиланд-цлиент0 либваиланд-цурсор0 либваиланд-сервер0 либк11-кцб1 либкцб-дри2-0 либкцб-дри3-0 либкцб-глбк0 либцк пресент0 либкцб-глбк0 либцк рендер синц1 либкцб-утил1 либкцб-кфикес0 либКсцомпосите1 либКсцурсор1 либКсдамаге1 либКсевие1 либКсфикес3 либкфт2 либКси6 либКсинерама1 либккбцоммон-0_4_3 либКсрандр2 либКсрендер1 либксхмфенце1 либктст6 таблефКсвм либтхеметакГЛ0 Таблевамек-ГЛ86 цоммон таблева-ГЛ0М Месапииллак1-МесагГЛ086 либитамек-ГЛМ0 Меса ирефок МозиллаФирефок-брандинг-опенСУСЕ мозилла-нсс мозилла-нсс-цертс ПацкагеКит-гстреамер-плугин панго-тоолс соунд-тхеме-фреедесктоп Следећих 10 препоручених пакета је аутоматски изабрано: гстреамер-флуендо-мп3 гтк2-брандинг-опенСУСЕ гтк2-дата гтк2 -иммодуле-амхариц гтк2-иммодуле-инуктитут гтк2-иммодуле-тхаи гтк2-иммодуле-вијетнамски либцанберра0 либпулсе0 ПацкагеКит-гстреамер-плугин 128 нових пакета за инсталирање. Укупна величина преузимања: 77,2 МиБ. Већ кеширано: 0 Б Након операције ће се користити додатних 200,0 МиБ. Настави? [д / н /? приказује све опције] (и): и Преузимање пакета цантарелл-фонтс-0.0.16-1.1.ноарцх (1/128), 74.1 КиБ (115.6 КиБ распаковано) Преузимање: цантарелл-фонтс-0.0.16-1.1.ноарцх.рпм …. [Готово (63,4 КиБ / с)] Преузимање пакета хицолор-ицон-тхеме-0.13-2.1.2.ноарцх (2/128), 40.1 КиБ (50.5 КиБ распаковано) Преузимање: хицолор-ицон-тхеме-0.13-2.1 .2.ноарцх.рпм… [готово] Преузимање пакета соунд-тхеме-фреедесктоп-0.8-7.1.2.ноарцх (3/128), 372,6 КиБ (460,3 КиБ распаковано)
Можемо чак инсталирати и верзију одређеног пакета.
 # зиппер у 'гцц <5.1' Учитавање података спремишта … Читање инсталираних пакета … Решавање зависности од пакета … Следећих 13 НОВИХ пакета ће бити инсталирано: цпп цпп48 гцц гцц48 либасан0 либатомиц1-гцц49 либцлоог-исл4 либгомп1-гцц49 либисл10 либитм1-гцц49 либммп3 либмпфр4 либтсан0-гцц49 13 нових пакета за инсталирање. Укупна величина преузимања: 14,5 МиБ. Већ кеширано: 0 Б Након операције ће се користити додатних 49,4 МиБ. Настави? [д / н /? приказује све опције] (и): и 
Како знамо да су пакети унапред компајлирани за различите архитектуре, можемо инсталирати одређену верзију, може бити од помоћи ако имамо 64 бита, али софт ради само испод 32 бита, најбоље је направити ПАТХ за 32 бита, а затим инсталирати пакет.
 # зиппер у гцц.и586 Учитавање података спремишта … Читање инсталираних пакета … Решавање зависности од пакета … Следећих 13 НОВИХ пакета ће бити инсталирано: цпп цпп48 гцц гцц48 либасан0 либатомиц1-гцц49 либцлоог-исл4 либгомп1-гцц49 либисл10 либитм1-гцц49 либмц3 либмц3 -гцц49 либмпц3 либмпфр4 -гцц49 13 нових пакета за инсталирање. Укупна величина преузимања: 14,5 МиБ. Већ кеширано: 0 Б Након операције ће се користити додатних 49,4 МиБ. Настави? [д / н /? приказује све опције] (и): и Преузимање пакета либасан0-4.8.3 + р212056-2.2.4.к86_64 (1/13), 74.2 КиБ (166.9 КиБ распаковано) Преузимање: либасан0-4.8.3 + р212056-2.2.4 .к86_64.рпм… [готово (79,2 КиБ / с)] Преузимање пакета либатомиц1-гцц49-4.9.0 + р211729-2.1.7.к86_64 (2/13), 14,3 КиБ (26,1 КиБ распаковано) Преузимање: либатомиц1-гцц49- 4.9.0 + р211729-2.1.7.к86_64.рпм… [завршено (55.3 КиБ / с)]
За инсталирање верзије и архитектуре коју користимо.
 # зиппер у 'гцц.и586 <5.1' Учитавање података спремишта … Читање инсталираних пакета … Решавање зависности пакета …….
Могуће је инсталирати пакет са одређеног РЕПО -а. Пример Потражићу пакет либкинел из амарок РЕПО -а ради боље компатибилности.
 # зиппер у амарок упд: либкине1 Учитавање података спремишта … Читање инсталираних пакета … Решавање зависности пакета … Следећих 202 НОВА пакета ће бити инсталирано: амарок бундле-ланг-кде-ен цламз цуп-либс енсцрипт фонтцонфиг гдк-пикбуф-куери- учитавачи гхостсцрипт-фонтс-стд гптфдиск гстреамер гстреамер-плугинс-басе хицолор-ицон-тхеме хицолор-ицон-тхеме-брандинг-опенСУСЕ хтдиг хунспелл ​​хунспелл-тоолс ицоутилс испелл ​​испелл-амерички кде4-фајл систем кдебасе4-рунтиме кДЕБЕ-рунтиме кДЕБС4 -кделибс4 кделибс4-брандинг-опенСУСЕ кделибс4-цоре кдиалог либаконади4 л… 
За претраге је могуће користити џокер знакове
 # зиппер у пхп5 * Учитавање података спремишта … Читање инсталираних пакета … Решавање зависности пакета … Проблем: пхп5-5.6.1-18.1.к86_64 захтева смтп_даемон, али овај захтев се не може обезбедити провајдерима који се не могу инсталирати: еким-4.83-3.1.8.к86_64 [ опенСУСЕ-13.2-0] постфик-2.11.0-5.2.2.к86_64 [опенСУСЕ-13.2-0] сендмаил-8.14.9-2.2.2.к86_64 [опенСУСЕ-13.2-0] еким-4.83-3.1.8. и586 [репо-осс] мсмтп-мта-1.4.32-2.1.3.и586 [репо-осс] постфик-2.11.0-5.2.2.и586 [репо-осс] сендмаил-8.14.9-2.2.2. и586 [репо-осс] еким-4.83-3.1.8.к86_64 [репо-осс] мсмтп-мта-1.4.32-2.1.3.к86_64 [репо-осс] постфик-2.11.0-5.2.2.к86_64 [ репо-осс] сендмаил-8.14.9-2.2.2.к86_64 [репо-осс] постфик-2.11.3-5.5.1.и586 [репо-ажурирање] постфик-2.11.3-5.5.1.к86_64 [репо- ажурирање] Решење 1: Биће учињене следеће радње: не инсталирајте пхп5-5.6.1-18.1.к86_64 не инсталирајте пхп5-пеар-Аутх_САСЛ-1.0.6-7.1.3.ноарцх не инсталирајте пхп5-пеар-Хорде_Хттп- 2.0.1-6.1.3.ноарцх не инсталирајте пхп5-пеар-Хорде_Имаге-2.0.1-6.1.3.ноарцх не инсталирајте пхп5-пеар-Хор де_Колаб_Формат-2.0.1-6.1.3.ноарцх не инсталирајте пхп5-пеар-Хорде_Лдап-2.0.1-6.1.3.ноарцх не инсталирајте пхп5-пеар-Хорде_Мемцацхе-2.0.1-7.1.3.ноарцх не инсталирајте пхп5-пеар-Хорде_Миме-2.0.2-6.1.3.ноарцх не инсталирајте пхп5-пеар-Хорде_Оаутх-2.0.0-6.1.3.ноарцх не инсталирајте пхп5-пеар-Хорде_Пдф-2.0.1-6.1.3. ноарх….
Као што сам већ поменуо, могуће је користити групе на пример за инсталирање читавог гомиле ламп-сервера
 # зиппер ин -т паттерн ламп_сервер који додаје податке спремишта … Читање инсталираних пакета … Решавање зависности пакета … Следећих 29 НОВИХ пакета ће бити инсталирано: апацхе2 апацхе2-доц апацхе2-екампле-пагес апацхе2-мод_перл апацхе2-префорк обрасци-опенСУСЕ-ламп_сервер перл-Дата-Думп перл-Енцоде-Лоцале перл-Филе-Листинг перл-ХТМЛ-Парсер перл-ХТМЛ-Тагсет перл-ХТТП-Цоокиес перл-ХТТП-Даемон перл-ХТТП-Дате перл-ХТТП-Порука перл-ХТТП-Преговарај перл-ИО-ХТМЛ перл-ИО-Соцкет-ССЛ перл-либввв-перл перл-Линук-Пид перл-ЛВП-МедиаТипес перл-ЛВП-Протоцол-хттпс перл-Нет-ХТТП перл-Нет-ССЛеаи перл-Тие-ИкХасх перл -ТимеДате перл-УРИ перл-ВВВ-РоботРулес иаст2-хттп-сервер Следећи НОВИ образац ће бити инсталиран: ламп_сервер Следећих 10 препоручених пакета је аутоматски изабрано: апацхе2 апацхе2-доц апацхе2-екампле-пагес апацхе2-мод_перл апацхе2-префорк перл-Дата-Думп перл-ИО-Соцкет-ССЛ перл-ЛВП-Протоцол-хттпс перл-ТимеДате иаст2-хттп-сервер 29 нових пакета за инсталирање. Укупна величина преузимања: 7,2 МиБ. Већ кеширано: 1,2 МиБ Након операције ће се користити додатних 34,7 МиБ. Настави? [д / н /? приказује све опције] (и):
Једна могућа и корисна опција је инсталирање новог пакета и уклањање његове алтернативе, нпр. Инсталирање нано и уклањање ви.
 # зиппер у нано -ви Учитавање података спремишта … Читање инсталираних пакета … '-ви' није пронађено у именима пакета. Испробавање способности. Решавање зависности пакета … Следећа 2 НОВА пакета ће бити инсталирана: нано нано-ланг Следећи пакет ће бити УКЛОЊЕН: вим Следећи препоручени пакет је аутоматски изабран: нано-ланг 2 нова пакета за инсталирање, 1 за уклањање. Укупна величина преузимања: 550,0 КиБ. Већ кеширано: 0 Б Након операције, 463,3 КиБ ће бити ослобођено. Настави? [д / н /? приказује све опције] (и):… 
Ако смо екстерно преузели РПМ пакет и желимо да га инсталирамо са зиппером да бисмо решили његове зависности (препоручује се), покрећемо
 зиппер у теамвиевер * .рпм Учитавање података спремишта … Читање инсталираних пакета … Решавање зависности пакета … Следећа 24 НОВА пакета ће бити инсталирана: алса-осс-32бит фонтцонфиг-32бит либасоунд2-32бит либекпат1-32бит либфреетипе6-32бит либгцц_с1-гцц49- 32бит либИЦЕ6-32бит либјпег62-32бит либпнг12-0-32бит либпнг16-16-32бит либСМ6-32бит либууид1-32бит либКс11-6-32бит либКсау6-32бит либкцб1-32бит либКсдамаге1-32бит либКсект63232323232323232323232323232323232323232323232 либКстст6-32бит либз1-32бит теамвиевер Следећи препоручени пакет је аутоматски изабран: алса-осс-32бит 24 нова пакета за инсталирање. Укупна величина преузимања: 41,2 МиБ. Већ кеширано: 0 Б Након операције ће се користити додатних 119,7 МиБ. Настави? [д / н /? приказује све опције] (и):… 

3.2 Уклоните пакете помоћу Зиппера


За уклањање пакета можемо користити зиппер ремове или само рм, на пример уклонићемо пакет апацхе2.
 # зиппер ремове апацхе2 Или # зиппер рм апацхе2 Учитавање података спремишта … Читање инсталираних пакета … Решавање зависности пакета … Следећа 2 пакета ће бити УКЛОЊЕНА: апацхе2 апацхе2-префорк 2 пакета за уклањање. Након операције, 4,2 МиБ ће бити ослобођено. Настави? [д / н /? приказује све опције] (и): и (1/2) Уклањање апацхе2-2.4.10-19.1… [готово] (2/2) Уклањање апацхе2-префорк-2.4.10-19.1…. [готово] 

3.3 Ажурирајте пакете помоћу Зиппера


За ажурирање свега можемо користити универзалну команду зиппер уп.
 # зиппер уп ОР # зиппер упдате Учитавање података спремишта … Читање инсталираних пакета … Нема шта да се ради.
Или надоградите само одређени пакет, идеалан у контролисаном производном окружењу.
 # зиппер уп апацхе2 опенссх Учитавање података спремишта … Читање инсталираних пакета … Нема кандидата за ажурирање за 'апацхе2-2.4.10-19.1.к86_64'. Највиша доступна верзија је већ инсталирана. Нема кандидата за ажурирање за 'опенссх-6.6п1-5.1.3.к86_64'. Највиша доступна верзија је већ инсталирана. Решавање зависности од пакета … Нема шта да се ради.
Сваки пут када покренемо зиппер, он проверава да ли је пакет инсталиран, ако је инсталиран, проверава да ли је ажуриран.
 # зиппер у мариадб Учитавање података спремишта … Читање инсталираних пакета … 'мариадб' је већ инсталиран. Нема кандидата за ажурирање за 'мариадб-10.0.13-2.6.1.к86_64'. Највиша доступна верзија је већ инсталирана. Решавање зависности од пакета … Нема шта да се ради.
АКО имамо проблема када инсталирамо пакет који је веома редак, можемо покушати да га инсталирамо директно са извора у најчистијем арх линук стилу. Користимо зиппер соурце-инсталл или зиппер си.
 # зиппер си мариадб Читање инсталираних пакета … Учитавање података спремишта … Решавање зависности пакета … Следећих 36 НОВИХ пакета ће бити инсталирано: аутоцонф аутомаке биске цмаке цпп цпп48 гцц гцц48 гцц48-ц ++ гцц-ц ++ либаио-девел либарцхиве13 либасан0 либатомиц1-гцц49 либцлоог -исл4 либедит-девел либевент-девел либгомп1-гцц49 либисл10 либитм1-гцц49 либлтдл7 либмпц3 либмпфр4 либопенссл-девел либстдц ++ 48-девел либтоол либтсан0-гевел-девел девел зциб цонфиг тавел-девел зциб сајт цонфиг-девел-девел-девел-девел -девел Следећи изворни пакет ће бити инсталиран: мариадб 36 нових пакета за инсталирање, 1 изворни пакет. Укупна величина преузимања: 71,5 МиБ. Већ кеширано: 129,5 КиБ Након операције, биће употребљено додатних 183,9 МиБ. Настави? [д / н /? приказује све опције] (и): и
4 Користите Зиппер у аутоматизованим скриптама.
Све претходне команде захтевају интеракцију корисника и нећемо их моћи додати у скрипте, али не брините разговараћемо о томе које опције имамо на располагању.

4.1 Инсталирајте пакет за скрипте.


Користимо опцију --нон-интерацтиве и наставићемо са примером мариадб.
 # зиппер --нон-интерацтиве ин мариадб Учитавање података спремишта … Читање инсталираних пакета … 'мариадб' је већ инсталиран. Нема кандидата за ажурирање за 'мариадб-10.0.13-2.6.1.к86_64'. Највиша доступна верзија је већ инсталирана. Решавање зависности од пакета … Нема шта да се ради.

4.2 Уклоните пакет за скрипте.


Користимо исту опцију, али са рм -ом.
 # зиппер --нон-интерацтиве рм мариадб Учитавање података спремишта … Читање инсталираних пакета … Решавање зависности пакета … Следећи пакет ће бити УКЛОЊЕН: пакет мариадб 1 за уклањање. Након операције ослобађа се 71,8 МиБ. Настави? [д / н /? приказује све опције] (и): и (1/1) Уклањање мариадб-10.0.13-2.6.1… [готово] 
5 Очистите предмеморију помоћу Зиппера
Зиппер подразумевано има квоту за кеш када ова квота достигне врх, нова кеш меморија замењује стару, али ако имамо проблема са инсталирањем пакета, она може бити оштећена у тренутку преузимања и препоручљиво је очистити кеш меморију.

5.1 Очистите РЕПО кеш меморију


Овде бришемо само кеш меморију коју су преузели РЕПО -и.
 # зиппер цлеан Сва спремишта су очишћена.

5.2 Очистите метаподатке и предмеморију


Чишћење метаподатака може решити неке проблеме.
 # зиппер цлеан -а Сва спремишта су очишћена. 
6 Ажурирајте Дистро користећи Зиппер
Коначно, могуће је надоградити на нову верзију СуСЕ -а, на пример имамо ОпенСуСЕ 12.3 и желимо да пређемо на 13.2 који смо покренули.
 # зиппер дист-упграде Спремате се на надоградњу дистрибуције са свим омогућеним спремиштима. Пре него што наставите, проверите да ли су ова спремишта компатибилна. За више информација о овој команди погледајте 'ман зиппер'. Прављење спремишта „опенСУСЕ-13.2-0“ предмеморије… [готово] Преузимање метаподатака спремишта „опенСУСЕ-13.2-Отклањање грешака“ [[готово] Изградња кеша спремишта „опенСУСЕ-13.2-Отклањање грешака“ [[завршено] Преузимање репозиторијума „опенСУСЕ-13.2-Нон -Осс 'метаподаци …. [Готово] Изградња спремишта' опенСУСЕ-13.2-Нон-Осс 'цацхе … [готово] 
Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave