Trojaner-Board

Trojaner-Board (https://www.trojaner-board.de/)
-   Alles rund um Windows (https://www.trojaner-board.de/alles-rund-um-windows/)
-   -   Chocolatey (https://www.trojaner-board.de/186919-chocolatey.html)

Tim0 02.10.2017 17:24

Chocolatey
 
Guten Tag,
ich nutze Chocolatey (mit GUI) um meine Programme auf dem neuestem Stand zu halten.
Nun möchte ich demnächst mein System neu aufsetzen und würde gerne alle installierten Programme genau so auf dem neuem System haben.
Leider konnte ich bislang nicht herausfinden wie sich das halbwegs elegant lösen lässt.
Ich könnte natürlich von Hand alle Programme nacheinander auflisten, also
choco Firefox VLC ...
aber das muss doch auch irgendwie einfacher gehen. :killpc:

Mit freundlichen Grüßen
Tim0

felix1 02.10.2017 19:27

Du glaubst aber nicht, dass wir Tante Google oder die Herstellerseite für Dich bemühen.

Tim0 02.10.2017 19:42

Google habe ich selber schon zu genüge bemüht :lach: aber das Einzige was ich in diese Richtung gefunden habe ist das man Textdateien in folgendem Format erstellen kann.

Code:

   
<packages>
      <package id="firefox" />
      <package id="vlc" />
      <package id="teamspeak" />
 </packages>

und Theoretisch müssten diese sich über
cinst C:\...\Installationsdatei.config aufrufen lassen.

Aber wie ich alle Programme automatisch in die Textdatei bekomme konnte ich noch nicht herausfinden.
Tschuldige, die ganze Shelloberfläche ist absolutes Neuland für mich.

Gruß
Tim0

felix1 02.10.2017 20:46

Du installierst Dir irgendein Programm und kannst es nicht bedienen. Besuche die Herstellerseite oder kontaktiere den Anbieter.
Du hast noch nicht einmal für notwendig erachtet hier zu posten, um welches BS sich handelt:glaskugel:

cosinus 02.10.2017 21:02

Die Syntax ist Supereinfach. In einer Admin-CMD einfach das eintippen:

Code:

choco install -y --allowEmptyChecksums firefox winrar teamspeak
Du kannst beliebig viele Paketnamen da hinschreiben. allowEmptychecksums wird von manchen Programmen benötigt, wenn er Anbieter keine Checksummen anbietet, bei winrar war/ist das der Fall.

Tim0 02.10.2017 21:49

Vielen Dank cosinus :)
Das Erstellen der Datei habe ich auf die oben erwähnte Variante bereits hinbekommen, wobei sich in deine Variante deutlich einfacher die Namen reinkopieren lassen. :)
Mein Problem ist jetzt "nur" noch automatisch alle installierten Packages in eine Textdatei schreiben.
Über
choco list --localonly
bekomme ich schon mal alle installierten Programme ausgegeben, die Versionsnummer könnte ich ggf. ja noch von Hand löschen
aber ich schaffe es nicht die Liste in eine Textdatei schreiben zu lassen oder sie wenigstens einfach nur heraus zu kopieren.
Gruß
Tim0

cosinus 02.10.2017 22:10

Wieviele Programme hast du da installiert? 100.000?
Wohl kaum. Die paar Programme kann man auch eine Zeile kopieren mit einem Leerzeichen getrennt und dann Ende von

choco install -y

einfügen.

Tim0 02.10.2017 22:15

Da hast du wohl recht, für die Recherche habe ich mit Sicherheit länger gebraucht, als wenn ich die Programme eben abgetippt hätte. :pfeiff:

Gruß Tim0

burningice 03.10.2017 02:17

dafür hast du jetzt eine best-practice Lösung :D

Chocolatey. The way it's meant to be used.
(wer erkennt den Werbespruch?)

cosinus 03.10.2017 13:37

Zitat:

Zitat von Tim0 (Beitrag 1670672)
Da hast du wohl recht, für die Recherche habe ich mit Sicherheit länger gebraucht, als wenn ich die Programme eben abgetippt hätte. :pfeiff:

Gruß Tim0

Wenn das ne Liste mit 1000 Programmen ist, dann hätte sich der Aufwand gelohnt irgendwas mit regulären Ausdrücken zu machen (zB Notepad++ versteht regExp) aber so doch nicht...:kaffee:

Tim0 03.10.2017 13:47

Ich habe doch noch eine einfache Lösung gefunden, und zwar über die Chocolatey GUI ( choco install chocolateygui).
Dort kann man über die Exportfunktion mit einem Klick eine Config Datei mit allen installierten Packages erstellen.
Ich habe das vorher schon mal ausprobiert aber da stand nur Blödsinn in der Datei.
Ich hatte da wohl auf die schnelle irgendwas falsch gemacht. :killpc:

Gruß
Tim0


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:57 Uhr.

Copyright ©2000-2024, Trojaner-Board


Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129