Category Archives: Arch Linux

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

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:

Arch Linux: Skype – /usr/lib32/libcrypto.so.1.0.0: version `OPENSSL_1.0.2d’ not found

09/14/2017
 

 И снова Skype и libcrypto: $ skype /usr/lib32/skype/skype: /usr/lib32/libcrypto.so.1.0.0: version `OPENSSL_1.0.2d’ not found (required by /usr/lib32/libQtNetwork.so.4) /usr/lib32/skype/skype: /usr/lib32/libssl.so.1.0.0: version `OPENSSL_1.0.2d’ not found (required by /usr/lib32/libQtNetwork.so.4) Похожая проблема уже возникала, варианты решения описаны в посте Arch: skype error while loading shared libraries: libssl.so.1.0.0 – три решения. Проверяем: При переустановке Skype из AUR – видим сообщение: Устанавливаем: Собирается… Read More »

Arch Linux: микрофон, PulseAudio и Skype

09/12/2017
 

 Настройка звука в Skype описана в посте Arch: Skype – звук и микрофон. Очень редко пользуюсь звонками. При очередной попытке связи – микрофон не работает. Выполняем тестовый звонок в Skype – тишина. Проверяем настройки: Всё правильно. Проверяем запущен ли PulseAudio: Да, запущен. Пробуем pacmd: Уже хорошо! Pulse устанавливал давно, проверяем какие пакеты установлены: Пробуем перезапустить… Read More »

Linux: NTP и systemd-timesyncd

09/11/2017
 

 В системах с systemd на смену демону ntpd пришёл механизм systemd-timesyncd. Является частью systemd, установки не требует. Файл конфигурации – /etc/systemd/timesyncd.conf. По умолчанию синхронизация не включена: Статус: Активируем его: Проверяем ещё раз: Network time on: yes NTP synchronized: no Что бы включить синхронизацию – добавляем сервера NTP pool в файл /etc/systemd/timesyncd.conf (тут NTP сервера Arch Linux,… Read More »

Arch Linux: error: key “4A1AFC345EBE18F8” could not be looked up remotely

08/28/2017
 

 Во время апдейта системы: $ sudo pacman -Syu … lib32-libdrm-2.4.83-1-x86_64 133.9 KiB 145K/s 00:01 [########################################################################################] 100% (37/37) checking keys in keyring [########################################################################################] 100% downloading required keys… error: key “4A1AFC345EBE18F8” could not be looked up remotely error: required key missing from keyring error: failed to commit transaction (unexpected error) Errors occurred, no packages were upgraded.