Архив рубрики: Arch Linux

Arch Linux is a Linux distribution for computers based on x86-64 architectures.
Just the best OS for desktop.

Arch Linux: чистим /var

18 октября 2017
 

 Быстрая заметка по очистке /var на Arch Linux. Корневой раздел — 30 гиг, занято 26: # df -h / | grep root /dev/mapper/kubuntu_vg-root 30G 26G 2.3G 93% / (когда-то на ноуте была Kubuntu, потом мигрировал на Arch) Находим самые большие директории: [simterm] # du -h —max-depth 1 / 16G /var … 58G /media 332G /home 415G… Читать далее »

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

5 октября 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:… Читать далее »

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

17 сентября 2017
 

 Адресное пространство процесса на примере программы на C. Используемые утилиты и файлы: size /proc/$PID/maps objdump pmap Все примеры выполняются на ОС: [simterm] $ cat /etc/os-release | grep NAME NAME=»Arch Linux» PRETTY_NAME=»Arch Linux» [/simterm] С ядром: [simterm] $ uname -mrs Linux 4.12.8-2-ARCH x86_64 [/simterm] С использованием gcc: [simterm] $ gcc —version gcc (GCC) 7.2.0 [/simterm]

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

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 – три решения. Проверяем: [simterm] $ ldd /usr/lib32/skype/skype | grep «not found» /usr/lib32/skype/skype: /usr/lib32/libcrypto.so.1.0.0:… Читать далее »

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

12 сентября 2017
 

 Настройка звука в Skype описана в посте Arch: Skype – звук и микрофон. Очень редко пользуюсь звонками. При очередной попытке связи — микрофон не работает. Выполняем тестовый звонок в Skype — тишина. Проверяем настройки: Всё правильно. Проверяем запущен ли PulseAudio: [simterm] $ ps ax | grep pulse 1194 ? S<sl 283:59 /usr/bin/pulseaudio —daemonize=no [/simterm] Да,… Читать далее »

Linux: NTP и systemd-timesyncd

11 сентября 2017
 

 В системах с systemd на смену демону ntpd пришёл механизм systemd-timesyncd. Является частью systemd, установки не требует. Файл конфигурации — /etc/systemd/timesyncd.conf. По умолчанию синхронизация не включена: [simterm] $ timedatectl status Local time: Mon 2017-09-11 08:59:54 EEST Universal time: Mon 2017-09-11 05:59:54 UTC RTC time: Mon 2017-09-11 05:59:55 Time zone: Europe/Kiev (EEST, +0300) Network time on:… Читать далее »

Arch Linux: error: key «4A1AFC345EBE18F8» could not be looked up remotely

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.

Arch Linux: уведомления в Openbox с libnotify

23 августа 2017
 

 Надо добавить всплывающее окошко, которое бы по крону выводило какой-то текст на экран. Используем libnofity, выполняем на Arch Linux (хотя принципиальной разницы нет — хоть на Убунте). Документация самого libnotify — тут>>>.

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

29 июня 2017
 

 redshift — аналог f.lux для уменьшения голубого спектра монитора в зависимости от времени суток: к вечеру убавляется голубой, добавляется красный, утром/днём — наоборот. Установка на Arch Linux: [simterm] $ sudo pacman -S redshift [/simterm]