Raspberry pi 3 нужно ubuntu mate x64 или 32

Тема в разделе "Raspberry Pi", создана пользователем Azat49, 2 май 2020.

  1. Azat49

    Azat49 Нерд

    Добрый день народ.
    может кто скажет а убунта бывает 32 или 64 на Raspberry pi 3. на armhf не могу установить драйвера. есть только под 32 или 64.. а тут ругаеться
     
  2. NikitOS

    NikitOS Король шутов Администратор

  3. ZAZ-965

    ZAZ-965 Гуру

    @Azat49, на какое устройство драйвера? На Linux они или уже установлены вместе с ядром или находятся в репозитории.
     
  4. Azat49

    Azat49 Нерд

    драйвера под принтер. его в родном списке нет. принтер не популярный
     
  5. Azat49

    Azat49 Нерд

    скачал. установил. но щас проблема в том что не могу установить тимку или anydesk для удаленного доступа. постоянно ошибка архитиктуры
     
  6. Azat49

    Azat49 Нерд

    его не пробывал. с линуксом первый раз работаю
     
  7. Для удаленного доступа использовал vnc vino сервер, который присутствовал во многих дистрибутивах, но по непонятным причинам в убунте 18.04 он не вошел в дистрибутив, но остался в репозиториях.
    После установки из репозиториев, достаточно выполнить небольшую настройку и можно подключаться к рабочему столу по vnc.

    Смотрю какие настройки установлены по умолчанию.
    Код (Text):
    gsettings list-recursively org.gnome.Vino
    org.gnome.Vino notify-on-connect true
    org.gnome.Vino alternative-port uint16 5900
    org.gnome.Vino disable-background false
    org.gnome.Vino use-alternative-port false
    org.gnome.Vino icon-visibility 'client'
    org.gnome.Vino use-upnp false
    org.gnome.Vino view-only false
    org.gnome.Vino prompt-enabled true
    org.gnome.Vino disable-xdamage false
    org.gnome.Vino authentication-methods ['none']
    org.gnome.Vino network-interface ''
    org.gnome.Vino require-encryption true
    org.gnome.Vino mailto ''
    org.gnome.Vino lock-screen-on-disconnect false
    org.gnome.Vino vnc-password 'keyring'
    отключил шифрацию
    Код (Text):
    gsettings set org.gnome.Vino require-encryption false
    отключил запрос подтверждения предоставления доступа
    Код (Text):
    gsettings set org.gnome.Vino prompt-enabled false
    изменил метод аутентификации
    Код (Text):
    gsettings set org.gnome.Vino authentication-methods "['vnc']"
    задал пароль '12345678', пароль хранится в base64
    Код (Text):
    gsettings set org.gnome.Vino vnc-password 'MTIzNDU2Nzg='
    включил в автозагрузку запуск сервера
    Код (Text):
    /usr/lib/vino/vino-server --display=:0
     
  8. Azat49

    Azat49 Нерд

    спасибо. но мало что понял из всего этого.
    как на него поставить тимку ? либо анидиск
     
  9. Если использовать нужно teamviewer или anydesk (видимо нет доступа к устройству без посредника), то на официальных сайтах одного и другого есть установочные пакеты, но для архитектуры armhf.
    В этом случае уже не понятно название топика. Если есть для armhf официальные установочные пакеты у производителей ПО, то для чего рассматривать 64-битные дистрибутивы?
    Вы сами пробовали устанавливать пакеты teamviewer или anydesk с официальных сайтов на распбери с установленной 32-х битной архитектурой? Если возникли проблемы при установке, то какие?
     
  10. Azat49

    Azat49 Нерд

    так как надо установить USB устройство. но я сам не могу. а драйвера есть только под 32 или 64 систему. вот этом и проблема
     
  11. Azat49

    Azat49 Нерд

  12. Для какой архитектуры Вы пакет устанавливаете? Что в пакете, в файле control в Architecture: указано?
     
    Последнее редактирование: 4 май 2020
  13. На распберри с ОС дистрибутива ubuntu-mate для armhf устанавливаю anydesk, пакет загружен с оф. сайта anydesk
    Код (Text):
    ~# dpkg -i anydesk_5.5.5-1_armhf.deb
    Выбор ранее не выбранного пакета anydesk.
    (Чтение базы данных … на данный момент установлено 135422 файла и каталога.)
    Подготовка к распаковке anydesk_5.5.5-1_armhf.deb …
    Failed to stop anydesk.service: Unit anydesk.service not loaded.
    Распаковывается anydesk (5.5.5) …
    dpkg: зависимости пакетов не позволяют настроить пакет anydesk:
    anydesk зависит от libpango1.0-0, однако:
      Пакет libpango1.0-0 не установлен.

    dpkg: ошибка при обработке пакета anydesk (--install):
    проблемы зависимостей — оставляем не настроенным
    Обрабатываются триггеры для desktop-file-utils (0.23-1ubuntu3.18.04.2) …
    Обрабатываются триггеры для bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu1) …
    Rebuilding /usr/share/applications/bamf-2.index...
    Обрабатываются триггеры для mime-support (3.60ubuntu1) …
    Обрабатываются триггеры для hicolor-icon-theme (0.17-2) …
    При обработке следующих пакетов произошли ошибки:
    anydesk

    Немножко не получилось, устраним проблемы с зависимостями штатным методом.
    Код (Text):
    ~# apt-get install --fix-broken
    Чтение списков пакетов… Готово
    Построение дерева зависимостей      
    Чтение информации о состоянии… Готово
    Исправление зависимостей… Готово
    Следующие пакеты устанавливались автоматически и больше не требуются:
      apt-clone archdetect-deb cryptsetup-bin dpkg-repack gir1.2-json-1.0 gir1.2-nm-1.0 gir1.2-nma-1.0 gir1.2-timezonemap-1.0 gir1.2-xkl-1.0
      grub-common libdebian-installer4 libtimezonemap-data libtimezonemap1 os-prober python3-icu python3-pam rdate
    Для их удаления используйте «sudo apt autoremove».
    Будут установлены следующие дополнительные пакеты:
      libpango1.0-0 libpangox-1.0-0
    Следующие НОВЫЕ пакеты будут установлены:
      libpango1.0-0 libpangox-1.0-0
    Обновлено 0 пакетов, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 438 пакетов не обновлено.
    Установлено или удалено не до конца 1 пакетов.
    Необходимо скачать 41,3 kB архивов.
    После данной операции объём занятого дискового пространства возрастёт на 176 kB.
    Хотите продолжить? [Д/н] y
    Пол:1 http://ports.ubuntu.com bionic/universe armhf libpangox-1.0-0 armhf 0.0.2-5 [38,0 kB]
    Пол:2 http://ports.ubuntu.com bionic-updates/universe armhf libpango1.0-0 armhf 1.40.14-1ubuntu0.1 [3 344 B]
    Получено 41,3 kB за 1с (75,7 kB/s)          
    Выбор ранее не выбранного пакета libpangox-1.0-0:armhf.
    (Чтение базы данных … на данный момент установлено 135440 файлов и каталогов.)
    Подготовка к распаковке …/libpangox-1.0-0_0.0.2-5_armhf.deb …
    Распаковывается libpangox-1.0-0:armhf (0.0.2-5) …
    Выбор ранее не выбранного пакета libpango1.0-0:armhf.
    Подготовка к распаковке …/libpango1.0-0_1.40.14-1ubuntu0.1_armhf.deb …
    Распаковывается libpango1.0-0:armhf (1.40.14-1ubuntu0.1) …
    Настраивается пакет libpangox-1.0-0:armhf (0.0.2-5) …
    Настраивается пакет libpango1.0-0:armhf (1.40.14-1ubuntu0.1) …
    Настраивается пакет anydesk (5.5.5) …
    Created symlink /etc/systemd/system/multi-user.target.wants/anydesk.service → /etc/systemd/system/anydesk.service.
    Обрабатываются триггеры для libc-bin (2.27-3ubuntu1) …
    Обрабатываются триггеры для menu (2.1.47ubuntu2.1) …

    Повторим попытку установки
    Код (Text):
    ~# dpkg -i anydesk_5.5.5-1_armhf.deb
    (Чтение базы данных … на данный момент установлен 135451 файл и каталог.)
    Подготовка к распаковке anydesk_5.5.5-1_armhf.deb …
    Removed /etc/systemd/system/multi-user.target.wants/anydesk.service.
    Warning: The unit file, source configuration file or drop-ins of anydesk.service changed on disk. Run 'systemctl daemon-reload' to reload units.
    Распаковывается anydesk (5.5.5) на замену (5.5.5) …
    Настраивается пакет anydesk (5.5.5) …
    Created symlink /etc/systemd/system/multi-user.target.wants/anydesk.service → /etc/systemd/system/anydesk.service.
    Обрабатываются триггеры для desktop-file-utils (0.23-1ubuntu3.18.04.2) …
    Обрабатываются триггеры для bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu1) …
    Rebuilding /usr/share/applications/bamf-2.index...
    Обрабатываются триггеры для mime-support (3.60ubuntu1) …
    Обрабатываются триггеры для hicolor-icon-theme (0.17-2) …
    Обрабатываются триггеры для menu (2.1.47ubuntu2.1) …
    При установки попросили перегрузить демона управления службами, перегрузим его.
    Код (Text):
    ~# systemctl daemon-reload
    Посмотрим в каком состоянии служба anydesk
    Код (Text):
    ~# systemctl status anydesk
    ● anydesk.service - AnyDesk
       Loaded: loaded (/etc/systemd/system/anydesk.service; enabled; vendor preset: enabled)
       Active: active (running) since Mon 2020-05-04 14:37:54 MSK; 53s ago
    Main PID: 746 (anydesk)
        Tasks: 13 (limit: 2154)
       CGroup: /system.slice/anydesk.service
               ├─746 /usr/bin/anydesk --service
               └─759 /usr/bin/anydesk --tray

    мая 04 14:37:54 rpi3b systemd[1]: Started AnyDesk.
    мая 04 14:37:54 rpi3b anydesk[746]: No UTF-8. Trying to change locale.
    мая 04 14:37:54 rpi3b anydesk[746]: Locale sucessfully changed.
    мая 04 14:37:54 rpi3b anydesk[746]: No UTF-8. Trying to change locale.
    мая 04 14:37:54 rpi3b anydesk[746]: Locale sucessfully changed.
    Запускаем графический /usr/bin/anydesk настраиваем параметры доступа по паролю.
    Получаем удаленный доступ по тому адресу, который видели в /usr/bin/anydesk
     
    ZAZ-965 и Un_ka нравится это.
  14. Azat49

    Azat49 Нерд

    убунта стоит 64.
    я первый раз держу разбери и линукс вообще не знал что даже есть. поэтому не умею работать
     
  15. На 64-х битной архитектуре, дистрибутив из поста #2 установил anydesk для архитектуры armhf.
    Для этого добавил архитектуру в менеджер пакетов и обновил его кэш.
    Код (Text):
    ~# dpkg --add-architecture armhf && apt-get update
    После первой неудачной попытки установки, пытался устранить проблемы с зависимостями.
    Код (Text):
    ~# apt-get install --fix-broken
    Но и этого оказалось недостаточно, дополнительно установил пакеты
    Код (Text):
    libraspberrypi0:armhf libraspberrypi-bin:armhf libgudev-1.0-0:armhf libpolkit-gobject-1-0:armhf
    После этого anydesk нормально запустился.
     
    Последнее редактирование: 4 май 2020
    ZAZ-965 нравится это.
  16. Azat49

    Azat49 Нерд

    мне надо каждую строку по очереди вносить ? я правильно понял?
     
  17. Что такое "строку вносить" не очень понятно, наверно имелось ввиду выполнение команд.
    Я описал свой опыт, то что посте в тегах [code] так и есть, это команды, за исключением идущими вначале ~# говорящие о том, что находимся в домашней директории и выполняем команды от суперпользователя (эти ~# не вводим, аналог "C:\ dir" типа находимся в корне диска C и выполняем команду dir) :)
    Для установки доп. пакетов команду не указал, думал что это очевидно, если не очевидно, то вот так
    Код (Text):
    ~# apt-get install libraspberrypi0:armhf libraspberrypi-bin:armhf libgudev-1.0-0:armhf libpolkit-gobject-1-0:armhf
    П.С.
    Немножко не ясно, для чего пользоваться посредниками и проприетарными протоколами для доступа к рабочему столу.
    Если нет прямого доступа к распберри, то можно покупать vps относительно недорого, поднимать vpn.
    A если совсем лениво и с vpn-ом не хочется возится, можно просто на ssh поднять обратный туннель и пробрость соединение на распберри.
     
    Последнее редактирование: 4 май 2020
  18. Azat49

    Azat49 Нерд

    доступ нужно на пару раз.
    1. dpkg --add-architecture armhf && apt-get update
    2. apt-get install --fix-broken
    3. libraspberrypi0:armhf libraspberrypi-bin:armhf libgudev-1.0-0:armhf libpolkit-gobject-1-0:armhf
    4. apt-get install libraspberrypi0:armhf libraspberrypi-bin:armhf libgudev-1.0-0:armhf libpolkit-gobject-1-0:armhf
    правильно понял порядок команд и записи
     
  19. Azat49

    Azat49 Нерд

    попробовал эти команды.
    не одна не сработало. постоянно отказано либо еще чего.
     
  20. п.3 не нужен, я-же сказал, перечислил список пакетов, думал что очевидна установка, которая у Вас в п.4
    После п.1 я выполнял установку скачанного пакета anydesk_5.5.5-1_armhf.deb
    После п.4 повторно выполнил установку anydesk