Расположение по умолчанию для установки модуля? (FFmpeg)

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

Где я должен скачать его,

wget http://space.dl.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2

и untar-ring, phpize-ing и настраивая его?

1 ответ

Решение

В этом вопросе есть две части плюс неустановленная часть:

  • где мне временно сохранить скачанный файл tbz2 и поработать над ним?
  • где я должен установить исполняемые файлы, справочные страницы, файлы конфигурации и так далее?
  • какие еще есть подходы?

1. Люди иногда создают подкаталог в /tmp (например, / tmp / ffmpeg) и распаковывают туда файлы. Вы должны очистить и удалить после установки программного обеспечения. Я склонен входить в систему как обычный пользователь, создавать папку sysadmin / software в моем домашнем каталоге и извлекать новое программное обеспечение в подкаталоги. Я получаю только root, когда приходит время установить скомпилированные и протестированные бинарные файлы и т. Д.

2. Существуют стандарты для установки программного обеспечения. Прочитайте Стандарты Иерархии Файловой системы Linux, http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

3. Я предпочитаю использовать систему упаковки платформы и репозитории программного обеспечения. Это зависит от того, какой дистрибутив Linux вы используете. Для RedHat/CentOS и т. Д. Я не стал бы беспокоиться о загрузке, если в репозиториях не было пакета ffmpeg-php, с которым я мог бы использовать yum install ffmpeg-php, Для других дистрибутивов встроенным средством управления пакетами может быть apt-get. Преимущество диспетчера пакетов в обработке конфликтов, зависимостей и предоставлении полного списка установленных пакетов. Я понятия не имею, доступен ли ffmpeg-php таким способом - так что это может быть не вариант, но сначала я проверю внимательно.

Другие вопросы по тегам