<div dir="auto"><div>Ahoj,<div dir="auto"><br></div><div dir="auto">Vypadá to dost podobně jako instalační skript z <a href="http://josm.openstreetmap.de">josm.openstreetmap.de</a>, 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:</div><div dir="auto"><br></div><div dir="auto">sudo apt-get install josm </div><div dir="auto"><br></div><div dir="auto"><br></div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Dne st 14. 8. 2024 18:14 uživatel  <<a href="mailto:ramirezhav@seznam.cz">ramirezhav@seznam.cz</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>Ahoj,</div><div>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ý?</div><div>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.<br></div><div><br></div><div><br></div><div>LOG_FILE=~/first_install-$(date +"%Y-%m-%d-%H-%M-%S").log<br># Funkce pro přidání časového razítka do logu<br>print_and_log() {<br>    local message="$1"<br>    echo "$message"<br>    echo "$(date '+%H:%M:%S') - $message" >> "$LOG_FILE"<br>}<br><br></div><div><br></div><div>print_and_log "Začíná instalace JOSM."<br>print_and_log "Přidání repozitáře"<br># BEGIN JOSM: Install latest version<br>echo "deb [signed-by=/usr/local/share/keyrings/josm-apt.gpg] <a href="https://josm.openstreetmap.de/apt" target="_blank" rel="noreferrer">https://josm.openstreetmap.de/apt</a> $(grep ^DISTRIB_CODENAME= /etc/upstream-release/lsb-release| awk -F = '{print $(2)}') universe" | sudo tee /etc/apt/sources.list.d/josm.list > /dev/null<br>echo deb <a href="https://josm.openstreetmap.de/apt" target="_blank" rel="noreferrer">https://josm.openstreetmap.de/apt</a> alldist universe | sudo tee /etc/apt/sources.list.d/josm.list > /dev/null<br><br>print_and_log "Stahování a přidání GPG klíče pro ověření balíčků JOSM."<br>wget -q <a href="https://josm.openstreetmap.de/josm-apt.key" target="_blank" rel="noreferrer">https://josm.openstreetmap.de/josm-apt.key</a> -O- | sudo apt-key add -<br><br><br><br># Download the public key:<br># Create the directory for manually downloaded keys if it was not already created<br>mkdir -p /usr/local/share/keyrings<br># Download the key - AKTUÁLNÍ MODERNĚJŠÍ METODA s .gpg<br>print_and_log "vytvoření souboru klíče(nky) josm-archive-keyring.gpg"<br>wget -q <a href="https://josm.openstreetmap.de/josm-apt.key" target="_blank" rel="noreferrer">https://josm.openstreetmap.de/josm-apt.key</a> | gpg --dearmor | sudo tee /usr/share/keyrings/josm-archive-keyring.gpg > /dev/null<br><br>print_and_log "Zobrazuji zdroje v /etc/apt/sources.list.d/"<br>ls /etc/apt/sources.list.d/ | tee -a "$LOG_FILE"<br>sudo apt-get update<br></div></div>_______________________________________________<br>
talk-cz mailing list<br>
<a href="mailto:talk-cz@openstreetmap.org" target="_blank" rel="noreferrer">talk-cz@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-cz" rel="noreferrer noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/talk-cz</a><br>
<a href="https://openstreetmap.cz/talkcz" rel="noreferrer noreferrer" target="_blank">https://openstreetmap.cz/talkcz</a><br>
</blockquote></div></div></div>