script til installation af de sædvanlige programmer

Få hjælp til at sætte programmer eller funktioner op.
Jacob Bahn
Indlæg: 357
Tilmeldt: 25. nov 2008, 11:29

script til installation af de sædvanlige programmer

Indlæg af Jacob Bahn »

Nu har jeg efterhånden geninstalleret Linux så mange gange, at jeg er ved at være træt af at installere de samme programmer igen og igen. Er det ikke muligt, at lave et lille script, som automatisk installerer nyeste version af alle de programmer, man plejer at installere?
Mvh Jacob
thj01
Indlæg: 2667
Tilmeldt: 21. nov 2006, 10:06
Geografisk sted: Fredericia

Re: script til installation af de sædvanlige programmer

Indlæg af thj01 »

Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html

Kører LTS udgaverne.

"It's always easy if you know how to do it."
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: script til installation af de sædvanlige programmer

Indlæg af lath »

Jacob Bahn skrev:Nu har jeg efterhånden geninstalleret Linux så mange gange, at jeg er ved at være træt af at installere de samme programmer igen og igen. Er det ikke muligt, at lave et lille script, som automatisk installerer nyeste version af alle de programmer, man plejer at installere?


Du kan lave en tekstfil med de programmer du har installeret:

Kode: Vælg alt

dpkg --get-selections > ~/mine_pakker


Kig efter --get-selections, --clear-selections og --set-selections i manualen for dpkg. Der er en rækkefølge af 2 til 3 kommandoer, der viser hvordan du installerer pakkerne der står nævnt i din tekst fil:

Kode: Vælg alt

man dpkg

Kig også i ´Examples´ afsnittet af dpkg manual siden.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
Jacob Bahn
Indlæg: 357
Tilmeldt: 25. nov 2008, 11:29

Re: script til installation af de sædvanlige programmer

Indlæg af Jacob Bahn »

Det var lige det, jeg havde brug for. Tak for hjælpen
Mvh Jacob
Klaus Rasmussen
Admin
Indlæg: 5606
Tilmeldt: 26. apr 2010, 02:40
IRC nickname: ClaudiuS
Geografisk sted: Nyborg [fyn]

Re: script til installation af de sædvanlige programmer

Indlæg af Klaus Rasmussen »

Fint du blev hjulpet. Det er dog meningen du skal sætte "fluebenet" ud for det svar der hjalp dig og ikke ud for dit eget indlæg. (Så kan den næste hurtigt finde løsningen)
Med Venlig Hilsen
Klaus

Kører Ubuntu 24.04.1 på ASUS All-Series, og Probook 4520s.
Gratis Ubuntumagasin: http://fullcirclemagazine.org/
https://mega.nz/folder/aJsmCYKa#dxMHKTi4Idmz6hiVpsI68Q
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: script til installation af de sædvanlige programmer

Indlæg af Christian.Arvai »

Du kan nok finde inspiration til en del her https://ubuntudanmark.dk/forum/viewtopic.php?f=33&t=13560
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: script til installation af de sædvanlige programmer

Indlæg af AJenbo »

Jeg vil forslå du gennemgår den liste der bliver lavet og fjerner dem du ikke manuelt har installeret, ellers kan du risikere konflikter eller blot at have en masse junk på nye udgaver af systemet hvor du vælger at køre scriptet.
Jacob Bahn
Indlæg: 357
Tilmeldt: 25. nov 2008, 11:29

Re: script til installation af de sædvanlige programmer

Indlæg af Jacob Bahn »

Klaus Rasmussen skrev:Fint du blev hjulpet. Det er dog meningen du skal sætte "fluebenet" ud for det svar der hjalp dig og ikke ud for dit eget indlæg. (Så kan den næste hurtigt finde løsningen)


Det var en fejl, jeg beklager. Men nogle gange er det i øvrigt svært at 'vælge' da der kan være flere svar, der har hjulpet!
Mvh Jacob
Jacob Bahn
Indlæg: 357
Tilmeldt: 25. nov 2008, 11:29

Re: script til installation af de sædvanlige programmer

Indlæg af Jacob Bahn »

AJenbo: Jeg er ikke sikker på, at jeg forstår helt, men jeg har tænkt mig at afinstallere de programmer, jeg vil have på listen, og så geninstallerer dem ved at køre scriptet. Det håber jeg, giver mening!?
Mvh Jacob
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: script til installation af de sædvanlige programmer

Indlæg af AJenbo »

Komandoen giver dig alle installerede pakker inklusiv standard pakker for den ubuntu udgave du har installeret, hvis du så installere dem alle på en anden ubuntu udgave risikere du at det bliver blandt lidt sammen hvis den udgave har andre standard pakker.
thj01
Indlæg: 2667
Tilmeldt: 21. nov 2006, 10:06
Geografisk sted: Fredericia

Re: script til installation af de sædvanlige programmer

Indlæg af thj01 »

Det bedste er nok at installere Ubuntu fra ny, og så notere hvilke programmer man anvender... og så redigere scriptet løbende.

Og hvis man er smart så gør man det i en Virtuel maskine, så kan man også teste scriptet uden at det pludselig har lavet en masse uhensigtsmæssigheder.

... og i samme hug kan man så også få undersøgt om de programmer man anvende rigtig meget har en PPA, der installere en bedre version af programmet. Det er især gældende hvis man anvender 14.04 LTS, da mange af dens programvalg er ret konservative.
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html

Kører LTS udgaverne.

"It's always easy if you know how to do it."
zob
Redaktør
Indlæg: 4430
Tilmeldt: 6. jan 2009, 22:01
Geografisk sted: København

Re: script til installation af de sædvanlige programmer

Indlæg af zob »

Du kan få en mere eller mindre korrekt oversigt over programmer du selv har installeret med at sammenligne sorteret output af manuelt installerede programmer og programmer installeret på forhånd af systemet:

Kode: Vælg alt

comm -23 <(apt-mark showmanual | sort -u) <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p' | sort -u)

Ovenstående er én linje.

Hvis du gerne vil skrive det hele til en fil efterstiller du bare > filnavn:

Kode: Vælg alt

comm -23 <(apt-mark showmanual | sort -u) <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p' | sort -u) > listOfPrograms.txt


Hvis du gerne vil have en opremsning der gør det lettere at tage hele remsen og skrive sudo apt-get install foran kan du fjerne linjeskift i outputtet med tr '\n' ' '

Kode: Vælg alt

comm -23 <(apt-mark showmanual | sort -u) <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p' | sort -u) | tr '\n' ' '


Igen kan du selvfølgelig efterstille > filnavn, hvis du ønsker output til fil.

Vi snakkede om et lidt anderledes, men lignende problem her:
https://ubuntudanmark.dk/forum/viewtopic.php?f=4&t=19620
martin joergensen
Indlæg: 293
Tilmeldt: 12. maj 2014, 18:29
Geografisk sted: Kolding

Re: script til installation af de sædvanlige programmer

Indlæg af martin joergensen »

Jeg smed i vinters dette sammen.

Kode: Vælg alt

#!/bin/sh

apps="byobu vim mc nmap htop virtualbox wakeonlan flashplugin-installer lxc zsh keepass2 mumble shutter gparted nautilus-dropbox"

echo "Tilføjer Partner repos"
sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"

echo "opdatere systemet"
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y
sudo apt-get autoremove

sudo apt-get install -y $apps

echo "Installere TeamViewer"
cd /tmp
wget http://download.teamviewer.com/download/teamviewer_i386.deb
sudo dpkg -i teamviewer_linux.deb
sudo apt-get install -f

echo "Installere Chrome Browser"
cd /tmp
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt-get install -f

echo "Installere Spotify"
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 94558F59
sudo sh -c 'echo "deb http://repository.spotify.com stable non-free" >> /etc/apt/sources.list'
sudo apt-get update && sudo apt-get install spotify-client-qt