28Jun

Како користити Апт-Гет за инсталирање програма у Убунту-у из командне линије

click fraud protection

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

АПТ

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

Свака Линук дистрибуција има свој властити систем управљања пакетима.За нашу блиску и драгу Убунту, то је Адванцед Пацкагинг Тоол.Има породичну команду која вам омогућава додавање спремишта;тражите, инсталирате и уклоните пакете;и чак симулирати надоградње и слично.Команде су прилично лако запамтити и користити, тако да ћете уопште управљати софтвером вашег система!

instagram viewer

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

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

Команда за претраживање софтвера је:

апт-цацхе сеарцх [терм 1] [сеарцх терм 2]. .. [појам за претрагу н]

Замијени [појмове за претрагу], али не користите заграде.Добићете излаз сличан овоме:

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

апт-цацхе сеарцх [појмови за претраживање] |мање

У средини те команде постоји цијев( она дели кључ са \).Мање команде ће вам омогућити да листате кроз своју листу помоћу тастера са стрелицама, типкама горе / доле, и размаком, б и уносом.Притисните к да бисте изашли из листе и вратили се на позив.

Додавање репозиторија

Више информација о софтверу можете наћи у спремиштима пронађеним на мрежи.Узмите, на пример, Убунту Твеак, програм који вам омогућава да промените неке скривене или на друге начине тешке промене поставки за ваш систем.Гости га у другом спремишту.Ако додате спремиште уместо да преузмете и инсталирате само пакет, систем ће вас обавијестити о исправкама и аутоматски га ажурирати за вас.Можете ручно да додате и мењате спремишта едитовањем извора датотеке АПТ-а:

судо нано /etc/apt/ соурцес.лист

Али Убунту 9.10 Кармиц Коала је то променио.Постоји лакши начин!

судо адд-апт-репоситори [име складишта овде]

Хајде да погледамо репо Убунту Твеак-а да видимо како ће то изгледати у пракси:

судо адд-апт-репоситори ппа: туалатрик / ппа

Воила!

Ажурирање извора

Након додавања спремишта, морате ажурирати листу пакета.

судо апт-гет ажурирање

То ће ажурирати листе пакета из свих спремишта у једном кораку.Запамтите да то урадите након сваког додатног спремишта!

Инсталација

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

судо апт-гет инсталл [име пакета 1] [име пакета 2]. .. [назив пакета н]

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

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

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

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

судо апт-гет уклони [име пакета 1] [име пакета 2]. .. [име пакета н]

Ако желите да се решите конфигурационих датотека и придружених директоријума( обично у кућном директоријуму корисника),додајте опцију чишћења:

судо апт-гет уклони -пурге [име пакета 1] [име пакета 2]. .. [име пакета н]

Постоје две дирке тамо.Ово ће вам помоћи ако програм не ради исправно.Чишћењем након уклањања, можете имати "чисту" инсталацију.

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

судо апт-гет ауторемове

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

Надоградња софтвера

Дакле, шта ако су ваши пакети потребни за надоградњу?Можете надоградити појединачне програме помоћу следеће команде:

судо апт-гет надоградња [назив пакета 1] [име пакета 2]. .. [назив пакета н]

Или можете надоградити све пакете без додатних аргумената:

судо апт-добити надоградњу

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

Запамтите, можда ћете прво морати да ажурирате.Надоградња ће замијенити старије верзије програма с њиховим новијим верзијама.Ово је процес замјене;потребно је исто име пакета, а старија верзија замењена новијим верзијама.Нема потпуно инсталираних пакета и не постоје пакети који су деинсталирани.

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

судо апт-гет дист-упграде [име пакета 1] [име пакета 2]. .. [назив пакета н]

судо апт-гет дист-упграде

Сада, све зависности ће бити задовољене без обзира на све.Ако нисте у микро управљању вашим пакетима, онда је ово команда коју ћете користити.

​​Ако желите само да видите који ће се пакови надоградити ако бисте хипотетички покренули команду, можете симулирати надоградњу помоћу опције -с.

судо апт-гет -с надоградња

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

Чишћење

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

судо апт-гет цлеан

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

судо апт-гет аутоцлеан

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

Провера шта је инсталирано

Можете видети листу свих инсталираних пакета са дпкг-ом.

судо дпкг -лист

Такође можете користити мање да бисте се кретали кроз ову листу.

судо дпкг -лист |мање

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

дпкг -лист |греп [израз за претрагу]

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

Такође можете претражити компактнију методу:

дпкг -л 'израз за претраживање'

Та опција је слова мале слова Л, а ваш израз за претраживање мора бити унутар појединачних цитата.Можете користити и џокерове знакове за боље резултате.

Ускршње јаје

АПТ има занимљиво ускршње јаје.

судо апт-гет моо

Уживајте у супер кравластама!

Могућност управљања пакетима и инсталираним софтвером преко командне линије може вам уштедјети неко време.Убунту-ов софтвер за ажурирање често је лаган на мом систему и заиста може бити бол да треба додати репозиција софтвера и инсталирати пакете кроз Софтверски центар, поготово ако већ знате имена пакета.Такође је одлично за даљински управљање преко ССХ-а.Не морате да користите ГУИ или да се бавите ВНЦ-ом.

Постоји пуно ствари које можете научити када се комфорно усавршите са командном линијом, тако да можете погледати Водич за почетнике за Нано, Линук Цомманд-Лине Тект Едитор.Још има још!