конфетка - Никакой пакет httpd доступный (новый VPS)

$ ffmpeg -i 1_VIDEO.mp4 2>&1 | \
      grep -E 'width|height|Input.*from' | \
      paste -sd' ' | \
      awk '{print $5, $8"x"$11}' | \
      sed "s/'\|://g"

Пример

$ ffmpeg -i pizzahut_pizzahead_and_steve.flv 2>&1 | \
      grep -E 'width|height|Input.*from' | \
      paste -sd' ' | \
      awk '{print $5, $8"x"$11}' | \
      sed "s/'\|://g"
pizzahut_pizzahead_and_steve.flv 320x240

Разбивка

  1. Первый grep

    $ ffmpeg -i pizzahut_pizzahead_and_steve.flv 2>&1 | \
                grep -E 'width|height|Input.*from'
    Input #0, flv, from 'pizzahut_pizzahead_and_steve.flv':
        width           : 320
        height          : 240
    
  2. вставка

    Это комбинирует 3 строки вывода от вывода в № 1 в одну строку.

    Input #0, flv, from 'pizzahut_pizzahead_and_steve.flv':     width           : 320     height          : 240
    
  3. awk и sed

    Оставление 2 очистками команд вывод от paste и формат это так, чтобы это было похоже на это:

    pizzahut_pizzahead_and_steve.flv 320x240
    
3
06.06.2016, 19:13
1 ответ

Для начала я бы удалил httpd* из списка исключений в yum.conf. Также каждое повторное обращение обычно не указано в yum.conf, а находится в каталоге /etc/yum.repo.d, как правило. Часто в конце этого файла есть такой комментарий:

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d

Пример

$ ls /etc/yum.repos.d/
fedora.repo                             home:pstavirs:ostinato.repo             rpmfusion-free-updates.repo             rpmfusion-nonfree-updates.repo
fedora-updates.repo                     home:tpokorra:mono.repo                 rpmfusion-free-updates-testing.repo     rpmfusion-nonfree-updates-testing.repo
fedora-updates-testing.repo             rpmfusion-free-rawhide.repo             rpmfusion-nonfree-rawhide.repo          rpm-sphere.repo
google-chrome.repo                      rpmfusion-free.repo                     rpmfusion-nonfree.repo                  virtualbox.repo

Вместо редактирования yum.conf можно выполнить yum один раз и сказать ему, чтобы он переопределил исключение, например, -disableexcludes=[all|main|repoid].

   --disableexcludes=[all|main|repoid]
        Disable the excludes defined in your config files. Takes one of 
        three options:
          all == disable all excludes
          main == disable excludes defined in [main] in yum.conf
          repoid == disable excludes defined for that repo

Пример

$ sudo yum --disableexcludes=all install httpd
7
27.01.2020, 21:12

Теги

Похожие вопросы