PowerShell в Linux PowerShell — это кроссплатформенный инструмент/платформа автоматизации и конфигурации. PowerShell имеет большое количество команд, ориентированных на системное администрирование. Но при этом PowerShell это полноценный язык программирования, позволяющий писать функциональные программы (скрипты). Обратите внимание, что в настоящее время по умолчанию в Windows предустановлен PowerShell 5, а здесь показана установка последней версии PowerShell 7. На…
Автор: Alexey
Ошибка 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 Как можно…
Как полностью удалить пакет вместе с зависимостями в Arch Linux (а также Manjaro и BlackArch)
В данной инструкции в качестве программы для управления пакетами (удаления) используется pacman, но вместо неё вы также можете использовать и pikaur или yay, поскольку рассматриваемые опции одинаковые для всех данных менеджеров пакетов. Типичная команда для удаления программы, которая удалит все файлы пакета: sudo pacman -R ПАКЕТ Она действительно удалит указанный пакет, но при этом останутся…
Аналог опции --force в pacman
Если вы обновляете или устанавливаете новый пакет, то если в файловой системе уже присутствуют файлы, включённые в этот пакет, то операция обновления/установки обрывается и выводятся файлы, которые уже присутствуют в системе. В моей практике причинами обычно являются пакеты, установленные с помощью pip и те же самые пакеты, которые пытаются установить с помощью pacman — в…
Как в Arch Linux поменять операционную систему загружаемую по умолчанию (для UEFI и systemd-boot)
Данная инструкция применима для всех загрузчиков, которые реализуют Boot Loader Specification и/или Boot Loader Interface, таким примером является systemd-boot. Если у вас современный компьютер (не старше семи лет на момент написания), то в нём скорее всего вместо БИОС используется UEFI и, следовательно, для загрузки используется systemd-boot, который обычно упоминается в инструкциях по установке Arch Linux…
Ошибка «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 — режим подстройки размера…