Linux

安裝模組的預設位置?(ffmpeg)

  • October 13, 2010

我正在嘗試在專用伺服器上安裝這個模組 - ffmpeg-php,但我不確定我應該在哪裡保存這個文件並進行設置,以便在適當的位置創建二進製文件。

應該在哪裡下載

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

並解壓、phpize 和配置它?

這個問題有兩個部分加上一個未說明的部分:

  • 我應該在哪裡臨時保存下載的 tbz2 文件並進行處理?
  • 我應該在哪里安裝執行檔、手冊頁、配置文件等?
  • 還有哪些其他方法?
  1. 人們有時會在 /tmp 中創建一個子目錄(例如 /tmp/ffmpeg)並在那裡提取文件。安裝軟體後需要清理和刪除。我傾向於以普通使用者身份登錄,在我的主目錄中創建一個 sysadmin/software 文件夾並將新軟體提取到那裡的子目錄中。當安裝已編譯和測試的二進製文件等時,我只 su 到 root。

  2. 軟體的安裝位置有標準。閱讀 Linux 文件系統層次標準,http ://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

  3. 我更喜歡使用平台的打包系統和軟體倉庫。這取決於您使用的 Linux 發行版。對於 RedHat/CentOS 等,除非儲存庫沒有我可以與yum install ffmpeg-php. 對於其他發行版,本機包管理工具可能是 apt-get。讓包管理器處理衝突、依賴關係並能夠提供已安裝包的完整列表是有好處的。我不知道 ffmpeg-php 是否可以通過這種方式使用 - 所以它可能不是一個選項,但我會先仔細檢查。

引用自:https://serverfault.com/questions/190412