При установке пакета в 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…
Как установить PowerShell в Arch Linux, Manjaro, BlackArch
PowerShell в Linux PowerShell — это кроссплатформенный инструмент/платформа автоматизации и конфигурации. PowerShell имеет большое количество команд, ориентированных на системное администрирование. Но при этом PowerShell это полноценный язык программирования, позволяющий писать функциональные программы (скрипты). Обратите внимание, что в настоящее время по умолчанию в Windows предустановлен PowerShell 5, а здесь показана установка последней версии PowerShell 7. На…
Ошибка pacman «warning: failed to retrieve some files» (РЕШЕНО)
Эта статья посвящена ошибкам, которые возникают из-за проблем со списком зеркал. Ошибка pacman «The requested URL returned error: 404» Для работы менеджера пакетов имеется кэш - в этом кэше собрана информация о существующих пакетах для установки, их версиях и ссылки на скачивание. Чтобы обновить (или скачать впервые) этот кэш, нужно выполнить команду: sudo pacman -Sy…
Ошибка «convert: attempt to perform an operation not allowed by the security policy `gs’» (РЕШЕНО)
Для конвертации PDF файлов в JPG изображения, используется утилита convert из пакета ImageMagick convert -density 300 -quality 100 in.pdf out.jpg Эта команда может вызвать ошибку: convert: attempt to perform an operation not allowed by the security policy `gs' @ error/delegate.c/ExternalDelegateCommand/378. convert: no images defined `lists.jpg' @ error/convert.c/ConvertImageCommand/3304. Эта ошибка очень напоминает аналогичную «convert: attempt to…
Ошибка «Your Ruby version is 2.6.6, but your Gemfile specified 2.7.2» (РЕШЕНО)
При использовании «bundle install» или при обновлении системы (когда команда bundle install может быть запущена автоматически), вы можете столкнуться с ошибкой: Your Ruby version is 2.6.6, but your Gemfile specified 2.7.2 В этой ошибке сказано, что версия Ruby отличается от версии, указанной в вашем Gemfile. Проверить версии можно командами: ruby -v gem -v Как можно…
Аналог опции --force в pacman
Если вы обновляете или устанавливаете новый пакет, то если в файловой системе уже присутствуют файлы, включённые в этот пакет, то операция обновления/установки обрывается и выводятся файлы, которые уже присутствуют в системе. В моей практике причинами обычно являются пакеты, установленные с помощью pip и те же самые пакеты, которые пытаются установить с помощью pacman — в…
Ошибка «ModuleNotFoundError: No module named ‘pikaur’» (РЕШЕНО)
Об утилите pikaur, замечательном менеджере пакетов для пользовательского репозитория Arch Linux, смотрите статью «Автоматическая установка и обновление пакетов AUR». После очередного обновления при попытке использовать pikaur: pikaur -Syu стала возникать ошибка: Traceback (most recent call last): File "/usr/bin/pikaur", line 5, in <module> from pikaur.main import main ModuleNotFoundError: No module named 'pikaur' Python жалуется, что отсутствует…
Ошибка «wget will not execute and completion _wget exists» (РЕШЕНО)
Программа wget больше не работает на ISO образах Arch Linux. Во время установке при попытке использования wget вы получите сообщение: wget will not execute and completion _wget exists Дело в том, что wget была удалена из ISO образа Arch Linux и вместо неё теперь стоит использовать curl. Программы curl и wget выполняют схожую функцию —…
Arch Linux в виртуальной машине не подстраивается под полный экран
Для того чтобы Arch Linux подстраивался под размер экрана и переходил в полноэкранный режим, необходимо установить Дополнения гостевой ОС VirtualBox для BlackArch (Arch Linux). После их установки перезагрузитесь и вы сможете изменять режим экрана сочетаниями клавиш: Host + F — полноэкранный режим Host + C — режим масштабирования Host + A — режим подстройки размера…