1. 程式人生 > >在Debian9下編譯VLC-3.0.1

在Debian9下編譯VLC-3.0.1

1、安裝Debian9

在VirtualBox虛擬機器中安裝Debian9這個過程不詳述,安裝教程可以參考網上內容。

 

1.1、主機遠端連線Debian9

# 安裝SSH協議,進行遠端終端控制

sudo apt-get install openssh-server # 安裝完會自動啟動

# 安裝FTP檔案傳輸協議

sudo apt-get install vsftpd

# 然後修改vxftpd的配置檔案 /etc/vsftpd.conf,將下面幾行前面的“#”去掉

#local_enable=YES

#write_enable=YES

sudo /etc/init.d/vsftpd restart # 啟動FTP服務

sudo chown dash:dash /work -R # 設定工作目錄

# 把預設的中文環境修改問英文環境

sudo vi /etc/default/locale # 把中文修改為英文

LANG=" zh_CN.UTF-8"      改為      LANG="en_US.UTF-8"

LANGUAGE=" zh_CN:zh"  改為      LANGUAGE="en_US:en"

# 通過圖形介面選擇en_US.UTF-8,空格表示選中

sudo dpkg-reconfigure locales

2、編譯VLC-3.0.1

注意因為我在編譯的時候已經把相應的錯誤已經解決了,所以需要嚴格按照下面的步驟進行安裝編譯才能成功。如果沒有按照下面的步驟進行編譯出現錯誤也可以進行參考解決。

sudo apt-get install git build-essential pkg-config libtool automake autopoint gettext

sudo apt-get install flex

sudo apt-get install bison

tar xvJf vlc-3.0.1.tar.xz

./bootstrap

# 開始安裝第三方庫

sudo apt-get build-dep vlc

# 編譯ffmpeg-3.4.2

cd ffmpeg-3.4.2

./configure --prefix=/work/install

make && make install

# 然後安裝的FFmpeg的lib庫複製到系統目錄中

sudo cp /work/install /lib/*.a /usr/lib

sudo cp /work/install /lib/pkgconfig/*.pc /usr/lib/pkgconfig/

# 安裝wayland-protocols

sudo apt-get install wayland-protocols # 安裝的是1.7-1版本

./configure --prefix=/work/install --enable-debug

make

sudo make install