sobota 28. února 2026

Kroky po nové instalaci systému na Raspberry Pi

Po instalaci nového systému jsou potřeba nezbytné úpravy nutné k připojeni k jinému počítači v místní síti. 

Odstranění starého klíče SSH

Tento příkaz odstraní starý klíč ze souboru known_hosts. Poté se můžete znovu připojit.

ssh-keygen -R 192.168.20.124


Pripojeni Raspberry PI 1-5, zero jako disk k Fedoře

1. Instalace SSHFS na Fedoru

Otevřete terminál na svém počítači s Fedorou a nainstalujte balíček sshfs :

bash

sudo dnf install sshfs


2. Vytvoření bodu připojení (mount point)

Vytvořte si prázdnou složku, která bude sloužit jako "okno" do vzdáleného Raspberry Pi :

bash

mkdir ~/raspberry-pi


Složku si můžete pojmenovat libovolně, například ~/raspberry-pi nebo ~/disk_z_pi.


3. Samotné připojení složky

Nyní použijeme příkaz sshfs pro připojení. Základní tvar příkazu je :

bash

sshfs [uzivatel]@[ip_adresa]:[cesta_ke_slozce] [lokalni_bod_mount]


Pojďme si to rozebrat:

ludek@192.168.20.124: Vaše přihlašovací údaje k Raspberry Pi (už jste je použili při testu SSH).

:/home/ludek/: Pokud chcete připojit celý domovský adresář uživatele ludek, stačí za IP adresu napsat dvojtečku a cestu. Pokud chcete jen konkrétní podsložku, napište ji, např. :/home/ludek/dokumenty.

~/raspberry-pi: Je cesta k lokální prázdné složce, kterou jste vytvořili.


Celý příkaz tedy bude vypadat takto:

bash

sshfs ludek@192.168.20.124:/home/ludek/ ~/raspberry-pi

Po zadání příkazu budete vyzváni k zadání hesla uživatele ludek na Raspberry Pi. Po úspěšném zadání se složka připojí.


4. Ověření, že vše funguje

Můžete zkontrolovat, zda je připojení úspěšné:

bash

ls -l ~/raspberry-pi

Měli byste vidět seznam souborů, které jsou na vašem Raspberry Pi. 

Případně můžete použít příkaz df -h | grep sshfs, který by měl vypsat informace o tomto novém "disku" .


Pro lepší komfort (volitelné, ale doporučené)

Připojení bez zadávání hesla: Abyste nemuseli pokaždé psát heslo, nastavte si SSH klíče. Pokud je ještě nemáte, vygenerujte si je na Fedoře a zkopírujte na Raspberry Pi :

bash

ssh-keygen -t ed25519   # Pokud ještě nemáte klíč

ssh-copy-id ludek@192.168.20.124

Poté se už budete připojovat bez hesla.


Jak odpojit

Až budete hotovi, disk korektně odpojte příkazem :

bash

fusermount -u ~/raspberry-pi


Instalace Telegramu na R1

1. Telegram CLI (příkazová řádka)

Toto je pravděpodobně nejjednodušší cesta, jak z Raspberry Pi 1 udělat plnohodnotného účastníka Telegramu. Budete s ním komunikovat výhradně přes terminál. Jeho výhodou je nízká náročnost na zdroje a možnost automatizace.


Instalace Telegram CLI na Raspberry Pi OS (Raspbian) probíhá v několika krocích:

1. Instalace závislostí: 

Nejdříve je potřeba nainstalovat knihovny, které CLI pro svůj běh potřebuje.

bash

sudo apt-get update

sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev make


2. Vytvoř virtuální prostředí:

Tento příkaz vytvoří složku venv, která bude obsahovat izolovanou Python instalaci.

bash

python3 -m venv venv


3. Aktivuj virtuální prostředí:

Toto je klíčový krok. Až ho spustíš, uvidíš, že se ti v terminolu změní prompt (objeví se (venv) ). Všechny další příkazy pip install se budou instalovat jen do tohoto prostředí.

bash

source venv/bin/activate


4. Aktualizuj pip (není nutné, ale doporučuje se):

bash

pip install --upgrade pip


5. Nainstaluj knihovny:

Teď konečně nainstalujeme python-telegram-bot a knihovnu pro BME280, kterou jsme vybrali dříve. Příkaz [ext] nainstaluje doplňky, které se mohou hodit .


bash

pip install python-telegram-bot[ext] adafruit-circuitpython-bme280

Pokud budeš chtít nainstalovat jen Telegram bot (třeba pro testování na PC), stačí:

bash

pip install python-telegram-bot


6. Ověř instalaci:

Měl bys vidět seznam nainstalovaných balíčků.


bash

pip list


7. Když na projektu přestaneš pracovat 

(např. zavřeš terminal), prostředí se deaktivuje příkazem:

bash

deactivate


8. Až se k projektu vrátíš: 

Pokaždé, když otevřeš nový terminál a půjdeš pracovat na "Panu Domácím", musíš nejdřív přejít do složky projektů a znovu aktivovat prostředí:

Pokud bys náhodou dostal chybu, že pip neexistuje: Na starších systémech je potřeba doinstalovat python3-venv balíček:

bash

sudo apt update

sudo apt install python3-venv


bash

cd ~/pan_domaci

source venv/bin/activate


Aby bylo mozne zavřít terminal:

bash

(venv) ludek@raspberrypi:~/projekt $ nohup python3 main.py &

Žádné komentáře:

Okomentovat

Poznámka: Komentáře mohou přidávat pouze členové tohoto blogu.