Шукати в цьому блозі

суботу, 15 листопада 2008 р.

CentOS 5.2 + FFMpeg

Как-то так сложилось, что в CentOS FFMpeg из дефолтных репозитариев не ставиться, нет его там.
Чтоб не ставить все руцями качать кучу зависимых файлов искался репозитарий, решение было найдено здесь

Добавляем репозитарий:

nano -w /etc/yum.repos.d/dag.repo

Добавляем:

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1

Закачиваем и импортируем ключ:
wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
rpm --import RPM-GPG-KEY.dag.txt


Устанавливаем:

yum update
yum install ffmpeg

CentOS 5.2

После установки ОС, sudoers с какими-то странными правами, меняем из-под root:

chmod 0440 /etc/sudoers


Из-за прокси не проходит update по причине невозможности закачать GPG ключа:

sudo yum update

...

GPG key retrieval failed: [Errno 4] IOError:


Было найдено 2 решения:

1) Прочитано на форуме (кривое, отключить проверку ключа):

https://www.centos.org/modules/newbb/viewtopic.php?viewmode=thread&topic_id=4328&forum=28&post_id=12797

cd /etc/yum.repos.d/
[emutant@localhost yum.repos.d]$ ls
CentOS-Base.repo
CentOS-Media.repo

[emutant@localhost yum.repos.d]$ sudo vim CentOS-Base.repo
вместо gpgcheck=1 ставим gpgcheck=0

[emutant@localhost yum.repos.d]$ sudo vim CentOS-Media.repo
вместо gpgcheck=1 ставим gpgcheck=0

2) Более правильное-закачать ключь вручную и импортировать его.
Настроим wget для работы через прокси:

cat > .wgetrc
use_proxy = on
passive_ftp = on
http_proxy = proxyadres:proxyport
ftp_proxy = proxyadres:proxyport
proxy_passwd = you_proxy_password
proxy_user = you_proxy_username


Скачиваем и импортируем:

wget http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
sudo rpm --import RPM-GPG-KEY-CentOS-5

Запускаем-проверяем:

sudo yum update



В красных туфлях

CentOS 5.2

Для работы yum через прокси, необходимо добавить в /etc/yum.conf:

proxy=http://proxyadres:port/
proxy_username=
you_proxy_username
proxy_password=
you_proxy_password