27
февраль
2025
Переустановка (обновление) CHIRP
17:02

Переустановка (обновление) CHIRP

27 февраль 2025 17:02

Инструкция по переустановке взята с chirponlinux.

(Приложение Chirp у меня установлено на загрузочной флешке antiX 23.2 x64 runit, поэтому необходимо вначале в BIOS изменить порядок дисков HDD для загрузки, нажать F10 и запустить ПК с Live USB).

1) скачиваем новую версию CHIRP NEXT с сайта chipmyrado.com - нужен файл с расширением WHL.
2) удаляем пакет chirp next командой

pipx uninstall chirp

3) устанавливаем новую версию командой Терминала, в каталоге с загруженным файлом *.WHL:

cd ~/Загрузки
ls *.whl

pipx install --system-site-packages ./chirp-yyyymmdd-py3-none-any.whl
chirp

 

Если выводится ошибка ERROR: Package 'chirp' requires a different Python: 3.8.10 not in '<4,>=3.10',
Хотя python 3.10 установлен -- решение ниже.

Решение проблемы с chirp - выполняем требование python 3.10

/usr/bin/python3 --version

Python 3.8.10

Проверьте, есть ли Python 3.10 в альтернативах.
Если python 3.10 нет, установим python3.10:

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.10
sudo apt install python3-pip

Выбирием python3.10 в команде sudo update-alternatives:

sudo update-alternatives --config python
Есть 2 варианта для альтернативы python (предоставляет /usr/local/bin/python).

  Выбор   Путь             Приор Состояние
------------------------------------------------------------
* 0            /usr/bin/python3.10   0         автоматический режим
  1            /usr/bin/python3.10   0         ручной режим
  2            /usr/bin/python3.8    0         ручной режим

Press  to keep the current choice[*], or type selection number: 1

Установка pipx:

sudo pip install pipx
pipx ensurepath
sudo pipx ensurepath --global --force

Выйти из сессии и войти снова.

Потребуется переустановить библиотеку wxpython. Сначала установка зависимостей для wxpython, затем переустановка wxpython.

sudo apt install python3.10-venv
sudo apt install dpkg-dev build-essential libjpeg-dev libtiff-dev libsdl1.2-dev libgstreamer-plugins-base1.0-dev libnotify-dev freeglut3 freeglut3-dev libsm-dev libgtk-3-dev libwebkit2gtk-4.0-dev libxtst-dev
sudo pip uninstall wxpython

Скачиваем wxPython для Python 3.10 - прямая ссылка: wxPython-4.2.1-cp310-cp310-linux_x86_64.whl.

pip3.10 install wxPython-4.2.1-cp310-cp310-linux_x86_64.whl

pipx install --system-site-packages ./chirp-20250314-py3-none-any.whl --python python3.10 --force

chirp

chirp_splash_screen

Успешно установил python 3.10 и chirp в Ubuntu 20.10.


Дата изменения: 14.03.2025



Похожие публикации