Поједноставите управљање пакетима командне линије помоћу АПТ-а умјесто апт-гет
АПТ, Адванцед Пацкаге Тоол из Дебиан пројекта, намијењен је управљању пакетима кориштењем много засебних алата за извршавање различитих задатака. У прошлости су корисници морали да знају више командних структура као што су апт-гет, апт-цацхе, апт-цонфиг и још много тога да би користили комплетан скуп функција АПТ-а.
АПТ је првобитно настао да би решио многе проблеме у управљању пакетима, као што је окончање пакла зависности који су многи људи искусили у раним данима оперативних система заснованих на Линуку. Нажалост, АПТ пати од друге врсте пакла, нешто што ја зовемДисперсед Доцументатион Хелл”(ДДХ). Документација везана за АПТ је раштркана у различитим алатима иу неким случајевима, као што је главна апт наредба, практично је немогуће пронаћи.
Већ више од једне деценије, практично сви водичи и водичи за инсталирање и уклањање пакета на Дебиан / Убунту систему сугеришу апт-гет корисницима. У прошлости, то је била исправна сугестија, јер "апт" као наредба није постојала у то време, већ због Пакленог распршене документације, многи људи нису свјесни да сада постоји..
Ако желите да инсталирате пакет, скоро сви водичи ће предложити:
судо апт-гет инсталл пакет
али сада уместо тога можете то да поједноставите
судо апт инсталл пакет
Неки могу тврдити да “апт” није много другачији од “апт-гет” и то је истина, али мислим да цртица у команди је оно што ствара уско грло за многе кориснике због своје неспретности. Употреба апта ће уштедети време и уштедети количину притисака на тастере потребне за извршење истог задатка.
Проширена документација Пакао (ДДХ)
Основни проблем са документацијом у вези АПТ-а је да, у зависности од тога где гледате и како изгледате, можете или нећете наћи ништа. Ако бисте претраживали Гоогле или ДуцкДуцкГо, за "апт документацију" пронашли бисте једну од три врсте резултата:
- апт-гет релатед доцументс
- Основни преглед информација о АПТ-у
- Потпуно неповезане информације
Ако баците “линук”, “убунту”, или чак “дебиан” у упит за претраживање, врсте резултата које ћете добити неће се промијенити. ДДХ је толико озбиљан да ћете наћи документацију са Дебиан.орг означену као застарела документација пре него што нађете било шта корисно у вези са „апт“ командом, ако је икада нађете.
Ман Пагес
Странице „Ман“ су странице документације које се могу користити локално на вашем систему или путем онлине директорија. Локални уноси могу или не морају бити ажурни у зависности од верзије вашег дистроа. На пример, Убунту 15.10 има последњу ман страницу али 14.04 не подразумевано. Међутим, ако своју верзију 14.04 Убунту-а одржавате ажурним са сервисним пакетима, требали бисте имати ажурирану ман страницу. Можете да проверите да ли имате најновију верзију ман странице са командом испод.
ман апт
С друге стране, ако сте тражили ман страницу на мрежи онда ћете скоро увек наћи стару страницу са прегледом. Ако желите да наставите да копате, ипак можете открити Убунту 15.10 ман страницу која је ажурна или уместо тога можете открити он-лине 14.04 ман страницу која је застарела..
Поједноставите командну линију са АПТ
Доња листа садржи најкорисније опције доступне путем погодан команде и које старе команде поједностављују.
- апт инсталл пацкаге (с)
- замењује апт-гет инсталл пакет
- замењује цд / Довнлоадс & & судо дпкг -и апплицатион.деб & & судо апт-гет -ф инсталл
- апт ремове пацкаге (с)
- замењује апт-гет ремове пакет
- апт сеарцх куери
- замењује апт-цацхе упит за претрагу
- апт схов пацкаге (с)
- замењује апт-цацхе схов пацкаге (с)
- апт упдате
- замењује апт-гет упдате
- апт упграде
- замењује апт-гет упграде
- апт лист -инсталлед
- замењује дпкг -гет-селецтионс | греп -в деинсталл
- замењује дпкг -л
- апт лист -упградабле (судо није обавезно)
- замењује апт-гет -у упграде -сума-не "(судо је потребан)
- апт едит-соурцес
- замењује ецхо 'нова линија текста' | судо тее -а /етц/апт/соурцес.лист
- замењује судо нано /етц/апт/соурцес.лист
Уреди 2016-04-01: од Убунту 16.04 следеће опције су додане Дебиан / Убунту имплементацији погодан команду.
- апт ауторемове
- замењује апт-гет ауторемове
- апт пурге пацкаге (с)
- замењује апт-гет пурге пацкаге (с)
Линук Минт је побољшање једноставности
Већина недавних оперативних система базираних на Дебиану или Убунтуу има најновију верзију АПТ-а која омогућава поједностављење неких задатака, али је Линук Минт тим одлучио да АПТ треба поједноставити пре неколико година. Линук Минт је створио питхон скрипту (покренуту 2009.) како би АПТ учинио корисним и што једноставнијим. Надам се да Дебиан види корист од проширења функционалности апт-а тако да у будућности сви могу имати користи од поједностављеног приступа који Минт преузима. Команда апт може бити много боља него што је сада и надам се да Дебиан види ово као добро и доводи свој пуни потенцијал.
Линук Минт је одлучио да направи занимљив избор у свом скрипти уклањајући потребу за коришћењем судо-а. На пример, ако покренете “апт инсталл пацкаге” аутоматски ће применити судо на предњи део током обраде, тако да корисник не мора да запамти ако нешто треба судо или не, скрипта ће га применити или не..
Доња листа садржи најкорисније додатне опције доступне преко Линук Минт-а погодан команде и које старе команде поједностављују. Напомена: следећа листа се тренутно односи само на кориснике Минт Линука.
- апт аутоцлеан
- замењује апт-гет аутоцлеан
- апт ауторемове
- замењује апт-гет ауторемове
- апт пурге пацкаге (с)
- замењује апт-гет ремове -пурге пакет (и)
- апт зависи од пакета
- замењује апт-кеш зависи од пакета
- апт рдепендс пацкаге (с)
- замењује апт-рдепендс пацкаге (с)
- апт полици пацкаге (с)
- замењује апт-цацхе полици пацкаге (с)
- апт хелд
- замењује дпкг -гет-селецтионс | греп холд
- апт холд пацкаге
- замењује ецхо пакет држите | судо дпкг -сет-селецтионс
- апт унхолд пакет
- замењује инсталација ецхо пакета | судо дпкг -сет-селецтионс
- апт довнлоад пакет (преузима деб фајл пакета)
- замењује ЛЦ_АЛЛ = Ц апт-цацхе зависи од пакета | греп -в “Конфликти: | Замењује:” | авк 'принт $ НФ' | сед -е 'с / [] // г' | каргс аптитуде довнлоад -р
АПТ: Учините више са много мање
Тхе погодан Команда је поједноставила многе задатке са управљањем пакетима командне линије на Линук (Дебиан-базираном) десктопу, а Линук Минт је преузео иницијативу да га даље побољша, надамо се да ће то помоћи преласку заједнице на нови метод. Једина команда коју сам приметио је Линук Минт погодан скрипт који недостаје до сада је "апт адд-репоситори" који замјењује неугодну наредбу адд-апт-репоситори, па сам написао закрпу да бих додао ову значајку у скрипту. Задовољство ми је да вас обавестим да су прихватили мој патцх тако да ће ова функција бити доступна у будућем издању Линук Минт-а.