- - Како лако поново инсталирати апликације за Дебиан Линук

Како лако поново инсталирати апликације за Дебиан Линук

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

Напомена: иако овај туториал покрива Дебиан, он може радити и на Дебиан дериватима. Слободно пратите информације наведене у наставку.

Извоз инсталираних пакета из Апт

Постоји неколико начина за генерисање листепакета, а током година се користило много различитих метода. Међутим, све ове старе методе укључују спајање више команди заједно како би се уклонили опис сваке апликације, како би се на листи појавила само имена пакета. Те методе су тешко практичне, тако да ниједну од њих нећемо обухватити у овом туториалу. Уместо тога, искористићемо предности новог управљачког пакета Апт који је укључен у Дебиан 9 и 10, као што то долази и са апт-марк одлика

Погодна марка значајка је сјајан аспект Аптменаџер пакета. Помоћу њега корисници га могу користити за приказивање листе аутоматски инсталираних апликација (претходно подешавање од стране система током инсталације), као и списак пакета које је корисник ручно инсталирао након чињенице.

Имајте на уму да ако планирате да користите ову функцијуна Дебиану морате користити верзију оперативног система која има подршку за Апт. Апт-гет неће успети! Дакле, ако покрећете Дебиан 8, прије почетка овог водича морате проћи поступак надоградње!

Објава

Апт-марк апликација не генерише самосписак инсталираних пакета софтвера инсталираног директно из складишта софтвера Дебиан. Такође ће се приказивати пакети инсталирани преко ДЕБ-а за преузимање или ствари из софтверских спремишта других произвођача. Имајте то на уму када користите овај алат.

Генерисање листе ручно инсталираних пакета

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

Да бисте генерисали листу, отворите терминал притиском на Цтрл + Алт + Т или Цтрл + Схифт + Т на тастатури. Затим унесите операцију наредбеног ретка испод да бисте генерисали листу у промпту терминала.

apt-mark showmanual

Погледајте кроз промпт терминала и видећетесписак сваког пакета који сте икада инсталирали на Дебиан Линук-у ручно. Ако је листа превише дугачка за читање, додајте опцију „више“ помоћу команде у наставку.

apt-mark showmanual | more

Да бисте ову листу сачували за касније, проследите је у текстуалну датотеку. На пример, да бисте све ручно инсталиране пакете сачували у мапу „Доцументс“, урадите:

apt-mark showmanual > ~/Documents/debian-packages-manually-installed.txt

Креирајте листу аутоматски инсталираних пакета

Потребно је да генеришете листу свих пакета који су аутоматски инсталирани на ваш Дебиан систем током инсталације? Ако је то случај, мораћете да користите функцију „сховауто“ у апт-марк.

Отворите прозор терминала помоћу Цтрл + Алт + Т или Цтрл + Схифт + Т на тастатури. Затим унесите операцију наредбеног ретка испод да бисте добили листу аутоматски инсталираних пакета на Дебиану.

apt-mark showauto

Погледајте генерисану листу у прозору терминала. Или, ако је списак генерисаних пакета који апт-марк исписи су превише за читање, размислите о додавању аргумента „више“ наредбеног ретка да бисте олакшали сортирање кроз њих.

apt-mark showauto | more

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

apt-mark showauto > ~/Documents/debian-packages-auto-installed.txt

Поновна инсталација пакета

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

Имајте на уму да било који пакет који не може битипоново преузето (АКА су инсталирани преко ДЕБ-а који се може преузети) неће се инсталирати овом методом, а Апт манагер пакета ће показати грешку за оне које не може да преузме.

Поново инсталирајте ручно инсталиране пакете

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

sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs)

Ако су пакети већ у систему, али бисте их свеједно желели поново инсталирати, додајте прекидач командне линије „–поново инсталирај“.

sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs) --reinstall

Поново инсталирајте аутоматски инсталиране пакете

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

sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs)

Алтернативно, ако желите да поново инсталирате ствари које су већ присутне у систему, додајте прекидач командне линије „–поново инсталирај“.

sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs) --reinstall
</п>

Коментари