[talk-cz] instalační skript na josm (Mint 21.3, debian?)
Jan Martinec
jan na martinec.name
Středa Srpen 14 16:22:15 UTC 2024
Ahoj,
Vypadá to dost podobně jako instalační skript z josm.openstreetmap.de, ale
je to jen "přidej repozitář JOSM, aby sis *mohl* instalovat tamní balíčky."
Chybí tam ten poslední - ale podstatný - řádek, abys ten balíček taky
nainstaloval:
sudo apt-get install josm
Dne st 14. 8. 2024 18:14 uživatel <ramirezhav na seznam.cz> napsal:
> Ahoj,
> potřetí instaluji JOSM a chci to mít konečně ve skriptu. Je to pro mint
> 21.3 asi kompatibilní s debianem. Teď procházím .bash_history z května a já
> už se v tom nemůžu vyznat co co dělá. Pomůžete mi prosím proškrtat jestli
> je tam nějaký opakující se kód? Nadbytečný?
> To je pro celý instalační skript pro všechny aplikace co dávám na linux,
> takže tam mám i logovací funkci. Nedávejte tam nic ze svého systému jen
> chci vědět jestli jsem něco nesprasil. Protože vidím že se tam opakuje wget
> -q a já teď už nevím co mám smazat. Tvořit to s pomocí chatGPT je na mašli.
>
>
> LOG_FILE=~/first_install-$(date +"%Y-%m-%d-%H-%M-%S").log
> # Funkce pro přidání časového razítka do logu
> print_and_log() {
> local message="$1"
> echo "$message"
> echo "$(date '+%H:%M:%S') - $message" >> "$LOG_FILE"
> }
>
>
> print_and_log "Začíná instalace JOSM."
> print_and_log "Přidání repozitáře"
> # BEGIN JOSM: Install latest version
> echo "deb [signed-by=/usr/local/share/keyrings/josm-apt.gpg]
> https://josm.openstreetmap.de/apt $(grep ^DISTRIB_CODENAME=
> /etc/upstream-release/lsb-release| awk -F = '{print $(2)}') universe" |
> sudo tee /etc/apt/sources.list.d/josm.list > /dev/null
> echo deb https://josm.openstreetmap.de/apt alldist universe | sudo tee
> /etc/apt/sources.list.d/josm.list > /dev/null
>
> print_and_log "Stahování a přidání GPG klíče pro ověření balíčků JOSM."
> wget -q https://josm.openstreetmap.de/josm-apt.key -O- | sudo apt-key add
> -
>
>
>
> # Download the public key:
> # Create the directory for manually downloaded keys if it was not already
> created
> mkdir -p /usr/local/share/keyrings
> # Download the key - AKTUÁLNÍ MODERNĚJŠÍ METODA s .gpg
> print_and_log "vytvoření souboru klíče(nky) josm-archive-keyring.gpg"
> wget -q https://josm.openstreetmap.de/josm-apt.key | gpg --dearmor | sudo
> tee /usr/share/keyrings/josm-archive-keyring.gpg > /dev/null
>
> print_and_log "Zobrazuji zdroje v /etc/apt/sources.list.d/"
> ls /etc/apt/sources.list.d/ | tee -a "$LOG_FILE"
> sudo apt-get update
> _______________________________________________
> talk-cz mailing list
> talk-cz na openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-cz
> https://openstreetmap.cz/talkcz
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20240814/1a546a37/attachment.htm>
Další informace o konferenci talk-cz