為了方便校內同學方便地(不費流量地)升級Ubuntu,也可以充分利用伺服器的資源,做了個Ubuntu校內的升級源。機器比較老,沒有很大的硬碟,做個源的話至少需要上百G的空間,不太現實。於是Kangzj想了出這個方法,在校內一台能上外網的伺服器上反向 Proxy一個速度快的Ubuntu源。我選擇的是中科大的Ubuntu源(謝謝),速度可以到10M。非常簡單,建了一個虛擬機器主機,然後就解決問題了,下面附上nginx設定檔:
server {
listen 80;
server_name gnu.xinqing100.net;
access_log /var/log/nginx/gnu.xinqing100.net.access.log;
location /Ubuntu/ {
proxy_pass http://debian.ustc.edu.cn/Ubuntu/;
}
location /icons/ {
proxy_pass http://debian.ustc.edu.cn/icons/;
}
}
只要修改source.list為:
deb http://gnu.xinqing100.net/Ubuntu/ jaunty main restricted universe multiverse
deb http://gnu.xinqing100.net/Ubuntu/ jaunty-security main restricted universe multiverse
deb http://gnu.xinqing100.net/Ubuntu/ jaunty-updates main restricted universe multiverse
deb http://gnu.xinqing100.net/Ubuntu/ jaunty-backports main restricted universe multiverse
deb http://gnu.xinqing100.net/Ubuntu/ jaunty-proposed main restricted universe multiverse
deb-src http://gnu.xinqing100.net/Ubuntu/ jaunty main restricted universe multiverse
deb-src http://gnu.xinqing100.net/Ubuntu/ jaunty-security main restricted universe multiverse
deb-src http://gnu.xinqing100.net/Ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://gnu.xinqing100.net/Ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://gnu.xinqing100.net/Ubuntu/ jaunty-proposed main restricted universe multiverse universe multiverse
如果是9.04,直接用這個就可以;
8.10把jaunty換成intrepid
8.04把jaunty換成hardy
9.10把jaunty換成karmic
校內就可以不能過網關升級Ubuntu甚至網路安裝Ubuntu了!