ubuntuusers.de

Viele Programme automatisch installieren?

Status: Gelöst | Ubuntu-Version: Ubuntu 12.10 (Quantal Quetzal)
Antworten |

zakoon

Anmeldungsdatum:
19. November 2011

Beiträge: 505

Hallöchen, wie kann ich vorgehen, wenn ich nach Neuinstallationen häufig die gleichen benötigten Programme installieren möchte? Z.B. GIMP, Pidgin, Inkscape, VirtualBox, Skype, Opera, Chrome, ....

Kann ich eine Art Batch-Programm erstellen, das mir die jeweils aktuelle Version installiert?

Vielleicht geht das auch mit apt-get? Nur: Wie bekomme ich einfach die benötigten Paket-Namen heraus? Und was passiert, falls ein Paket nicht gefunden wird? Bricht dann das ganze apt-get ab? apt-get wird auch bei vielen Programmen recht schnell unübersichtlich...

Danke & Grüße, Zak.

Justux

Anmeldungsdatum:
18. Oktober 2011

Beiträge: 208

1
sudo apt-get install gimp pidgin inkscape virtualBox skype opera chrome

Dieser Befehl im Terminal wäre der einfachste Ansatz. Wenn es automatiserter gehen soll, legst du eine Liste in einer Textdatei an, vielleicht gleich so und spielst diese dann ein.

Heizung

Avatar von Heizung

Anmeldungsdatum:
2. September 2009

Beiträge: 320

Wohnort: https://...

Hallo,

sucht du das?

Ahoi

zakoon

(Themenstarter)

Anmeldungsdatum:
19. November 2011

Beiträge: 505

Danke für eure Antworten! ☺

Also die komplette Paketliste will ich nicht wieder herstellen, weil da doch auch einiges dabei ist, das ich nicht brauche. Dann scheint der Apt-Get doch der richtig Ansatz zu sein ☺

Aber wie bekomme ich die Namen von den Paketen der Programmen heraus? Stimmt ja leider nicht immer überein....

Justux

Anmeldungsdatum:
18. Oktober 2011

Beiträge: 208

apt-cache search PROGRAMMNAME

Vibaf

Ehemaliger

Anmeldungsdatum:
27. Dezember 2007

Beiträge: 3046

Und zwecks Übersichtlichkeit kannst du auch eine Zeile mit einem \ umbrechen, ohne dass die bash es als Zeilenumbruch interpretiert. Bsp.:

1
2
3
4
5
echo \
"Das \
ist \
ein\
Test"

Ausgabe:

Das ist einTest

Wie man hier sieht sollte man dabei auf Leerzeichen o.ä. achten.

In deinem Script kannst du also einen apt-get Befehl über mehrere Zeilen verteilen, z.B. um es alphabetisch zu sortieren:

1
2
3
4
5
sudo apt-get install \
gimp \
inkscape \
[...]
pidgin

☺

zakoon

(Themenstarter)

Anmeldungsdatum:
19. November 2011

Beiträge: 505

Perfekt, das sollte genügen ☺

Danke an alle!

Das_Wort

Anmeldungsdatum:
23. Dezember 2009

Beiträge: 5269

Wohnort: /dev/null

Vibaf schrieb:

Und zwecks Übersichtlichkeit kannst du auch eine Zeile mit einem \ umbrechen, ohne dass die bash es als Zeilenumbruch interpretiert. Bsp.:

Noch besser man nutzt eine Liste. Dann einfach … apt-get install $liste und fertig. Dann muss man auch nicht so viele Backslashes nutzen.

zakoon

(Themenstarter)

Anmeldungsdatum:
19. November 2011

Beiträge: 505

Das Wort schrieb:

Vibaf schrieb:

Und zwecks Übersichtlichkeit kannst du auch eine Zeile mit einem \ umbrechen, ohne dass die bash es als Zeilenumbruch interpretiert. Bsp.:

Noch besser man nutzt eine Liste. Dann einfach … apt-get install $liste und fertig. Dann muss man auch nicht so viele Backslashes nutzen.

also so: sudo apt-get install ~/liste.txt

und liste.txt=

gimp
inkscape
pidgin
....

???

Das_Wort

Anmeldungsdatum:
23. Dezember 2009

Beiträge: 5269

Wohnort: /dev/null

Ja. Nur das bei dir "~/liste.txt" als Paketname interpretiert würde.

Installation von Paketen aus einer Liste

Ich bin aber faul und nutze meist

1
apt-get install $(cat liste)

zakoon

(Themenstarter)

Anmeldungsdatum:
19. November 2011

Beiträge: 505

Ah, alles klar! Dankeschön, das passt so! ☺

Antworten |