{"id":18619,"date":"2026-08-02T17:31:02","date_gmt":"2026-08-02T15:31:02","guid":{"rendered":"https:\/\/www.beseit.net\/?p=18619"},"modified":"2026-08-02T17:31:55","modified_gmt":"2026-08-02T15:31:55","slug":"backup-office-26-4-deepin","status":"publish","type":"post","link":"https:\/\/www.beseit.net\/?p=18619","title":{"rendered":"backup office 26.4 deepin"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Amb molt de gust. \ud83d\ude0a Aquest seria l&#8217;script que jo utilitzaria. Hi he afegit:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2705 Data autom\u00e0tica (<code>AAAA-MM-DD_HH-MM<\/code>)<\/li>\n\n\n\n<li>\u2705 Comprovaci\u00f3 que el USB est\u00e0 muntat.<\/li>\n\n\n\n<li>\u2705 Comprovaci\u00f3 que existeix <code>\/opt\/libreoffice26.2<\/code>.<\/li>\n\n\n\n<li>\u2705 C\u00f2pia del programa.<\/li>\n\n\n\n<li>\u2705 C\u00f2pia de tota la configuraci\u00f3.<\/li>\n\n\n\n<li>\u2705 Informaci\u00f3 de la versi\u00f3.<\/li>\n\n\n\n<li>\u2705 Llista de paquets.<\/li>\n\n\n\n<li>\u2705 Informaci\u00f3 dels enlla\u00e7os simb\u00f2lics.<\/li>\n\n\n\n<li>\u2705 Fitxer de registre (<code>backup.log<\/code>).<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">#!\/bin\/bash\n#\n# ============================================\n# Backup LibreOffice 26.2\n# Autor: Miquel + ChatGPT\n# ============================================\n\nUSB=\"\/media\/Miquel\/6E6F-FD54\"\n\nDATA=$(date +%F_%H-%M)\n\nDEST=\"$USB\/LibreOffice26_Backup_$DATA\"\n\necho\necho \"===============================================\"\necho \"        BACKUP LIBREOFFICE 26.2\"\necho \"===============================================\"\necho\n\n#-------------------------------------------------\n# Comprovacions\n#-------------------------------------------------\n\nif [ ! -d \"$USB\" ]; then\n    echo \"ERROR: No s'ha trobat el dispositiu USB.\"\n    exit 1\nfi\n\nif [ ! -d \"\/opt\/libreoffice26.2\" ]; then\n    echo \"ERROR: No existeix \/opt\/libreoffice26.2\"\n    exit 1\nfi\n\nmkdir -p \"$DEST\"\/{programa,configuracio,info}\n\n#-------------------------------------------------\n# Programa\n#-------------------------------------------------\n\necho \"Copiant LibreOffice...\"\n\nsudo rsync -a --info=progress2 \\\n    \/opt\/libreoffice26.2\/ \\\n    \"$DEST\/programa\/libreoffice26.2\/\"\n\n#-------------------------------------------------\n# Configuraci\u00f3 usuari\n#-------------------------------------------------\n\necho\necho \"Copiant configuraci\u00f3...\"\n\nrsync -a \\\n    ~\/.config\/libreoffice\/4\/user\/ \\\n    \"$DEST\/configuracio\/user\/\"\n\n#-------------------------------------------------\n# Informaci\u00f3\n#-------------------------------------------------\n\necho\necho \"Guardant informaci\u00f3...\"\n\nlibreoffice --version \\\n    > \"$DEST\/info\/libreoffice_version.txt\"\n\ndpkg -l | grep libreoffice \\\n    > \"$DEST\/info\/libreoffice_paquets.txt\"\n\ndpkg -l | grep hunspell \\\n    >> \"$DEST\/info\/libreoffice_paquets.txt\"\n\ndpkg -l | grep hyphen \\\n    >> \"$DEST\/info\/libreoffice_paquets.txt\"\n\ndpkg -l | grep mythes \\\n    >> \"$DEST\/info\/libreoffice_paquets.txt\"\n\nwhich libreoffice \\\n    > \"$DEST\/info\/enllacos.txt\"\n\nls -l \"$(which libreoffice)\" \\\n    >> \"$DEST\/info\/enllacos.txt\"\n\n#-------------------------------------------------\n# Log\n#-------------------------------------------------\n\n{\necho \"Backup LibreOffice\"\necho \"Data: $(date)\"\necho\necho \"Origen programa : \/opt\/libreoffice26.2\"\necho \"Origen perfil   : ~\/.config\/libreoffice\/4\/user\"\necho\necho \"Dest\u00ed:\"\necho \"$DEST\"\n} > \"$DEST\/backup.log\"\n\necho\necho \"===============================================\"\necho \"BACKUP FINALITZAT CORRECTAMENT\"\necho\necho \"Carpeta creada:\"\necho\necho \"$DEST\"\necho\necho \"===============================================\"\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">El resultat ser\u00e0 semblant a aquest:<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">LibreOffice26_Backup_2026-08-02_17-35\/\n\u2502\n\u251c\u2500\u2500 programa\/\n\u2502   \u2514\u2500\u2500 libreoffice26.2\/\n\u2502\n\u251c\u2500\u2500 configuracio\/\n\u2502   \u2514\u2500\u2500 user\/\n\u2502\n\u251c\u2500\u2500 info\/\n\u2502   \u251c\u2500\u2500 libreoffice_version.txt\n\u2502   \u251c\u2500\u2500 libreoffice_paquets.txt\n\u2502   \u2514\u2500\u2500 enllacos.txt\n\u2502\n\u2514\u2500\u2500 backup.log\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Una darrera millora que et proposaria<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Com que ja tens diversos scripts de c\u00f2pia de seguretat (<code>backup_mut_new.sh<\/code>, etc.), jo faria que aquest <strong>no copi\u00e9s els fitxers directament<\/strong>, sin\u00f3 que al final gener\u00e9s un \u00fanic fitxer comprimit:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">LibreOffice26_Backup_2026-08-02_17-35.tar.zst\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">o b\u00e9<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">LibreOffice26_Backup_2026-08-02_17-35.tar.gz\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Aix\u00f2 ocupa menys espai, \u00e9s m\u00e9s r\u00e0pid de copiar i \u00e9s molt m\u00e9s c\u00f2mode de restaurar. Crec que \u00e9s la millor opci\u00f3 per conservar aquesta instal\u00b7laci\u00f3 de LibreOffice durant molt de temps.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Amb molt de gust. \ud83d\ude0a Aquest seria l&#8217;script que jo utilitzaria. Hi he afegit: El resultat ser\u00e0 semblant a aquest: Una darrera millora que et proposaria Com que ja tens diversos scripts de c\u00f2pia de seguretat (backup_mut_new.sh, etc.), jo faria &hellip; <a href=\"https:\/\/www.beseit.net\/?p=18619\">Continua llegint <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":3167,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[207,1],"tags":[],"class_list":["post-18619","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-deepin-linux","category-bloc-de-notes"],"_links":{"self":[{"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/18619","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=18619"}],"version-history":[{"count":1,"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/18619\/revisions"}],"predecessor-version":[{"id":18620,"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/18619\/revisions\/18620"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/media\/3167"}],"wp:attachment":[{"href":"https:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=18619"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=18619"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=18619"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}