Како се користи АПТ и опростите се од АПТ-ГЕТ-а у Дебиан-у и Убунту-у

Како се користи АПТ и опростите се од АПТ-ГЕТ-а у Дебиан-у и Убунту-у

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





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





како направити филтер на снапцхату

Али зашто то раде и шта се заиста променило?





АПТ вс. АПТ-ГЕТ

Постоји здрава логика у увођењу наредбе апт. Раније је приступ напредном алату за пакете био путем апт-гет и апт-цацхе скуп команди (или путем Синаптиц -а или других менаџера пакета на радној површини). Међутим, због начина на који су они временом проширени, ствари су постале прилично неорганизоване.

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



Али апт није само обједињавање две сличне, неорганизоване командне структуре. Такође побољшава искуство командне линије. На пример, трака напретка се приказује приликом инсталирања или уклањања програма.

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





Укратко: Нема више ГЕТ

Раније смо детаљно погледали команду апт-гет. Команде које сте раније користили и даље се могу користити, једноставно испуштањем дела '-гет'.

Тако...





apt-get install [packagename]

... постаје ...

apt install [packagename]

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

Набавите потпуну надоградњу

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

Нова апт команда представља ову нову команду, потпуна надоградња .

sudo apt full-upgrade

Овом командом неће се само надоградити пакети, већ ће се одбацити и сви стари пакети који се морају уклонити као део надоградње. Стандард апт упграде команда то не ради.

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

У журби и требате инсталирати више од једног софтверског пакета? Или једноставно желите већу ефикасност од наредбе за инсталацију софтвера?

Тхе апт инсталл команда је еволуирала, омогућавајући вам да сада инсталирате више пакета са једном командом. Једноставно именујте пакете редом након наредбе инсталл:

sudo apt install [package_1] [package_2] [package_3]

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

Инсталирајте пакет без надоградње

Могуће је да ћете у неким околностима можда морати да инсталирате постојећи пакет (можда да га поправите) без надоградње. Срећом, апт такође поједностављује овај сценарио:

sudo apt install [packagename] --no-upgrade

У међувремену, можете преузети надоградњу на деинсталирани пакет и оставити га деинсталираним са:

sudo apt install [packagename] --only-upgrade

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

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

Шта ако желите одређену верзију апликације? То би се могло догодити ако откријете да најновије ажурирање прекида функцију коју користите. За ово ћете морати да извршите нека истраживања како бисте били сигурни да знате број верзије пакета.

Када га пронађете, једноставно помоћу ове наредбе одредите назив пакета и предвиђену верзију:

sudo apt install [packagename]=[version_number]

Имајте на уму да се надоградњом ово може поништити и жељена верзија заменити најновијом. Као такво, мораћете да поновите ову команду (осим ако програмери не поврате покварену функцију).

Наведите надоградиве и инсталиране пакете

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

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

apt list --upgradeable

Једноставније, списак инсталираних пакета:

apt list --installed

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

најбоље место за израду рачунара за игре
apt list ----all-versions

(Обратите пажњу на број знакова '-' у команди: четири!)

Уклони у односу на чишћење

Стари начин уклањања пакета са уклонити команда и даље ради са апт. Користите га као обрнуту страну инсталације, наводећи назив пакета:

sudo apt remove [packagename]

Међутим, постоји и чистка команда, која функционише на приближно исти начин.

sudo apt purge [packagename]

Али у чему је разлика?

Добро, погодно уклонити једноставно уклања бинарне датотеке, али то доводи до заосталих датотека - обично конфигурацијских датотека.

Витх апт пурге , међутим, уклања се све што се односи на датотеке: бинарне датотеке, конфигурационе датотеке, лот.

Чишћење помоћу аутоматског уклањања

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

Са апт -ом постоји само једна функција: ауторемове . Након уноса, ово ће уклонити библиотеке и пакете који се аутоматски инсталирају, обично као зависности за жељене апликације. Све док ови пакети нису повезани са потребним апликацијама, могу се одбацити.

sudo apt autoremove

И наравно, ово ће довести до ослобађања важног простора на диску!

Нове команде и боља функционалност

Са апт-гет командом можете ажурирати, надоградити, инсталирати и уклонити софтвер на оперативним системима Линук заснованим на Дебиану. Али са једноставнијим погодан командо, можете учинити много више!

Али шта више волите? Да ли ћете се држати апт-гет док не буде потпуно застарео, или потпуно прихватате апт? Реците нам како се осећате - и све команде за које мислите да смо требали укључити - у оквир за коментаре.

Заслуге за слику: Бриан А Јацксон/Схуттерстоцк

Објави Објави Твеет Емаил Цанон вс. Никон: Која марка фотоапарата је боља?

Цанон и Никон су два највећа имена у индустрији фотоапарата. Али који бренд нуди бољу линију камера и објектива?

Прочитајте следеће
Повезане теме
  • Линук
  • Убунту
  • Дебиан
  • Терминал
  • Линук
О аутору Цхристиан Цавлеи(1510 објављених чланака)

Заменик уредника за безбедност, Линук, уради сам, програмирање и објашњење технологије и заиста користан произвођач подцаста, са великим искуством у подршци за десктоп и софтвер. Сарадник часописа Линук Формат, Цхристиан је љубитељ Распберри Пи -а, љубитељ Лега и љубитељ ретро игара.

Више од Цхристиана Цавлеија

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили