Установка программ в операционной системе Ubuntu осуществляется путем распаковки содержимого пакетов DEB или путем загрузки необходимых файлов из официальных или пользовательских репозиториев. Однако иногда программное обеспечение не поставляется в таком виде и хранится только в формате RPM. Затем мы хотели бы поговорить о способе установки библиотек этого типа.
Шаг 1. Добавьте универсальный репозиторий
Иногда для установки некоторых утилит требуется расширение системной памяти. Одним из лучших репозиториев является вселенная, которая активно поддерживается сообществом и периодически обновляется. Так что начать стоит с добавления новых библиотек в Ubuntu:
- Откройте меню и запустите "Терминал" . Это можно сделать и другим способом — просто нажмите на рабочий стол, щелкните правой кнопкой мыши и выберите нужный пункт.
- В открывшейся консоли введите sudo add-apt-repository universe и нажмите Enter.
- Вам нужно будет указать пароль для учетной записи, так как действие выполняется через root-доступ. Когда ввод символов не отображается, просто введите ключ и нажмите Enter.
- Будут добавлены новые файлы или появится уведомление о том, что компонент уже включен во все источники.
- Если файлы добавлены, обновите систему, установив команду sudo apt-get update.
- Дождитесь завершения обновления и переходите к следующему шагу.
Шаг 2: Установите Alien Utility
Для выполнения поставленной сегодня задачи воспользуемся простой утилитой Alien. Он позволяет конвертировать пакеты формата RPM в DEB для дальнейшей установки в Ubuntu. Процесс добавления утилиты не вызывает особых затруднений и выполняется одной командой.
- На консоли введите sudo apt-get install alien.
- Подтвердите добавление, выбрав опцию D.
- Дождитесь завершения загрузки и добавьте библиотеки.
Шаг 3. Преобразуйте пакет RPM
Теперь переходим непосредственно к конвертации. Для этого необходимое программное обеспечение теперь должно быть сохранено на вашем компьютере или на подключенном носителе. После завершения всех настроек остается лишь несколько действий:
- Откройте место хранения объекта через диспетчер, щелкните по нему правой кнопкой мыши и выберите "Свойства" .
- Здесь вы найдете информацию о родительской папке. Запомните путь, который вам понадобится в будущем.
- Идти к "Терминал" и введите команду cd / home / user / folder, где пользователь — это имя пользователя, а папка — имя папки для хранения файлов. Таким образом, с помощью команды cd будет произведен переход в каталог и все дальнейшие действия будут выполняться в нем.
- В правильной папке введите sudo alien vivaldi.rpm, где vivaldi.rpm — точное имя нужного пакета. Обратите внимание, что вам нужно добавить .rpm в конце.
- Повторно введите пароль и дождитесь завершения преобразования.
Шаг 4: Установите созданный пакет deb
После успешной процедуры преобразования вы можете перейти в папку, в которой изначально хранился пакет RPM, поскольку преобразование было выполнено в этом каталоге. Теперь будет сохранен пакет с точно таким же именем, но в формате DEB. Доступен для установки с помощью стандартного встроенного инструмента или других подходящих средств. Подробные инструкции по этой теме можно найти в нашем отдельном материале ниже.
Подробнее: Установка пакетов DEB в Ubuntu
Как видите, пакетные файлы с RPM по-прежнему установлены в Ubuntu, но следует отметить, что некоторые из них несовместимы с этой операционной системой, поэтому ошибка появится на этапе конвертации. Если такая ситуация возникает, рекомендуется найти пакет RPM с другой архитектурой или попытаться найти поддерживаемую версию, созданную специально для Ubuntu.