apt-proxy เป็นซอฟต์แวร์ที่ใช้เก็บแพคเกจ apt
ใครมีเครื่องลินุกส์ที่ใช้แพคเกจ apt ในหน่วยงานตั้งแต่สองเครื่องขึ้นไป
ควรติดตั้งไว้ที่เครื่องเซิร์ฟเวอร์เป็นอย่างยิ่งครับ
เอามาจาก : ThaiLinuxCafe - ทำแคชให้เดเบียนแพคเก็จด้วย apt-proxy
โฮมเพจอยู่ที่ : http://apt-proxy.sourceforge.net/
ขอไว้อาลัยและอุทิศกุศลแด่ : คูณ Manuel Estrada Sainz (ranty) และคุณ Andrés García (ErConde) ผู้พัฒนาด้วยครับ
ที่เครื่องเซิร์ฟเวอร์
สมมุติว่าเซิร์ฟเวอร์ชื่อ server1.example.com ไอพี 192.168.1.5
เริ่มติดตั้งด้วย
# aptitude install apt-proxy
ปรับตั้งแพคเกจนิดหน่อย
# vi /etc/apt-proxy/apt-proxy-v2.conf
... max_age = 120d ;; อายุแพคเกจในแคช ผมใช้ 360d ... [debian] backends = http://ftp.us.debian.org/debian ;;http://mirror.in.th/debian ... ... [security] backends = http://security.debian.org/debian-security ... ... [ubuntu] backends = http://th.archive.ubuntu.com/ubuntu http://mirror.in.th/ubuntu/archive ... ... [ubuntu-security] backends = http://security.ubuntu.com/ubuntu ...
ใช้งานได้แล้ว
ที่เครื่องลูกข่าย
เวลาเรียกใช้งานจากเครื่องลูก เราแก้ไขไฟล์ /etc/apt/sources.list ให้มาใช้ของเรา
$ sudo vi /etc/apt/sources.list
ถ้าเป็นเดเบียน
deb http://server1.example.com:9999/debian/ etch main contrib non-free deb-src http://server1.example.com:9999/debian/ etch main contrib non-free deb http://server1.example.com:9999/security/ etch/updates main contrib non-free deb-src http://server1.example.com:9999/security/ etch/updates main contrib non-free
ถ้าเป็นอูบุนตู
deb http://server1.example.com:9999/ubuntu/ edgy main restricted universe multiverse deb-src http://server1.example.com:9999/ubuntu/ edgy main restricted universe multiverse deb http://server1.example.com:9999/ubuntu/ edgy-updates main restricted universe multiverse deb-src http://server1.example.com:9999/ubuntu/ edgy-updates main restricted universe multiverse deb http://server1.example.com:9999/ubuntu-security/ edgy-security main restricted universe multiverse deb-src http://server1.example.com:9999/ubuntu-security/ edgy-security main restricted universe multiverse
หมายเหตุ