Programok telepítése scripttel

Fórum: 

Sziasztok

Az lenne a kérdésem, hogy ha nekem van egy program listám, amit általában felszoktam telepíteni egy számítógépre, akkor azt meg lehet oldani úgy, hogy egy script-be lefusson és telepítse? Úgy gondolom, hogy ez könnyebbé tenné a telepítést, viszont nem vagyok biztos ebben, és egyelőre csak kiváncsiskodom! :-) Köszönöm a válaszokat és kellemes ünnepeket mindenkinek.

Igen, megoldható

Értékelés: 

5
Átlag: 5 (1 szavazat)

Készíteni kell szövegszerkesztővel egy szöveges fájlt, legyen a neve telepit.sh

első sora legyen: #!/bin/sh
nem kötelező feltétlenül, de ha másoknak is odaadod, akkor ez jelzés, hogy mi a szösz ez a fájl.

A további sokba írd be azokat a parancsokat, amiket amúgy manuálisan megadnál.

A fájl tulajdonságainál be kell állítani a futtatható attribútumot.

De, arra figyelj, hogy ha pendrájvra másolod, ami FAT32 rendszerű, az nem támogatja ezt az attribútumot, ebben az esetben mindig fel kell másolni ext4 fájlrendszerre, és ott beállítani az attribútumot, vagy a pendrájvot kell ext4-re formázni (amit aztán csak Linux alól lehet elérni)

itt egy példa az enyémről:

sudo apt update
apt install --reinstall -o Dpkg::Options::="--force-confmiss" grub2-theme-mint
sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
echo 'deb http://download.opensuse.org/repositories/home:/Alexx2000/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:Alexx2000.list
curl -fsSL https://download.opensuse.org/repositories/home:Alexx2000/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_Alexx2000.gpg > /dev/null
sudo apt update
sudo apt install --install-recommends winehq-staging
sudo apt install doublecmd-gtk
sudo apt install libunrar5
sudo apt install rabbitvcs-core
#sudo apt install skanlite
#sudo apt install xsane
#sudo apt install simple-scan
sudo apt autoremove

! Hosszú sorokat tördeli a fórum motor, ha másolni akarod, erre figyelj. Minden sor sudo-val, vagy apt-al, vagy echo-val, vagy curl-al kezdődik.

#1 Köszönöm, valahogy én is

Értékelés: 

0
Még nincs értékelve

#1 Köszönöm, valahogy én is így gondolkodtam, csak nem voltam biztos, hogy ez így helyes-e. Már csináltam bash scriptet(HDSentinel, rendszer tisztító stb.), csak nem voltam benne annyira biztos, hogy egyszerre ennyi mindent lehet vele készíttetni. Köszönöm szépen a választ. Üdv

#1 Köszönöm, valahogy én is

Értékelés: 

0
Még nincs értékelve

#2 Sokkal, de sokkal többet lehet vele készíteni, nem csak terminál parancsokat lehet írni bele, hanem JAVA, Python kódokat is, meg binárisokat, a HD sentinel telepítő szkripje erre egy jó példa

#1 Köszönöm, valahogy én is

Értékelés: 

0
Még nincs értékelve

#2.1 Megfogom nézni. Nagyon hasznosak a scriptek.

#1 Szóval idáig jutottam

Értékelés: 

0
Még nincs értékelve

#1 Szóval idáig jutottam egyelelőre:

https://paste.ee/p/dy1XV

#1 Szóval idáig jutottam

Értékelés: 

5
Átlag: 5 (1 szavazat)

#1.1
A telepito parancsok utan szerintem nem artana " -y" kapcsolo.
Hogy ne kerdezzen (Y/n)
Pl.:
sudo apt install qbittorrent -y

#1 Szóval idáig jutottam

Értékelés: 

0
Még nincs értékelve

#1.1.1 Igazad van. Javítani fogom. Ezért is osztottam meg, hogy mi a vélemény. Egyáltalán megéri-e ezzel így foglalkozni, de a hibákat is előbb meg lehet találni. Még nagyon sok minden van, amit nem tudok. Köszönöm a válszt.