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

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

Пратите нас док детаљно проверавамо Топграде и показаћемо вам како можете да га користите да би ваш Линук систем био ажуран.

Шта је Топграде?

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

Шта Топграде може ажурирати?

Топграде ради на већини Линук дистрибуција: Дебиан, Ред Хат, Арцх Линук, опенСУСЕ, Гентоо, Цлеар Линук и Воид Линук. Поред тога, подржава и менаџере пакета трећих страна као што су Снап и Флатпак.

instagram viewer

Дакле, ако користите било коју од ових дистрибуција на свом систему или имате инсталиран неки од подржаних менаџера пакета треће стране, Топграде ће управљати њиховим ажурирањима уместо вас. Слично томе, када покренете Топграде, он такође може да идентификује и ажурира тмук, Флуттер СДК, пип, Вим/Неовим, Ноде и Пи-холе, између неколико других менаџера пакета.

Како инсталирати Топграде на Линук

Можете инсталирати Топграде користећи Руст-ов Царго пакет менаџер. Али прво, морате да инсталирате Царго (и неке од његових зависности) на вашем систему. Ако сте га већ инсталирали, можете прескочити овај корак и наставити да инсталирате Топграде.

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

судо апт инсталирај царго либссл-дев пкг-цонфиг

Затим, када је Царго инсталиран, можете инсталирати Топграде са овом командом:

терет инсталирај топграде

Чим се инсталација заврши, видећете поруку упозорења на екрану која вам говори да додате путању за Топграде у своју променљиву $ПАТХ како бисте је могли користити са било ког места у систему.

Погледајте наше водич за подешавање променљиве $ПАТХ на Линук-у да сазнате како да то урадите исправно. Алтернативно, ако само желите да користите Топграде једном, можете га додати у променљиву $ПАТХ овако:

извоз ПАТХ=$ПАТХ:/home/uсернаме/.царго/бин

Како користити Топграде за ажурирање свега на Линуку

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

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

Да бисте ажурирали систем са Топграде-ом, отворите терминал и покрените ову команду:

топграде

Када се од вас затражи да потврдите ажурирање, притисните И за да и Н за бр. Топграде ће сада покренути низ команди. Завалите се и пустите да заврши ажурирање пакета.

Ако желиш да одустанеш, удари Цтрл + Ц и уђи к.

Искључите пакете из ажурирања

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

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

топграде --онемогући вим

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

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

За ово отворите терминал и покрените:

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

Очистите привремене или старе датотеке

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

Да бисте очистили привремене или старе датотеке користећи Топграде, покрените:

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

Када се од вас затражи лозинка, унесите своју администраторску лозинку и притисните Ентер. Од вас ће се такође можда тражити да потврдите одређене операције брисања датотека. Притисните И и ударио Ентер да наставите.

Добијте детаљне информације о операцији

Као и многи програми засновани на ЦЛИ, Топграде вам такође даје --вербосе опција за преглед детаљних информација о покренутом процесу. Ако сте заинтересовани да видите како Топграде ажурира пакете, то можете учинити тако што ћете покренути ову команду:

топграде --вербосе

Ажурирајте одређени пакет

Повремено ћете можда желети да ажурирате само одређене пакете. У таквим ситуацијама можете користити --само опција за ажурирање одређеног пакета. Ево како изгледа команда:

топграде --онли пакет

На пример:

топграде --онли вим

Уредите конфигурациону датотеку за топграде

Слично као и други Линук програми, Топграде такође има конфигурациону датотеку која говори програму како да функционише, које операције треба да изводи и тако даље.

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

Да бисте уредили конфигурациону датотеку Топграде, покрените ово у прозору терминала:

топграде --едит-цонфиг

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

Слично томе, датотека такође садржи прилагођене команде и предкоманде. Ако желите да Топграде покрене прилагођену команду када се покрене, можете додати ту команду у Прилагођене команде одељак.

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

Поједноставите досадан процес ажурирања Линук система

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

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

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

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