Category Archives: Arch Linux

Вопросы, касающиеся работы операционной системы Arch Linux

Arch Linux: pacman – key “CEB167EFB5722BD6” could not be looked up remotely:

01/09/2018
 

 Проблема Во время попытки очередной раз обновиться – возникает ошибка ключей: $ sudo pacman -Syu … Packages (60) archlinux-keyring-20180108-1 argon2-20171227-3 bind-tools-9.11.2-3 binutils-2.29.1-2 boost-libs-1.66.0-1 chromium-63.0.3239.132-2 cmake-3.10.1-2 cryptsetup-2.0.0-5 e2fsprogs-1.43.8-1 firefox-57.0.4-1 gcc-7.2.1+20171224-2 gcc-libs-7.2.1+20171224-2 geoip-database-20180102-1 glibc-2.26-10 gwenview-17.12.0-2 imagemagick-7.0.7.21-1 intel-tbb-2018_20171205-1 jansson-2.10-3 json-c-0.13-1 kuiserver-5.11.5-1 lib32-acl-2.2.52-3 lib32-gcc-libs-7.2.1+20171224-2 lib32-glibc-2.26-10 lib32-libjpeg-turbo-1.5.3-1 libabw-0.1.2-1 libatomic_ops-7.6.2-1 libcmis-0.5.1-8 libe-book-0.1.3-1 libfilezilla-0.11.2-1 libixion-0.12.2-4 libmagick-7.0.7.21-1 libmagick6-6.9.9.33-1 libmspub-0.1.3-1 libnghttp2-1.29.0-1 liborcus-0.12.1-4 librsvg-2:2.41.2-1 linux-4.14.12-1… Read More »

MariaDB: Table ‘mysql.user’ doesn’t exist

12/29/2017
 

 Есть локальный сервер MariaDB на рабочем ноуте с Arch Linux, для мелких тестовых баз. При попытке запуска – ошибка: $ sudo systemctl start mariadb Job for mariadb.service failed because the control process exited with error code. See “systemctl status mariadb.service” and “journalctl -xe” for details.

Arch Linux: VLC – no suitable dialogs provider found (hint: compile the qt4 plugin, and make sure it is loaded properly)

12/27/2017
 

 После очередного обновления, при запуске VLC плеера – открывается только окно с изображением, а все менюшки отсутсвуют: Лог запуска говорит, что: Собственно, сейчас тут интересует одна строка: [0000562f560b6c58] skins2 interface error: no suitable dialogs provider found (hint: compile the qt4 plugin, and make sure it is loaded properly) Проверяем зависимости для VLC: Или сразу с… Read More »

Linux: mutt – консольный почтовый клиент

12/26/2017
 

 Быстрая заметка по запуску mutt клиента на Arch Linux. Установка Устанавливаем: Создаём каталоги: Создаём файл настроек ~/.mutt/muttrc, добавляем в него настройки ящика: # From set from = “1th@domain.kiev.ua” set realname = “Arseny” # Creds set smtp_url = “smtp://1th@domain.kiev.ua@mail.domain.kiev.ua:587/” set smtp_pass = “password” set imap_user = “1th@domain.kiev.ua” set imap_pass = “password” # My mailboxes set folder… Read More »

Arch Linux: cups и hplip – подключение принтера

12/08/2017
 

 Установка cups Устанавливаем cups: $ sudo pacman -S cups Запускаем и добавляем в автозапуск: Проверяем – переходим на страницу http://localhost:631: Файл настроек – /etc/cups/cups-files.conf. Добавляем группу: Пользователя в неё: Обновляем /etc/cups/cups-files.conf, меняем группу sys на printadmin: … # Administrator user group, used to match @SYSTEM in cupsd.conf policy rules… # This cannot contain the Group… Read More »

PostgreSQL: установка на Linux

10/20/2017
 

 Документация – тут>>> и тут>>>. Доступ к AWS PostgreSQL RDS из нашей сети закрыт, надо установить PostgreSQL локально для проверки конвертации баз MySQL > PostgreSQL. Быстрая заметка по началу работы с сервером. Установка Устанавливаем на Arch Linux, для тестов: Задаём пароль пользователю postgres: Обновляем sudo через visudo: … postgres ALL=(ALL) NOPASSWD:ALL … Переключаемся под него: Базы данных будут… Read More »

Arch Linux: чистим /var

10/18/2017
 

 Быстрая заметка по очистке /var на Arch Linux. Корневой раздел – 30 гиг, занято 26: # df -h / | grep root /dev/mapper/kubuntu_vg-root 30G 26G 2.3G 93% / (когда-то на ноуте была Kubuntu, потом мигрировал на Arch) Находим самые большие директории:

Arch Linux: error: failed to commit transaction (conflicting files)

10/05/2017
 

 Проблема Во время установки пакета из AUR – возникает ошибка: … :: Proceed with installation? [Y/n] (2/2) checking keys in keyring [########] 100% (2/2) checking package integrity [########] 100% (2/2) loading package files [########] 100% (2/2) checking for file conflicts [########] 100% error: failed to commit transaction (conflicting files) python-dateutil: /usr/lib/python3.6/site-packages/dateutil/__init__.py exists in filesystem python-dateutil:… Read More »

Linux: C – адресное пространство процесса

09/17/2017
 

 Адресное пространство процесса на примере программы на C. Используемые утилиты и файлы: size /proc/$PID/maps objdump pmap Все примеры выполняются на ОС: С ядром: С использованием gcc: