При обновлении mariadb до версии 10.8.3 были показаны следующие сообщения: warning: directory permissions differ on /usr/lib/mysql/plugin/auth_pam_tool_dir/ filesystem: 700 package: 755 :: MariaDB was updated to a new feature release. To update the data run: systemctl restart mariadb.service && mariadb-upgrade -u root -p В них присутствует информацию о двух событиях, требующих действия системного администратора или пользователя….
Автор: Alexey
Как скачать пакет без установки в Arch Linux и Manjaro. Как скачать исходный код пакета AUR
Как скачать пакет с pacman (из стандартных репозиториев) Чтобы скачать пакет без его установки используйте опцию -w: sudo pacman -Sw ПАКЕТ По умолчанию пакет будет скачен в директорию кэша пакетов pacman, опцией --cachedir вы можете указать любую другую директорию для сохранения пакета: sudo pacman -Sw --cachedir ДИРЕКТОРИЯ ПАКЕТ Например, следующая команда скачает установочный файл пакета…
Ошибка «не удалось завершить транзакцию (неверный или поврежденный пакет)» (РЕШЕНО)
Во время обновления или установки пакетов в Arch Linux, Manjaro и их производных вы можете столкнуться с проблемой «не удалось завершить транзакцию (неверный или поврежденный пакет). Обнаружены ошибки, пакеты не обновлены». Полный лог ошибки: (263/263) проверка целостности пакета [########################################################################################] 100% ошибка: libinih: signature from "Maxime Gauduin <alucryd@gmail.com>" is marginal trust :: Файл /var/cache/pacman/pkg/libinih-55-2-x86_64.pkg.tar.zst поврежден (неверный…
Изменения в пакете linux-firmware: требования к ядру, выделение больших файлов в отдельные пакеты
В Arch Linux в пакет linux-firmware, который содержит файлы прошивок, внесены важные изменения. Кроме обычных обновлений файлов и добавления поддержки новых устройств, для данного пакета установлено требование к минимальной версии ядра, а также сам пакет разделён на несколько пакетов. Напомним, что прошивки устройств — это файлы, которые необходимы для нормальной работы оборудования в дополнению к…
Ошибка error: failed to synchronize all databases (unable to lock database) (РЕШЕНО)
При попытке обновить Arch Linux или дистрибутив на его основе (например, BlackArch) может возникнуть ошибка «error: failed to synchronize all databases (unable to lock database)». Например, при вводе команды sudo pacman -Syu Может быть выведено (в случае, если система с английской локалью): :: Synchronizing package databases… error: failed to synchronize all databases (unable to lock…
Обновление загрузчика systemd-boot в /boot
Обновление /boot Во время установи Arch Linux на современные компьютеры с UEFI (замена БИОСу) мы создаём небольшой раздел на диске с точкой монтирования в /boot в который мы с помощью bootctl устанавливаем загрузчик. Этим загрузчиком является systemd-boot, который является частью systemd. Со временем systemd может обновляться как любой другой пакет Arch Linux. При этом загрузчик…
Ошибка «-bash: append_path: команда не найдена» (РЕШЕНО)
При выполнении команды sudo su - вы можете столкнуться с ошибкой повторяемой три раза: -bash: append_path: команда не найдена -bash: append_path: команда не найдена -bash: append_path: команда не найдена Причина ошибки в файле /etc/profile.d/perlbin.sh, вы можете посмотреть его содержимое и убедиться, что в нём append_path встречается ровно три раза: cat '/etc/profile.d/perlbin.sh' При том, что используется…
Как найти самые быстрые зеркала Arch Linux и BlackArch
Выбор зеркала репозиториев пакетов в Arch Linux возлагается на пользователя. Сам пользователь должен определиться, какое зеркало или список зеркал будет использоваться для установки и обновления пакетов программ. В дистрибутивах Arch Linux по умолчанию не предусмотрено инструментов для автоматического измерения скорости и качества зеркал. Полный список зеркал размещён в файле /etc/pacman.d/mirrorlist, по умолчанию все записи закомментированы,…
Ошибка «не удалось разрешить зависимость lib32 (32-битной библиотеки)» (РЕШЕНО)
При установке пакета в Arch Linux или производный от него дистрибутив, например, при выполнении следующей команды: sudo pacman -S trid может возникнуть ошибка, в которой сообщается, что не удалось разрешить зависимости. В имени этой зависимости может быть цифра «32» или строка «lib32», то есть это 32-битный пакет, например: разрешение зависимостей… предупреждение: не удалось разрешить "lib32-ncurses",…
Ошибка «ruby-bundler: /usr/share/man/man5/gemfile.5.gz exists in filesystem (owned by ruby)» (РЕШЕНО)
При каждом обновлении пакетов операционной системы (а также при установке новых пакетов), кроме проверок зависимостей, менеджеры пакетов также проверяют, чтобы не было конфликта файлов. То есть пакет, содержащий файлы, которые уже имеются на диске и не принадлежат этому пакету, не будет обновлён или установлен. При обычном обновлении системы (Arch Linux, например) командой sudo pacman -Syu…