Как установить mpv на centos

Обновлено: 07.07.2024

Подготовка сервера

Проверяем наличие поддержки со стороны процессора:

cat /proc/cpuinfo | egrep "(vmx|svm)"

Создадим каталоги, в которых будем хранить все, что касается виртуализации (предлагаемые по умолчанию не удобные):

* каталог /kvm/images для виртуальных дисков; /kvm/iso — для iso-образов.

Установка и запуск

Установка выполняется из репозитория следующей командой:

yum install qemu-kvm libvirt virt-install

* где qemu-kvm — сам гипервизор; libvirt — библиотека управления виртуализацией; virt-install — утилита для управления виртуальными машинами.

systemctl enable libvirtd

systemctl start libvirtd

Настройка сети

В данной инструкции рассмотрим использование сетевого моста.

Настраивая сетевой мост через удаленное подключение, внимательно проверяйте вводимые данные. В случае ошибки соединение будет прервано.

Устанавливаем пакет для работы с bridge:

yum install bridge-utils

Смотрим список сетевых интерфейсов и их настроек:

В моем примере были следующие данные:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp4s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:16:76:04:26:c6 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.24/24 brd 192.168.1.255 scope global enp4s0f0
valid_lft forever preferred_lft forever
inet6 fe80::216:76ff:fe04:26c6/64 scope link
valid_lft forever preferred_lft forever
3: enp5s5: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
link/ether 00:16:76:04:26:c7 brd ff:ff:ff:ff:ff:ff
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000
link/ether 52:54:00:cd:86:98 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever
5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 1000
link/ether 52:54:00:cd:86:98 brd ff:ff:ff:ff:ff:ff

* из этого для нас важны enp4s0f0 — реальный сетевой интерфейс с настроенным IP-адресом 192.168.1.24, через который идет подключение сервера к локальной сети (из него мы будем делать мост); 00:16:76:04:26:c6 — mac-адрес реального ethernet адаптера; virbr0 — виртуальный сетевой адаптер.

Редактируем настройки реального адаптера:

Приводим его к виду:

ONBOOT=yes
BRIDGE=br0
TYPE=Ethernet
DEVICE=enp4s0f0
BOOTPROTO=none

Создаем интерфейс для сетевого моста:

DEVICE=br0
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.24
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=77.88.8.8

Перезапускаем сетевую службу:

systemctl restart network

Сетевые настройки должны измениться — в моем случае:

2: enp4s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UP qlen 1000
link/ether 00:16:76:04:26:c6 brd ff:ff:ff:ff:ff:ff
3: enp5s5: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
link/ether 00:16:76:04:26:c7 brd ff:ff:ff:ff:ff:ff
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000
link/ether 52:54:00:cd:86:98 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever
5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 1000
link/ether 52:54:00:cd:86:98 brd ff:ff:ff:ff:ff:ff
6: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
link/ether 00:16:76:04:26:c6 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.24/24 brd 192.168.1.255 scope global br0
valid_lft forever preferred_lft forever
inet6 fe80::216:76ff:fe04:26c6/64 scope link
valid_lft forever preferred_lft forever

Это руководство проведет вас через установку FFmpeg на CentOS 7.

Подготовка

Чтобы иметь возможность добавлять новые репозитории и устанавливать пакеты в вашей системе CentOS, вы должны войти в систему как пользователь с привилегиями sudo .

Установка FFmpeg на CentOS 7

FFmpeg недоступен в основных репозиториях CentOS 7. Вы можете собрать инструменты FFmpeg из исходного кода или установить его через yum из стороннего репозитория Yum.

Мы выберем второй вариант и установим из репозитория RPM Fusion:

Репозиторий RPM Fusion зависит от репозитория программного обеспечения EPEL . Если EPEL не включен в вашей системе, включите его, набрав:

Затем включите репозиторий RPM Fusion, установив пакет rpm :

После включения репозитория установите FFmpeg:

Проверьте установку FFmpeg, проверив его версию:

Вот и все. FFmpeg установлен на вашем компьютере с CentOS, и вы можете начать его использовать.

Примеры FFmpeg

В этом разделе мы рассмотрим несколько основных примеров использования утилиты ffmpeg .

Базовая конверсия

При преобразовании аудио и видео файлов с помощью ffmpeg вам не нужно указывать форматы ввода и вывода. Формат входного файла определяется автоматически, а выходной формат определяется по расширению файла.

Конвертируйте видеофайл из mp4 в webm:

Конвертируйте аудиофайл из mp3 в ogg:

Указание кодеков

Вы можете указать кодеки, которые хотите использовать, с параметром -c . Кодек может быть именем любого поддерживаемого декодера / кодировщика или copy специального значения, которая просто копирует входной поток.

Преобразование видео файл из mp4 в WebM , используя libvpx видеокодек и libvorbis аудиокодек:

Конвертируйте аудиофайлы из mp3 в ogg, закодированные с libopus кодека libopus .

Выводы

Мы показали вам, как установить FFmpeg на машины CentOS 7. Теперь вы можете посетить официальную страницу документации FFmpeg и узнать, как использовать FFmpeg для преобразования ваших видео и аудио файлов.

Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.


Обычно пользователь устанавливает пакеты, используя утилиту командной строки yum.

Официальные репозитории CentOS содержат тысячи пакетов RPM, но в некоторых случаях вы можете встретить файл RPM, которого нет ни в одном репозитории.

Некоторые авторы программного обеспечения предоставляют для загрузки только RPM-файлы, поэтому RPM-файлы предназначены для загрузки и установки независимо от репозитори я программного обеспечения.

В этом руководстве мы узнаем, как установить файл .rpm в дистрибутивах Linux CentOS.

Что такое менеджер пакетов RPM

Предпосылки

Прежде чем мы начнем, вам необходимо убедиться, что у вас есть права sudo и что вы установили в свою систему некоторые из RPM, DNF и YUM Package Manager (все они включены по умолчанию).

Также убедитесь, что пакет RPM, который вы хотите установить, создан для вашей системной архитектуры и вашей версии CentOS.

В этом руководстве мы будем загружать и устанавливать пакет Slack RPM в CentOS 8.

Как скачать установочный пакет RPM

Как правило, обычно веб-браузер используется для поиска и загрузки файла .rpm, но вы также можете использовать инструменты командной строки, такие как wget или curl.

Например, мы будем использовать команду wget для загрузки пакета slack (rpm) в текущий каталог (я загружаю в /tmp) следующим образом:

Для проверки вы можете использовать команду ls для вывода файла rpm в каталоге /tmp:

Установка файла RPM с помощью команды RPM

Вы можете установить RPM-пакет двумя способами.

Первый использует команду RPM, другой использует менеджер пакетов yum.

В следующей команде мы используем опцию -i для установки скачанного пакета rpm:

Из приведенного выше вывода видно, что установка не удалась из-за отсутствия пакетов зависимостей. Поэтому мы должны проверить наличие пакетов зависимостей rpm и установить их вручную.

Проверьте RPM-зависимости

Чтобы проверить зависимости пакетов, у нас есть две опции rpm. Вы можете использовать -qpR для запроса файла rpm и -qR для запроса по имени пакета.

Например, давайте запросим файл .rpm (мы используем slack rpm, который мы уже загружали ранее), чтобы найти все необходимые пакеты зависимостей:

Установка RPM-пакетов с помощью yum

Тут вступает в игру удобный инструмент под названием yum, где нам не нужно беспокоиться о зависимостях.

Этот менеджер пакетов yum может получить все необходимые зависимости и настроить их для нас.

Теперь мы будем использовать менеджер пакетов yum для установки нашего загруженного пакета с помощью следующей команды:

После ввода y система установит все зависимости и наш пакет:

Удаление пакета RPM

Чтобы удалить пакет RPM, мы даем команду RPM на удаление программного обеспечения с параметром -e.

GNU Midnight Commander или mc - это очень популярный файловый менеджер для работы с файлами в консоли сервера без графического интерфейса. Он распространяется под открытой лицензией и представляет из себя клон Norton Commander. Здесь вы можете выполнять все основные операции с файлами, такие как копирование, перемещение, кроме того, переименование, поддерживается работа с архивами и запуск скриптов. Интерфейс программы разделен на две панели, что делает её такой же удобной, как Far Manager.

У mc тоже есть большое количество горячих клавиш, которые сделают работу в терминале быстрой, но к ним надо привыкнуть. В этой статье мы поговорим о том, как установить mc в CentOS 8.

Установка mc в CentOS 8

Программа есть в официальных репозиториях CentOS, поэтому её установка никаких проблем не вызовет:


В более старых версиях можно установить midnight commander centos помощью пакетного менеджера yum:

Запустить программу можно просто набрав в терминале:


Чтобы включить чёрно-белый интерфейс используйте опцию -b:


Для отключения поддержки мыши, опцию -d:

Чтобы редактировать файл в mc, надо использовать опцию -e:


Удалить программу можно аналогично тому, как вы её устанавливали:


Выводы

В этой статье мы кратко рассмотрели как выполняется установка mc CentOS 8 или в более старых версиях. Эта инструкция должна работать для Fedora и Red Hat тоже.

Читайте также: