На основе того, что Вы отправили свою внешность подхода хорошо. Я нашел пример init сценарием, который использует следующую строку:
start-stop-daemon --oknodo --start --quiet --chuid $USER --pidfile $PIDFILE \
--exec $DAEMON -- --pid-file $PIDFILE
Это непосредственно вне файла: /etc/init.d/speech-dispatcher
.
Я обратил бы особое внимание на pidfile
и мог бы даже направить его вручную к пути, что Вы абсолютно положительны тот пользователь thomas
имеет доступ для чтения-записи к только, чтобы удостовериться, что Вашей проблемой не является проблема полномочий.
Спасибо за вашу помощь, я нахожу решение, я загружаю в RPMFind.net и установить недостающие зависимости по одному на один, но для Fedora 20 64 битов ( Зависимости для Fedora 19 64 бита невыразится), он работает отлично.
Проблема в отсутствующих зависимостях. Возможно, CentOS 7 еще новинка и не все пакеты для нее собраны. Похоже, что вы можете использовать вместо неё пакеты Fedora 19. То есть, скачайте нужные вам пакеты из Fedora19 yum repo, а затем установите их.
Похоже, что вы можете следовать этому руководству: http://hasis053341.blogspot.com/2014/07/installing-mplayer-on-centos-7.html
Самый простой способ для меня установить mplayer
на RHEL 7.3 - это вручную поместить
репозитории в мой каталог репозиториев /etc/yum.repos.d/
.
Я просто скопировал их с другой машины, на которой была установлена Fedora 21, и изменил переменную $releasever
на 20.
Следующие команды создадут файлы репозитория для rpmfusion и fedora в вашем каталоге репозитория (скопируйте и вставьте их в терминал RHEL 7 или CentOS 7):
echo '[fedora]
name=Fedora 20 - $basearch
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/20/Everything/$basearch/os/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-20&arch=$basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch' | sudo tee /etc/yum.repos.d/fedora.repo
echo '[updates]
name=Fedora 20 - $basearch - Updates
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/20/$basearch/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f20&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch' | sudo tee /etc/yum.repos.d/fedora-updates.repo
echo '[rpmfusion-free]
name=RPM Fusion for Fedora 20 - Free
#baseurl=http://download1.rpmfusion.org/free/fedora/releases/20/Everything/$basearch/os/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-20&arch=$basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-20' | sudo tee /etc/yum.repos.d/rpmfusion-free.repo
echo '[rpmfusion-free-updates]
name=RPM Fusion for Fedora 20 - Free - Updates
#baseurl=http://download1.rpmfusion.org/free/fedora/updates/20/$basearch/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-updates-released-20&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-20' | sudo tee /etc/yum.repos.d/rpmfusion-free-updates.repo
echo '[rpmfusion-nonfree]
name=RPM Fusion for Fedora 20 - Nonfree
#baseurl=http://download1.rpmfusion.org/nonfree/fedora/releases/20/Everything/$basearch/os/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-20&arch=$basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-20' | sudo tee /etc/yum.repos.d/rpmfusion-nonfree.repo
echo '[rpmfusion-nonfree-updates]
name=RPM Fusion for Fedora 20 - Nonfree - Updates
#baseurl=http://download1.rpmfusion.org/nonfree/fedora/updates/20/$basearch/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-updates-released-20&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-20' | sudo tee /etc/yum.repos.d/rpmfusion-nonfree-updates.repo
Сначала, чтобы избежать конфликтов со старым материалом в базе данных, сделайте следующее:
sudo yum clean all
Теперь просто установите mplayer:
sudo yum install --nogpgcheck mplayer
Я использовал опцию --nogpgcheck
, чтобы отключить gpgcheck. В противном случае вам придется импортировать gpg-ключи (я этого не делал).
Затем удалите файлы репо (или установите enabled
в 0).
Отключите их:
sudo sed -i 's%enabled=1%enabled=0%' /etc/yum.repos.d/{fedora*,rpmfusion-*}
Или удалите их:
sudo rm /etc/yum.repos.d/{fedora*,rpmfusion-*}
Теперь вы также можете установить ffmpeg
и т.д.
Mplayer для EL7 / CentOS7 находится в об / мин. Fusion .
Просто сделайте
curl -O https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
, чтобы получить RPM бесплатного репозитория, плюс
curl -O https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
, если вам также нужны несвободные кодеки, затем выполните
sudo yum localinstall *.rpm
, а затем
sudo yum install mplayer