Как установить mpv на centos
Подготовка сервера
Проверяем наличие поддержки со стороны процессора:
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 тоже.
Читайте также: