LPI u ovom slučaju znači Linux Post Installation
Verovatno vam je poznato da i u Windowsu i u Linuxu postoje porgrami koji služe kako bi skratili vreme instaliranja neophodnih programa odmah nakon instalacjie operativnog sistema.
Međutim u ovom postu ću vam objasniti jedan mali trik koji verovatno svaki hard core Linux korisnik već zna, a može vam prilično uštedeti vreme.
Dakle instaliraćemo par programa automacki jedan za drugim koristeći samo terminal.
Šablon komande za instalaciju jednog programa izgleda ovako:
sudo add-apt-repository ppa:link ka programu
sudo apt-get update
sudo apt-get install ime programa
Dakle u prvoj komandi dajemo link ka paketu koji će se preuzeti i instalirati, a istovremeno omogućava update centru da proverava da li postoje novije verzije programa i omogućiti njegovo prouzimanje. Drugom komandom update-ujemo listu linkova ka poogramima koje želimo da instaliramo ili ih imamo instalirane. Trećom komandom instaliramo program čije ime navedemo na kraju komande.
Dakle ovaj proces treba da se uradi onoliko puta koliko progama želimo da instaliramo.
Na primer želimo da instaliramo Double Commander, Audio Recorder i Pinta paint
Komande za instalaciju ovih programa su sledeće:
Double Commander:
sudo add-apt-repository ppa:alexx2000/doublecmd
sudo apt-get update
sudo apt-get install doublecmd-qt
Audio Recorder:
sudo apt-add-repository ppa:osmoma/audio-recorder
sudo apt-get update
sudo apt-get install audio-recorder
Pinta:
sudo add-apt-repository ppa:pinta-maintainers/pinta-stable
sudo apt-get update
sudo apt-get install pinta
Sad želimo da se ove komande izvršavaju jedna za drugom i zato ćemo trebati da malo organizujemo ove i dotamo još dve nove komande.
Prvo poređajte sve komande sa PPA linkovima jedanu ispod druge ovako:
sudo add-apt-repository ppa:alexx2000/doublecmd
sudo apt-add-repository ppa:osmoma/audio-recorder
sudo add-apt-repository ppa:pinta-maintainers/pinta-stable
Pošto će se linkovi dodati na spisak nije potrebno tri puta ga update-ovati, dovoljno je nakon ove tri komande dodati jenu komandu za update
sudo apt-get update
a zatim dodajte komande za instalaciju:
sudo apt-get install doublecmd-qt
sudo apt-get install audio-recorder
sudo apt-get install pinta
e sad dodavanjem && i -y komandi učinićemo da se ove komande izvršavaju automacki.
&& – znači da izvrši navedenu komandu i pređe na sledeću
-y – daje komadu Yes odnosno ukoliko tokom instalacije bude potrebno da se ogovori sa Yes ili No komanda će automacki biti Yes.
Dakle spisak komandi će izgledati ovako:
sudo add-apt-repository ppa:alexx2000/doublecmd -y &&
sudo apt-add-repository ppa:osmoma/audio-recorder -y &&
sudo add-apt-repository ppa:pinta-maintainers/pinta-stable – y &&
sudo apt-get update &&
sudo apt-get install doublecmd-qt -y &&
sudo apt-get install audio-recorder -y &&
sudo apt-get install pinta -y
Kod update-ovanja nije potrebno stavljati -y pošto ta komanda sigurno neće zahtevati pitanja, međutim ako neki od programa znate da ne zahteva pitanja neće biti naodmet staviti -y kako nebi napravili grešku pa da vam se proces ne izvrši pravilno, ako program ne pita ništa, komanda -y će biti ignorisana i proces će se nastaviti dalje.
Takođe && komanda na u poslednjem redu komandi nije potreno jer ne postoji sledeća komanda za izvšavanje.
U spisku, linije nemojte odvajati enter-om jer će terminal stopirati proces nailaskom na prvi prazan red, te će proces izvršiti samo prvu komandu. Vodite računa da -y bude odvojen spejsom od komande (odnosno imena programa ili link-a) isto važi o za &&, dakle mora biti odvojeno spejsnom od -y.
Ovaj spisak može sadržati neograničen broj programa, sačuvajte ga kao tekstualni fajl i svaki put kad budete želeli da instalirate sve programe sa sovog spiska oni će vam se automacki instalirati, samo peste-ujte spisak u terminal i stisnite enter.
Gore naveden spisak je lepo organizovan ali je ovo moglo biti urađeno i na jednosatvniji način, kao npr:
sudo add-apt-repository ppa:alexx2000/doublecmd -y &&
sudo apt-get update &&
sudo apt-get install doublecmd-qt -y &&
sudo apt-add-repository ppa:osmoma/audio-recorder -y &&
sudo apt-get update &&
sudo apt-get install audio-recorder -y &&
sudo add-apt-repository ppa:pinta-maintainers/pinta-stable -y &&
sudo apt-get update &&
sudo apt-get install pinta -y
Ove komande će uraditi isto. Ovde je preglednije koji program se kad instalira i komande nisu reorganizovane. Međutim ovde ćete izgubiti više vremena zato što je peoces sledeći:
Dodajemo link u spisak , updateujemo slisak, instaliramo program i tako tri puta.
Dok u prvom (organizovanom spisku) dodajemo linkove, updateujemo slitu i instaliramo programe. Dakle štedimo vreme jer nećemo listu update-ovati tri puta, nego samo jednom.
Nadam se da nam dobro objasnio, ako ima pitanja komentarišite slobodno.