安裝步驟

  • sudo apt-get install dpkg-dev
    安裝 dpkg-source 指令。
  • apt-get source vsftpd
    下載 vsftpd 原始碼。
  • cd vsftpd-3.0.2
    進入 vsftpd 目錄。
  • sudo apt-get install debhelper dh-apport dh-systemd libcap2-dev libpam0g-dev libssl-dev libwrap0-dev
    安裝 vsftpd 編譯所需套件。
  • dpkg-buildpackage -rfakeroot -uc -b
    編譯 vsftpd。
  • sudo dpkg -i ../vsftpd_3.0.2-18ubuntu1_i386.deb
    安裝 vsftpd。
  • sudo cp /etc/vsftpd.conf.dpkg-new /etc/vsftpd.conf
    複制設定檔。
  • sudo service vsftpd start
    啟動 vsftpd。

問題排除

  • $ apt-get source vsftpd Reading package lists... Done Building dependency tree Reading state information... Done NOTICE: 'vsftpd' packaging is maintained in the 'Git' version control system at: git://anonscm.debian.org/collab-maint/vsftpd.git Need to get 189 kB of source archives. Get:1 http://us.archive.ubuntu.com/ubuntu/ vivid/main vsftpd 3.0.2-18ubuntu1 (dsc) [2,075 B] Get:2 http://us.archive.ubuntu.com/ubuntu/ vivid/main vsftpd 3.0.2-18ubuntu1 (tar) [153 kB] Get:3 http://us.archive.ubuntu.com/ubuntu/ vivid/main vsftpd 3.0.2-18ubuntu1 (diff) [33.9 kB] Fetched 189 kB in 2s (87.8 kB/s) sh: dpkg-source: command not found Unpack command 'dpkg-source -x vsftpd_3.0.2-18ubuntu1.dsc' failed. Check if the 'dpkg-dev' package is installed. E: Child process failed sudo apt-get install dpkg-dev,安裝 dpkg-source 指令。
  • $ dpkg-buildpackage -rfakeroot -uc -b dpkg-buildpackage: source package vsftpd dpkg-buildpackage: source version 3.0.2-18ubuntu1 dpkg-buildpackage: source distribution vivid dpkg-buildpackage: source changed by Artur Rona <ari-tczew@ubuntu.com> dpkg-buildpackage: host architecture amd64 dpkg-source --before-build vsftpd-3.0.2 dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 9) dh-apport dh-systemd libcap2-dev libpam0g-dev libssl-dev libwrap0-dev dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) sudo apt-get install debhelper dh-apport dh-systemd libcap2-dev libpam0g-dev libssl-dev libwrap0-dev,安裝 vsftpd 編譯所需套件。

參考資料

創作者介紹

邱小新の工作筆記

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()