通常同一台机器是不会出现win可以联网但ubuntu不可以联网的情况的, 但是在中国特色的校园网环境中, 这种请况很常见. 虽然有本地源的解决方案, 但需要有联网的linux, 和巨大的硬盘空间(还有快的网络速度), apt的优势不能体现出来.0 j/ g4 |6 e% E; F% r
下面介绍一种比较迂回的方法:
. o# s+ W( l ?9 |( s0 L; s" | 首先, 下载源上面的包信息, 下载列表见附件. 这里以cn99源和gutsy为例(我还没看建源的手册, 青年人网提示下载了pool文件夹外的跟gutsy有关的东西, 其他请况请自己类比).
: k$ d1 [1 j- |; L: T- l! o 注意要使用能重建目录结构的下载软件来下载, 就像是 wget 的 -x 选项
9 ]$ p: Y: M# j7 x5 Q. d 代码: k% b+ o3 G+ b1 N7 ^' s
wget -B -i cn99_gutsy.lst -w 2 -x1 B8 B; Z: U! U
做人要厚道,下载请用单线程+延时, 封ip自负
6 U D" v3 V( b7 w9 A N* c 下载完后, 看起来应该像这样
0 D9 f) m" l1 K$ p) A: a4 N9 C* A 代码:$ z7 O L& }4 R6 ^0 R& s
autumncat@autumncat-host:~/apt-source/ubuntu.cn99.com7 `( F, g& L9 o8 @
$ find
2 c- u+ u w& g, p- M1 N .& Y7 C5 x; l, f+ P8 A0 b+ |) Q/ G
./ubuntu1 k3 S0 ]2 J: X
./ubuntu/dists1 {, o! ?! r0 [& {
./ubuntu/dists/gutsy0 |) y7 z" d. J6 n* T
./ubuntu/dists/gutsy/Contents-amd64.gz" |6 ^" F& u3 V( f# {
./ubuntu/dists/gutsy/Contents-i386.gz( t' v1 z$ N+ n: V0 A
./ubuntu/dists/gutsy/Release3 r. @% w7 ?) X1 d3 n# E) e- O
./ubuntu/dists/gutsy/Release.gpg: @) j/ K0 F1 ?- A: F3 V( C
./ubuntu/dists/gutsy/main/ }7 B' A9 M0 U& K7 r0 z8 {; f
./ubuntu/dists/gutsy/main/binary-amd64; M( E3 T7 s" _6 W
./ubuntu/dists/gutsy/main/binary-amd64/Packages.bz2
$ s, t' }) t( E. m/ u1 f% s% @7 M( A ./ubuntu/dists/gutsy/main/binary-amd64/Packages.gz
# c6 _4 B6 g! @' O6 t$ e ./ubuntu/dists/gutsy/main/binary-amd64/Release- C9 Y$ _8 _- i L+ q5 H9 {5 |
./ubuntu/dists/gutsy/main/binary-i386
- _" U7 M" m1 C6 {' F$ H2 p. U ./ubuntu/dists/gutsy/main/binary-i386/Packages.bz2! v* D7 a. O# i1 Z
./ubuntu/dists/gutsy/main/binary-i386/Packages.gz1 j @/ H* i3 }0 T4 M: B( x. I
./ubuntu/dists/gutsy/main/binary-i386/Release
) N; i2 \; m) e. K- H$ \/ P% @ ./ubuntu/dists/gutsy/main/debian-installer9 k4 q8 B+ I' s/ F& Q2 r
./ubuntu/dists/gutsy/main/debian-installer/binary-amd64
- W) s K* h- L% d$ P9 T7 n [ ./ubuntu/dists/gutsy/main/debian-installer/binary-amd64/Packages.bz2
1 F3 P, r7 p+ F; V! x .... |