Убунту

Како се користи АПТ Пацкаге Манагер у Убунту 20.04 ЛТС

Како се користи АПТ Пацкаге Манагер у Убунту 20.04 ЛТС
АПТ је задати менаџер пакета на Линук дистрибуцијама заснованим на Убунту / Дебиан. У овом чланку ћу вам показати како да користите АПТ менаџер пакета на Убунту 20.04 ЛТС. Па, кренимо.

Репозиторијуми Убунту пакета:

Спремишта Убунту пакета су у основи сервери датотека где сви деб пакети се чувају.

Убунту има 4 главна службена спремишта пакета: главни, ограничен, универзум, и мултиверсе.

У главни репозиторијум, чувају се бесплатни софтвер отвореног кода који подржава Убунту.

У ограничен спремиште, заштићени покретачки програми (и.е. НВИДИА) се чувају.

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

У мултиверсе чувају се спремишта, софтвери који имају ограничења ауторских права или правна питања.

Убунту такође има додатно спремиште пакета под називом партнер. У партнер спремиште, чувају се неки заштићени софтвери и програми затвореног извора.

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

Датотеке за конфигурацију спремишта Убунту пакета:

Информације о спремишту Убунту пакета чувају се у / етц / апт / соурцес.листа датотека. Независни ППА-ови и друга спремишта чувају се као .листа датотеке у / етц / апт / соурцес.листа.д / именик. Тамо су конфигурационе датотеке датотеке са обичним текстом. Дакле, лако можете да користите уређивач текста да бисте њима управљали.

Садржај / етц / апт / соурцес.листа датотека приказана је на снимку заслона испод.

$ мачка / итд / апт / извори.листа

Овде сваки ред почиње са деб или деб-срц је линија спремишта АПТ пакета. Редови који почињу са # (хеш) су коментари. Они описују чему служи спремиште.

Редак спремишта АПТ пакета има следећи формат:

Ево, може бити деб или деб-срц.

деб користи се за дефинисање спремишта која садрже компајлиране пакете.

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

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

је локација (тј.е. хттп: // ус.архива.убунту.цом / убунту /) где су пакети хостовани. АПТ менаџер пакета ће преузети информације о пакету и датотеке пакета са ове локације.

је кодно име Убунту верзије коју користите.

Кодно име вашег Убунту уређаја можете пронаћи помоћу следеће наредбе:

$ лсб_релеасе -цс

У случају Убунту 20.04 ЛТС, је фокусно.

Постоје исправке (и.е. фокална ажурирања) за Убунту службена спремишта пакета која чувају сва инкрементална ажурирања пакета након издавања Убунту верзије.

Тхе је име спремишта пакета. У случају званичних спремишта Убунту пакета, је главни, ограничен, универзум, и мултиверсе.

Можете ставити једно или више у истој линији спремишта АПТ пакета одвојених размацима (тј.е. главни ограничени универзум).

Ево примера линије спремишта АПТ пакета:

деб хттп: // ус.архива.убунту.цом / убунту / фоцал главни ограничен

Навођење Омогућених спремишта пакета Убунту-а:

Можете да наведете сва омогућена спремишта пакета вашег Убунту оперативног система следећом наредбом:

$ судо егреп -х -в '(^ #) | (^ $)' / етц / апт / соурцес.списак $ (лс
/ етц / апт / соурцес.листа.д / *.листа 2> / дев / нулл)

Као што видите, приказана су сва омогућена спремишта пакета.

Управљање службеним спремиштима пакета:

Подразумевано, званичник Убунту-а главни, ограничен, универзум и мултиверсе спремишта пакета су омогућена. Тхе партнер спремиште није омогућено.

Можете да омогућите службено спремиште Убунту-а (рецимо, ограничен) са следећом командом:

$ судо апт-адд-репозиториј ограничен

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

Можете да онемогућите или уклоните званичника ограничен спремиште на следећи начин:

$ судо апт-адд-репоситори --уклони ограничено

Као што видите, ограничен спремиште је онемогућено.

Додавање и уклањање Убунту складишта партнера:

Можете додати Убунту партнер спремиште са следећом наредбом:

$ судо апт-адд-репоситори "деб хттп: // арцхиве.канонски.цом / убунту
$ (лсб_релеасе -цс) партнер "

Убунту партнер спремиште треба да буде омогућено.

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

$ судо егреп -х -в '(^ #) | (^ $)' / етц / апт / соурцес.списак $ (лс / етц / апт / соурцес.листа.д / *.листа
2> / дев / нулл)

Такође можете уклонити Убунту партнер спремиште са следећом командом:

$ судо апт-адд-репоситори --ремове "деб хттп: // арцхиве.канонски.цом / убунту
$ (лсб_релеасе -цс) партнер "

Управљање спремиштима пакета независних произвођача:

Ако Убунту-ова службена спремишта пакета немају софтвер / алат који тражите, увек можете додати независна спремишта и ППА-ове на Убунту и одатле инсталирати жељени софтвер / алат.

Добар извор независних Убунту ППА-а је лаунцхпад. Посетите страницу Лаунцхпад Убунту ППА и потражите софтвер / алат (тј.е. кодни блокови) тамо тражите.

Из резултата претраге можете пронаћи треће лице ППА спремиште жељеног софтвера / алата. Кликните на везу ППА која вам се свиђа. Изабрао сам Цодеблоцкс Даили Буилдс ППА за демонстрацију.

ППА би требало да има упутства о томе како да инсталира ствари са ППА, као што можете видети на снимку екрана испод. Само следите ППА специфична упутства за инсталацију.

На пример, Цодеблоцкс Даили Буилдс ППА вам говори да покренете 3 наредбе за инсталирање Цодеблоцкс Даили буилд.

$ судо адд-апт-репоситори ппа: цодеблоцкс-девс / дневно
$ судо апт-гет упдате
$ судо апт-гет инсталл цодеблоцкс цодеблоцкс-цонтриб

Овде се користи следећа команда за додавање ППА-а вашем оперативном систему Убунту:

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

Да бисте потврдили, притисните .

Треба додати ППА и такође ажурирати кеш спремишта АПТ пакета.

У мом случају, ППА неће радити јер не подржава Убунту 20.04 ЛТС још. Али додато је.

Као што видите, ППА спремиште је додато на моју Убунту машину.

$ судо егреп -х -в '(^ #) | (^ $)' / етц / апт / соурцес.списак $ (лс
/ етц / апт / соурцес.листа.д / *.листа 2> / дев / нулл)

Ако желите, можете уклонити ППА помоћу следеће наредбе:

$ судо адд-апт-репоситори --ремове ппа: цодеблоцкс-девс / даили

Да бисте потврдили операцију уклањања, притисните .

ППА треба уклонити. Као што видите, ППА више није у / етц / апт / соурцес.листа датотека или у / етц / апт / соурцес.листа.д / именик.

$ судо егреп -х -в '(^ #) | (^ $)' / етц / апт / соурцес.списак $ (лс
/ етц / апт / соурцес.листа.д / *.листа 2> / дев / нулл)

Неки софтвери независних произвођача (тј.е. Доцкер, МонгоДБ) може пружити линију спремишта АПТ пакета коју можете додати на Убунту да бисте је инсталирали.

На пример, Доцкерова службена линија спремишта АПТ пакета може изгледати како следи:

деб [арцх = амд64] хттпс: // преузимање.доцкер.цом / линук / убунту фокусно стабилно

Ево, фокусно је од Убунту 20.04 ЛТС.

Да бисте додали ово спремиште, покрените следећу наредбу:

$ судо апт-адд-репоситори "деб [арцх = амд64] хттпс: // преузимање.доцкер.цом / линук / убунту
$ (лсб_релеасе -цс) стабилно "

Ево, $ (лсб_релеасе -цс) биће замењен са ваше верзије Убунту (тј.е. фокусно за Убунту 20.04 ЛТС).

Треба додати службено спремиште Доцкер-а.

Занемарите грешке. Доцкер не подржава Убунту 20.04 ЛТС још. Користио сам га само за демонстрацију како додати / уклонити спремишта независних пакета на Убунтуу.

Као што видите, додато је спремиште Доцкер пакета.

$ судо егреп -х -в '(^ #) | (^ $)' / етц / апт / соурцес.списак $ (лс
/ етц / апт / соурцес.листа.д / *.листа 2> / дев / нулл)

Да бисте уклонили спремиште пакета независних произвођача, наведите сва омогућена спремишта пакета следећом наредбом:

$ судо егреп -х -в '(^ #) | (^ $)' / етц / апт / соурцес.списак $ (лс
/ етц / апт / соурцес.листа.д / *.листа 2> / дев / нулл)

Затим копирајте ред спремишта АПТ пакета који желите да уклоните са листе.

Затим уклоните спремиште пакета трећег дела на следећи начин:

$ судо апт-адд-репоситори --ремове "деб [арцх = амд64] хттпс: // преузми.доцкер.цом
/ линук / убунту фокусно стабилно "

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

$ судо егреп -х -в '(^ #) | (^ $)' / етц / апт / соурцес.списак $ (лс
/ етц / апт / соурцес.листа.д / *.листа 2> / дев / нулл)

Ажурирање кеша спремишта пакета:

Када додате нова спремишта АПТ пакета, покрените следећу наредбу да бисте ажурирали кеш спремишта АПТ пакета:

$ судо апт упдате

Кеш спремишта АПТ пакета треба ажурирати.

Листа инсталираних пакета:

Можете навести све пакете који су инсталирани на вашем Убунту рачунару следећом наредбом:

$ судо апт листа --инсталиран

Сви инсталирани пакети (тј.е. ацл, ацпи-суппорт), верзија пакета (тј.е. 2.2.53-6, 0.143), архитектура пакета (тј.е. амд64) треба да буде наведен као што видите на снимку екрана испод. Списак је врло дугачак.

Попис надоградивих пакета:

Ако желите да наведете пакете који су инсталирани на вашем Убунту рачунару, али је у спремишту пакета доступна новија верзија (ажурирање), покрените следећу команду:

$ судо апт листа - надоградива

Као што видите, наведени су сви пакети који имају доступне исправке (новија верзија). Показаћу вам како да инсталирате ове исправке у каснијем одељку овог чланка.

Тражење пакета:

Пакете можете претраживати по називу пакета, опису пакета и тако даље. Регуларне изразе можете користити и за претрагу пакета.

На пример, можете да претражите све доступне текст едитор пакети на следећи начин:

$ судо апт претрага 'едитор текста'

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

Овде зелени текст представља име пакета које можете користити за инсталирање пакета на вашу Убунту машину.

Такође можете да користите регуларне изразе за претрагу пакета.

На пример, можете претраживати пакете који почињу са чвор- као што следи:

$ судо апт претрага '^ чвор-'

Ако сте заинтересовани да сазнате више о било ком одређеном пакету (тј.е. нодејс), можете покренути следећу команду:

$ судо апт схов нодејс

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

Ево,

Тхе Пакет Име је нодејс.

Пакет Верзија је 10.19.0 ~ дфсг-3убунту1.

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

Пакет ће користити 158 КБ простора на диску једном инсталираног (Инсталирана величина).

То Зависи на либц6 и либноде64 пакети.

Тхе Почетна страница пројекта је хттп: // нодејс.орг.

Пакет Величина преузимања је 61.1 КБ.

Пакет је из хттп: // ус.архива.убунту.цом / убунту фокални / универзални амд64 пакети спремиште (АПТ-Извори) итд.

Чему служи пакет описано је у Опис одељак.

Постоји много више информација које можете прочитати ако желите

Инсталирање пакета из омогућених спремишта пакета:

Када пронађете пакет или пакете које желите да инсталирате, можете их лако инсталирати на ваш Убунту рачунар.

Можете инсталирати један пакет (тј.е. нодејс) као што следи:

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

Као што видите, инсталирање овог пакета ће се инсталирати 3 више пакета зависности. Укупно ће бити инсталирана 4 нова пакета. Мораћете да преузмете о 6.807 КБ датотека пакета са Интернета. Једном када се пакети инсталирају, потрошиће око 30.7 МБ додатног простора на диску.

Да бисте потврдили инсталацију, притисните И а затим притисните .

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

У овом тренутку треба инсталирати пакете.

Такође можете инсталирати више пакета (тј.е. филезилла, апацхе2, всфтпд) истовремено на следећи начин:

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

Да бисте потврдили инсталацију, притисните И а затим притисните .

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

У овом тренутку треба инсталирати све пакете.

Инсталирање независних ДЕБ пакета:

Можете да инсталирате независни ДЕБ пакет (.деб) на вашој Убунту машини помоћу АПТ менаџера пакета. Ако независни ДЕБ пакет има било какве зависности, АПТ менаџер пакета покушаће да их реши такође.

На пример, преузео сам датотеку пакета Висуал Студио Цоде ДЕБ са званичне веб локације Висуал Студио Цоде. Датотека ДЕБ пакета код_1.44.2-1587059832_амд64.деб је у ~ / Преузимања директоријум као што можете видети на снимку екрана испод.

Сада можете инсталирати датотеку ДЕБ пакета код_1.44.2-1587059832_амд64.деб користећи АПТ менаџер пакета на следећи начин:

$ судо апт инсталација ./ Преузимања / цоде_1.44.2-1587059832_амд64.деб

Треба инсталирати датотеку ДЕБ пакета.

Инсталирање одређене верзије пакета:

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

Можете пронаћи све доступне верзије пакета (тј.е. нетплан.ио) са следећом командом:

$ судо апт схов -а нетплан.ио 2> / дев / нулл | греп верзија

Као што видите, 2 верзије (0.99-0убунту2 и 0.99-0убунту1) од нетплан.ио пакет је доступан.

Сада можете инсталирати нетплан.ио верзија 0.99-0убунту2 као што следи:

$ судо апт инсталирај нетплан.ио = 0.99-0убунту2

Да бисте потврдили инсталацију, притисните И а затим притисните .

нетплан.ио верзија 0.99-0убунту2 треба инсталирати.

На исти начин можете инсталирати нетплан.ио верзија 0.99-0убунту1 као што следи:

$ судо апт инсталирај нетплан.ио = 0.99-0убунту1

Деинсталирање пакета:

Пакет можете врло лако деинсталирати помоћу АПТ менаџера пакета.

Можете деинсталирати пакет (тј.е. нодејс) као што следи:

$ судо апт уклони нодејс

Да бисте потврдили уклањање операције, притисните И а затим притисните .

Пакет треба уклонити.

Чак и након што уклоните пакет (тј.е. нодејс), пакет је можда оставио неке конфигурационе датотеке и друге датотеке. Можете их уклонити на следећи начин:

$ судо апт пурге нодејс

Преостале датотеке пакета (ако их има) треба уклонити.

Уклањање непотребних пакета:

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

Ове непотребне пакете можете уклонити следећом наредбом:

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

Као што видите, 3 пакета више нису потребна. Једном када се уклоне, око 30.Ослободиће се 5 МБ простора на диску.

Да бисте потврдили операцију уклањања, притисните И а затим притисните .

Треба уклонити све непотребне пакете.

Ажурирање пакета:

Ову тему сам обрадио у посебном чланку. Да бисте сазнали како да редовно ажурирате све пакете своје Убунту машине, прочитајте мој чланак Како ажурирати Убунту 20.04 из интерфејса командне линије.

Чишћење:

Сви пакети које АПТ управитељ пакета преузме се кеширају у / вар / цацхе / апт / арцхивес / директоријум као што можете видети на снимку екрана испод.

$ лс -лх / вар / цацхе / апт / арцхивес /

Да бисте уклонили кеширане пакете, покрените следећу наредбу:

$ судо је чист

Као што видите, кеширани пакети се уклањају.

$ лс -лх / вар / цацхе / апт / арцхивес /

Дакле, на овај начин користите АПТ менаџер пакета у Убунту 20.04 ЛТС. Хвала што сте прочитали овај чланак.

Инсталирајте најновији Долпхин Емулатор за Гамецубе & Вии на Линук
Долпхин Емулатор вам омогућава да играте изабране игре Гамецубе и Вии на Линук Персонал Цомпутерс (ПЦ). Долпхин Емулатор је слободно доступан и емула...
Како се користи ГамеЦонкуерор Цхеат Енгине у Линуку
Чланак покрива водич о коришћењу ГамеЦонкуерор варалице у Линуку. Многи корисници који играју игре на Виндовс-у често користе апликацију „Цхеат Енгине...
Најбољи емулатори играће конзоле за Линук
Овај чланак ће навести популарни софтвер за емулацију играће конзоле доступан за Линук. Емулација је слој компатибилности софтвера који опонаша хардве...