logo

Инсталирајте иум Убунту

Увод у Иум

ИУМ ( Иелловдог Упдатер Модифиед ) је бесплатни услужни програм за управљање пакетима отвореног кода за системе који извршавају Линук ОС уз помоћ РПМ менаџера пакета. Многи други алати нуде ГУИ за ИУМ функционалност јер ИУМ садржи интерфејс командне линије.

ИУМ дозвољава аутоматска ажурирања и управљање зависношћу пакета преко дистрибуција заснованих на РПМ-у. ИУМ имплементира софтверске ризнице (скуп пакета) које се могу користити локално или на мрежној вези сличној Напредна алатка за пакете из Дебиана.

  • ИУМ се ослања на РПМ испод хаубе који је стандард паковања за дигиталну дистрибуцију софтвера који се аутоматски примењује дигитални потписи и хешови за верификацију интегритета и ауторства поменутог софтвера, за разлику од неколико продавница апликација које пружају исту функцију, ни РПМ ни ИУМ не нуде уграђену подршку за суштинска ограничења за копирање пакета од стране крајњих корисника.
  • ИУМ ради као библиотеке са програмским језиком Питхон користећи малу колекцију програма који нуде интерфејс командне линије.
  • Омотачи засновани на графичком корисничком интерфејсу попут ИУМ Ектендер су такође доступни и прихваћени су за Федора Линук до верзије 22.
  • ИУМ преписивање под називом ДНФ заменило је ИУМ као подразумевани менаџер пакета у 22 верзији Федоре. То је због тога што је Федора намеравала да пређе на Питхон 3 који је прецизирао да ИУМ неће преживети ову модификацију.
  • ДНФ може да се изврши користећи Питхон 3 или 2.
  • Такође, ДНФ је основан за побољшање ИУМ-а на много начина – боље решавање и побољшане перформансе конфликата зависности, као и једноставнију интеграцију са другим апликативним софтвером.

Историја ИУМ-а

Током 1999-2001, Иелловдог Упдатер (или АХА ) (прави менаџер пакета) интегрисао је Ден Бурко, Трој Бенгегердес, Стивен Еди , и Бриан Стиллвелл ат Терра Софт Солутионс као механизам позадинског дела за графички инсталатер Иеллов Дог Линук.

Првенствено, ИУМ је еволуирао за ажурирање и управљање Ред Хат Линук системима које користе Мајкл Стенер и Сет Видал на Одсеку за физику Универзитета Дуке као потпуна преинака ИУМ-а. Видал је наставио да се посвети ИУМ-у све док није издахнуо у несрећи на бициклу у Северној Каролини, Дурам 8. јула 2013.

Иум се фокусирао да наведе и предвиђене недостатке у претходном АПТ-РПМ-у и ограничења алата, тј. Ред Хат ажурирање пакета за управљање. ИУМ је застарео уп2дате у 5 и новијим верзијама Ред Хат Ентерприсе Линук-а. Неколико аутора представља ИУМ као Иелловдог Упдате Манагер или га препоручује „Ваш менаџер ажурирања“ биће прикладније.

Опште познавање ИУМ-а је укључено као потреба за Линук систем администраторима који се модификују и дистрибуирају без накнаде када се поштују други услови лиценце. Иум је пренет на неколико других оперативних система укључујући АрцаОС, ИБМ и АИКС док је првобитно направљен за Линук.

Операције ИУМ-а

ИУМ може да имплементира операције као што су:

  • Списак инсталираних пакета
  • Списак постојећих пакета
  • Ажурирање доступних инсталираних пакета
  • Уклањање пакета
  • Инсталирање пакета

Екстензије ИУМ-а

У Питхон-у, ИУМ 2.к верзије пружају додатни интерфејс за неколико програмских екстензија које дозвољавају да се ИУМ понашање промени. Подразумевано је инсталирано неколико додатака. иум-утилс је уобичајено инсталиран пакет и укључује команде које примењују ИУМ АПИ и неколико додатака.

Графички кориснички интерфејси, тзв 'предњи крај' , омогућавају лакше коришћење ИУМ-а. ИУМ Ектендер и ПацкагеКит су два примера. ИУМ Ектендер је неко време био амортизован. Федора је пребачена у ДНФ, преписан је у Гтк 3 и Питхон 3 и био је у развоју. Овај нови ИУМ Ектендер је присутан за 34 или новије верзије Федоре.

Метаподаци ИУМ-а

Информације о пакету (за разлику од самих пакета) се позивају метаподаци . Ови метаподаци су комбиновани са детаљима у свим пакетима за одређивање зависности између пакета. Нада је да се игнорише ситуација тзв пакао зависности . Изоловани алат, тј. цреатерепо поправља софтверске ризнице ИУМ-а, производећи основне метаподатке у класичном КСМЛ формату. Тхе мрепо алат (раније назван Ствари ) може помоћи у одржавању и креирању спремишта.

јава структура

КСМЛ спремиште ИУМ-а, креирано уз помоћ неколико других програмера, постало је стандард за РПМ-базирана спремишта. СУСЕ Линук 10.1 подржава ризнице ИУМ ин Оф СТ и складишта, тј. Отворите услугу изградње примените метаподатке ИУМ КСМЛ формата спремишта.

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

Командне ознаке ИУМ-а

Неке важне командне ознаке и њихов опис су следећи:

Инсталирајте иум Убунту
    инсталирај
    Користи се за инсталирање најновије верзије пакета скупа пакета док осигурава да је свака зависност задовољена. Пакети би требало да буду мали глобус, а затим се инсталирају подударања ако се не поклапају са датим именом пакета.
    Ако име почиње са @ карактера, остала имена се користе тако да се могу проследити команди, тј. гроупинсталл . Инсталирајте уређаје попут лоцалинсталл ако је име датотеке. Ако назив не одговара ниједном пакету, пакет 'пружа' се траже.

Напомена: Заменски знакови ће одговарати више од једног пакета за листе фајлова.

    ажурирање
    Ознака за ажурирање ће ажурирати све тренутно инсталиране пакете ако се изврши без пакета. Ако је наведено више пакета или пакета, ИУМ ће ажурирати само наведене пакете. ИУМ ће осигурати да свака зависност буде задовољена док ажурирате било који пакет. Ако описани глобови или пакети одговарају пакетима који тренутно нису инсталирани, ознака за ажурирање их неће инсталирати.
    Ажурирање ради на листама датотека, пружа, датотеке и групе сличне команди, тј. 'инсталирај' . Ако застава, тј. --обсолете је доступна или је примарна застарела опција конфигурисања тачна, иум ће додати застареле пакете у прорачуне. То га чини бољим за модификације верзије дистрибуције.провера ажурирање
    Могао би да се имплементира како бисмо могли да знамо да ли наша машина има ажурирања која су потребна за коришћење без интерактивног извршавања. Враћа а 100 излазна вредност ако постоје пакети за ажурирање. Такође враћа пкгс листа која се ажурира у формату листе. Враћа се 0 вредност ако нема пакета за ажурирање. Враћа се 1 вредност ако се појави грешка. Такође, извршавање у опширном режиму приказује застареле.надоградити
    То је исто што и команда, односно ажурирање са равним скупом, тј. --обсолете .обришите или уклоните
    Користи се за уклањање наведених пакета кроз систем и уклањање пакета који се ослањају на пакет који се брише. Ознака за уклањање ради на листама датотека, пружа, датотеке и групе слично команди, тј. 'инсталирај' .листа
    Користи се за навођење информација о постојећим пакетима.шта пружа или пружа
    Користи се за откривање који пакети дају неке датотеке или функције. Само користите а филе-глоб-синтакса џокер или одређено име за навођење инсталираних или доступних пакета који дају ту датотеку или функцију.Претрага
    Користи се за проналажење пакета који су исти као стринг у пољима назива пакета, резимеа и описа рпм. Корисно је пронаћи пакет који не знамо по имену, али знамо по неколико речи које му одговарају.инфо
    Користи се за навођење резимеа и информација о опису постојећих пакета.чист
    Користи се за чишћење неколико ствари које се временом склапају у кеш директоријуму иум-а.макецацхе
    Користи се за прављење и преузимање употребљивих метаподатака за тренутно активирана иум спремишта.гроупинсталл
    Користи се за инсталирање сваког појединачног пакета у оквиру групе описаних типова. Опција конфигурације, тј. групни типови пакета описује који тип ће бити инсталиран.гроупупдате
    За групну инсталацију, то је само псеудоним који ће имплементирати праву ствар јер 'иум упдате Кс' и 'иум инсталл Кс' команде раде сличну ствар. Где је Кс већ инсталиран.групна листа
    Користи се за листање постојећих група из сваког спремишта иум-а. Групе се сматрају као 'инсталиран' ако је инсталиран сваки неопходан пакет или ако група нема ниједан неопходан пакет, онда се инсталира ако је инсталиран било који од подразумеваних или опционих пакета. Такође, необавезни аргумент, тј. 'сакривен' ће навести групе за које се сматра да не постоје 'кориснички видљив' . Тхе гроупид се приказује ако прођемо -ин опција за омогућавање опширног режима.шкољка
    Користи се за улазак у 'њам шкољка' ако је име датотеке описано, садржај датотеке се покреће у иум схелл моду.ресолведеп
    Користи се за листање пакета који дају описане зависности, највише један пакет је наведен/зависност.лоцалинсталл
    Користи се за инсталирање групе локалних рпм датотека. Омогућена спремишта би се користила за решавање зависности ако је потребно.

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

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

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

    поново инсталирати
    На идентичан начин ће поново инсталирати верзионисани пакет. Као и кернели, не ради за 'само за инсталацију' пакети. Ознака за поновну инсталацију ради на листама датотека, пружа, фајловима и групама сличним 'инсталирај' команда.надоградити
    Покушаће да ажурира пакет са тренутно инсталираног издања на старију највишу верзију (или описану верзију). Као и кернели, не ради за 'само за инсталацију' пакети. Ознака надоградње функционише на листама датотека, пружању, датотекама и групама слично команди 'инсталл'.реполиста
    Он генерише конфигурисану листу спремишта. Подразумевано је за навођење сваког омогућеног спремишта. Ако прођемо -ин опција, више детаља је наведено за опширни режим.исцрпљен
    Он генерише листу за сваку зависност и који пакет нуди те зависности за дате пакете.помоћ
    Он генерише помоћ или за сваку команду или ако се додели име команди, помоћ за ту специфичну команду ће се појавити.

Опште опције ИУМ-а

Већина опција командне линије може се поправити уз помоћ конфигурационе датотеке. Описи представљају основну опцију конфигурације коју треба поправити.

    --помоћ, -х
    Приказује поруку помоћи и излази.-ц [конфигурациони фајл]
    Он одређује локацију датотеке конфликта. Може узети локалне датотеке, фтп УРЛ-ове и хттп путање.-и
    Претпоставља се да је одговор на питање које ће бити промовисано да. Опција конфигурације је претпостављам да .--тихо, -к
    Извршава се без излаза.
    Важно: Вероватно желимо да применимо и опцију -и. -д [број]
    Поставља ниво отклањања грешака на број. Умањује или повећава количину ствари које се штампају. Практични опсег је 0-10, а опција конфигурације је дебуглевел .--вишезначан, -в
    Извршава се са неколико излаза за отклањање грешака.-е [број]
    Поставља ниво грешке на број. Практични опсег тога је 0-10. 0 скрнави да штампа само критичне грешке о којима нам се мора рећи. 1 штампа сваку грешку, чак и оне које нису превише важне. 1+ штампа више грешака. Опција конфигурације је ниво грешке .-Р [време у минутама]
    Поставља максимално време у којем ће иум чекати пре имплементације команде.-Ц
    То говори иум за потпуно покретање из кеша. Не ажурира нити преузима заглавља осим ако не мора да примени тражене радње.--сховдуплицатес
    То није ограничење пакета на њихову тренутну верзију у командама за претрагу, листи и информацијама.--версион
    Говори број верзије иум-а и излази.--инсталлроот=[роот]
    Описује алтернативу инсталлроот .--енаблерепо=репоидглоб
    Омогућава одређена спремишта по глобу или ИД-у који је онемогућен у конфигурационој датотеци уз помоћ опције енаблед=0. Опција конфигурације је омогућено .--дисаблерепо=репоидглоб
    Онемогућује одређена спремишта по глобу или ид-у. Опција конфигурације је омогућено .--обсолете
    То утиче само на ажурирање. Омогућава застарелу логику обраде иум-а. Опција конфигурације је застарео .--искључи, -к=пакет
    Искључује одређени пакет по глобу или имену из ажурирања сваког спремишта. Опција конфигурације је искључити .--цолор=[увек|ауто|никада]
    Аутоматски приказује обојени излаз ослањајући се на излазни терминал, никада или увек. Опција конфигурације је боја .

Напомена: Неколико команди ће радити мало више ако је боја омогућена.

    --дисаблеплугин=плугин
    Извршава се без једног или више онемогућених додатака. Аргумент је листа џокер знакова изолованих зарезима за подударање са именима додатка.--ноплугинс
    Извршава се са сваким онемогућеним додатком. Опција конфигурације су додаци.--ногпгцхецк
    Извршава се са онемогућеном провером гпг потписа. Опција конфигурације је гпгцхецк .--скип-брокен
    Решава се депсолве проблеме брисањем пакета који доводе до проблема из трансакција. Опција конфигурације је скип_брокен. --толерантан, -т
    Тренутно, ова опција не ради ништа.

Инсталирање ИУМ-а у Убунту

Корак 1 - Ажурирајте систем

Морамо да извршимо наредбу за ажурирање да бисмо добили најновије информације о пакету и ажурирали спремишта пакета:

 $ sudo apt update 

Инсталирајте иум Убунту

Корак 2 - Инсталирајте ИУМ

Морамо да извршимо наредбу за инсталацију за брзо инсталирање пакета и њихових зависности:

 $ sudo apt-get install yum 

Инсталирајте иум Убунту