O NasBlogKontakt
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

Proces aktualizacji

Krok 1: Zatrzymaj usługę boneIO

sudo systemctl stop boneio

Podaj hasło (domyślne temppwd).

Krok 2: Aktywuj środowisko wirtualne

source ~/boneio/venv/bin/activate

Krok 3: Zaktualizuj pip

pip3 install --upgrade pip

Krok 4: Zaktualizuj boneIO

pip3 install --upgrade boneio

Krok 5: Uruchom usługę boneIO

sudo systemctl start boneio

Uproszczona wersja

Możesz wykonać wszystkie komendy w trzech sekwencjach:

sudo systemctl stop boneio
source ~/boneio/venv/bin/activate && pip3 install --upgrade pip && pip3 install --upgrade boneio
sudo systemctl start boneio

Instalacja konkretnej wersji

Aby zainstalować konkretną wersję:

pip3 install boneio==1.0.0

Zamień 1.0.0 na żądaną wersję.

Sprawdzenie wersji

Aby sprawdzić aktualnie zainstalowaną wersję:

pip3 show boneio | grep Version

Waż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 pip

Aplikacja nie uruchamia się po aktualizacji

Sprawdź logi:

journalctl -u boneio -f

Jeśli występują błędy konfiguracji, może być konieczne dostosowanie pliku config.yaml do nowej wersji.