Zaawansowane i Poradniki
Aktualizacja przez SSH
Jak zaktualizować sterownik boneIO ręcznie przez SSH?
Ta instrukcja opisuje ręczną aktualizację sterownika przez SSH. Jest przydatna gdy:
- Chcesz zainstalować konkretną wersję oprogramowania
- Aktualizacja przez interfejs webowy nie działa
- Potrzebujesz większej kontroli nad procesem aktualizacji
Wymagania
- Połączenie SSH ze sterownikiem (zobacz instrukcję połączenia SSH)
- Dostęp do internetu na sterowniku
Proces aktualizacji
Krok 1: Zatrzymaj usługę boneIO
sudo systemctl stop boneioPodaj hasło (domyślne temppwd).
Krok 2: Aktywuj środowisko wirtualne
source ~/boneio/venv/bin/activateKrok 3: Zaktualizuj pip
pip3 install --upgrade pipKrok 4: Zaktualizuj boneIO
pip3 install --upgrade boneioKrok 5: Uruchom usługę boneIO
sudo systemctl start boneioUproszczona wersja
Możesz wykonać wszystkie komendy w trzech sekwencjach:
sudo systemctl stop boneiosource ~/boneio/venv/bin/activate && pip3 install --upgrade pip && pip3 install --upgrade boneiosudo systemctl start boneioInstalacja konkretnej wersji
Aby zainstalować konkretną wersję:
pip3 install boneio==1.0.0Zamień 1.0.0 na żądaną wersję.
Sprawdzenie wersji
Aby sprawdzić aktualnie zainstalowaną wersję:
pip3 show boneio | grep VersionWażne zmiany
W przypadku wprowadzania ważnych zmian w aplikacji, zawsze informujemy o nich w informacjach o wydaniu. Prosimy o uważne czytanie tych informacji przed aktualizacją.
Rozwiązywanie problemów
Błąd podczas instalacji pip
Jeśli pojawi się błąd związany z pip, spróbuj:
python3 -m pip install --upgrade pipAplikacja nie uruchamia się po aktualizacji
Sprawdź logi:
journalctl -u boneio -fJeśli występują błędy konfiguracji, może być konieczne dostosowanie pliku config.yaml do nowej wersji.