1. 因為沒有安裝 Apache WWW server, 我便需要先安裝它
2. 在 /var/www 資料夾內建立一個 ubuntu 資料夾 (其實可以使用其他名稱)
3. 在 ubuntu 資料夾內建立一個 local 資料夾 (其實一樣可以使用其他名稱)
4. 將所有 deb 檔案複製到 local 資料夾內
5. 在 /var/www/ubuntu 資料夾內輸入: apt-ftparchive packages local > local/Packages [enter]
6. 完成再輸入 gzip local/Packages [enter]
7. 然後將 deb http://localhost/ubuntu local/ 加到 /etc/apt/sources.lst 內 (也可以用 Software sources 加入)
8. 在 Package Manager 內按 Reload 來更新檔案資料
但是在過程中我發現當檔案名稱有 %3a 字串時便會出現問題 (404 File not found). 後來在網上找到解決辦法: 先用 dpkg-name 為所有檔案名稱有 %3a 字串的檔案改名:
dpkg-name *%3a*
然後才執行 apt-ftparchive.
P.S.
1. 其實 %3a 就是 ":", 不過我們都知道檔案名稱不可以有 ":", 所以才用 %3a 代替.
2. 在 /var/www 資料夾內, 我們需要用 sudo 指令
沒有留言:
發佈留言