Do souboru README.md přidány informace o aktualizačním skriptu

This commit is contained in:
Archos 2024-04-26 14:02:12 +02:00
parent 89ea0ab8c3
commit 013d8a89a0

View File

@ -60,36 +60,32 @@ Pro stažení a instalaci projektu postupujte podle následujících kroků:
Tato složka obsahuje pomocné skripty, které rozšiřují funkcionalitu systému. Zde je přehled skriptů a jejich funkcí: Tato složka obsahuje pomocné skripty, které rozšiřují funkcionalitu systému. Zde je přehled skriptů a jejich funkcí:
- **update_check.sh**: Skript pro kontrolu dostupných aktualizací systému. Informuje uživatele o dostupných aktualizacích prostřednictvím terminálu. Skript můžete integrovat do Conky nebo i3blocks pro pravidelné zobrazování aktualizací. - **update_notifier.sh**: Skript můžete integrovat do Conky nebo i3blocks pro pravidelné zobrazování aktualizací. Tento skript slouží k pravidelnému aktualizování systému a aplikací v Arch Linuxu. Skript zkontroluje dostupné aktualizace a provede je bez uživatelského zásahu. Pro zajištění, že uživatel bude informován o průběhu aktualizace, skript může zobrazovat notifikace pomocí desktopového notifikačního systému.
Tento skript využívá nástroj checkupdates, který je součástí balíčku pacman-contrib v Arch Linuxu. Ujisti se, že je tento balíček nainstalován: Skript využívá nástroj checkupdates, který je součástí balíčku pacman-contrib v Arch Linuxu. Ujisti se, že je tento balíček nainstalován:
```bash ```bash
sudo pacman -S pacman-contrib sudo pacman -S pacman-contrib
``` ```
- **git_config.sh**: Nastavuje globální konfigurace Gitu, včetně jména uživatele, emailu a výchozího editoru, což usnadňuje správu verzí a práci s repozitáři.
### Integrace `update_notifier.sh`
### Integrace `update_check.sh`
#### Conky #### Conky
• Pro zobrazení výstupu skriptu `update_check.sh` v Conky, přidejte následující řádek do vašeho `.conkyrc` souboru: • Pro zobrazení výstupu skriptu `update_notifier.sh` v Conky, přidejte následující řádek do vašeho `.conkyrc` souboru:
```bash ```bash
${execi 600 /cesta/k/skripty/update_check.sh} ${execi 600 /cesta/k/skripty/update_notifier.sh}
``` ```
#### i3blocks #### i3blocks
•Pro integraci výstupu skriptu update_check.sh do i3blocks, přidejte následující blok do vašeho konfiguračního souboru i3blocks: •Pro integraci výstupu skriptu update_check.sh do i3blocks, přidejte následující blok do vašeho konfiguračního souboru i3blocks:
```bash ```bash
[updates] [updates]
command=/cesta/k/skripty/update_check.sh command=/cesta/k/skripty/update_notifier.sh
interval=600 interval=600
``` ```
- **system_updates.sh** - Tento skript slouží k pravidelnému aktualizování systému a aplikací v Arch Linuxu. Skript zkontroluje dostupné aktualizace a provede je bez uživatelského zásahu. Pro zajištění, že uživatel bude informován o průběhu aktualizace, skript může zobrazovat notifikace pomocí desktopového notifikačního systému.
### Nastavení periodických aktualizací pomocí crontab ### Nastavení periodických aktualizací pomocí crontab
1. Otevřete `crontab` pro úpravy: 1. Otevřete `crontab` pro úpravy:
@ -100,7 +96,7 @@ interval=600
2. Přidejte následující řádek pro spouštění system_updates.sh každou hodinu. 2. Přidejte následující řádek pro spouštění system_updates.sh každou hodinu.
```bash ```bash
/59 * * * * /cesta/k/system_updates.sh /59 * * * * /cesta/k/update_notifier.sh
``` ```
### Přidání notifikací do i3 config ### Přidání notifikací do i3 config
@ -115,7 +111,7 @@ interval=600
• Pro i3 window manager, můžete zahrnout skript pro automatické spuštění při startu i3, přidejte následující řádek do vaší konfiguračního souboru i3: • Pro i3 window manager, můžete zahrnout skript pro automatické spuštění při startu i3, přidejte následující řádek do vaší konfiguračního souboru i3:
```bash ```bash
exec_always --no-startup-id /path/to/system_updates.sh exec_always --no-startup-id /path/to/update_notifier.sh
``` ```
• Pro snadné spouštění aktualizací můžete přidat klávesovou zkratku do vašeho i3 konfiguračního souboru: • Pro snadné spouštění aktualizací můžete přidat klávesovou zkratku do vašeho i3 konfiguračního souboru: