Steam libgl1-mesa-dri:i386 : Depends: libllvm9:i386

Profile picture for user admin_romcom

Давно не запускал Steam, обновил систему dist-upgrage. И после запуска выдало что нужно доустановить библиотеки. Но установить не смог, тк были конфликты в версиях. Предлагаю свое решение, с которым все заработало.

Установка Deluge 1.3.15 в Ubuntu eoan 19.10

Profile picture for user admin_romcom

Поставил себе новую версию Ubuntu и столкнулся с проблемой подключению к серверу deluge с помощью программы deluge-gtk. Как оказалось в Ubuntu версии 19.10 eoan выкатили deluge версии 2.0.3 https://packages.ubuntu.com/eoan/deluge-gtk

Проблема в том, что для работы приложения клиента требуется такая же версия и на сервере. На сервере обновить пока нет возможности. Нашлось решение установки Deluge последней версии из ветки 1.x.

 

Добавляем репозиторий и правим его.

Горячие клавиши терминала

Profile picture for user admin_romcom

Командная строкам может быть вполне мощным инструментом, но печатать длинные команды и пути к файлу быстро надоедает. В данной статье приведены основные горячие клавиши.

Уверенные пользователи любят командную строку за ее возможности выполнять сложные задачи обхемом в несколько строк. Но для новичков, кто не знаком с горячими клавишами, набор длинных команд и путей может стать адским испытанием.

Данные команды изначально подходят к *NIX совместимым терминалам, которые работают из коробки в таких ОС как Linux и OS X. Для использования их в Windows установите Cygwin.

Как создать и управлять виртуальным окружением Python

Profile picture for user admin_romcom

Часто можно увидеть как разработчики на Питоне устанавливают и обновляют пакеты из стандартных и не стандартных источников для разработки приложений. Причина может быть в использовании новой версии модуля или использование специфической версии для предотвращении регрессий.

Эти требования и кейсы использования могут быть болезненными при управлении когда разные приложения требуют разные версии одних и тех же библиотек. К счастью, Python предоставляет решения для изоляция среды разработки использую виртуальные окружения.

Использование команды apt в Linux

Profile picture for user admin_romcom

Apt это утилита командной строки для установки, обновления, удаления и других операций по управлению deb пакетами в Ubuntu, Debian и дистрибутовов основаных на них. Она включает в себя наиболее используемые компанды из apt-get и apt-cache утилит с отличающимися опциям по-умолчанию.

Apt был создан для интерактивного пользования.

Большинство команд ктилиты apt должны быть запущено от юзеро с sudo привилегиями.

Обновление индекса пакетов

Индекса APT пакетов это обычная база данных, в которой есть записи доступных пакетов из репозиториев доступных в вашей ОС.

Couldn't find foreign struct converter for 'cairo.Context'

Profile picture for user admin_romcom

TypeError: Couldn't find foreign struct converter for 'cairo.Context'

Данная ошибка выскочила в логах не помню какого приложения. Убрать ее очень просто: попробуйте установить нужные пакеты

sudo apt-get install python3-gi-cairo

или

sudo apt-get install python-gobject-cairo

https://github.com/rbgirshick/py-faster-rcnn/issues/221

 

 

Установка i3lock скрин лока в Lubuntu 19

Profile picture for user admin_romcom

В последней версии lubuntu 19.04 дистрибутив перешел на DE LXQT. В принципе выглядит красиво, но в роли скринсейвера по прежнему стоит xscreensaver с ужасным окном ввода юзернейма и пароля. Я уже писал как можно темизировать данное окно - ссылка https://16rom.com/ru/blog/temizaciya-xsreensaver .

Лучше сразу удалить его:

Шаринг файлов под линуксом (и не только)

Profile picture for user admin_romcom

Шаринг файлов под линуксом (и не только)
Казалось бы простая задача которой уже много лет, технология должна быть отточена до мелочей. но нет. Самба тормозит, проблемы между ОС и тд.

Но есть один простой способ - использовать nodejs http-server!
Если вы разработчик, то nodejs у вас уже должен стоять, а вместе с ним npm.

npm install -g http-server

Заходите в папку которую хотиту расшарить и вводите:

http-server -o

Если у вас стоит пакет npx, тогда можно без первой команды писать