a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 102|回复: 1

[LPI认证] linux认证辅导:windows可以联网时用apt

[复制链接]
发表于 2012-8-4 12:13:19 | 显示全部楼层 |阅读模式
凡是统一台机械是不会呈现win可以联网但ubuntu不成以联网的情形的, 可是在中国特色的校园网情形中, 这种请况很常见. 虽然有当地源的解决方案, 但需要有联网的linux, 和巨年夜的硬盘空间(还有快的收集速度), apt的优势不能浮现出来.  V1 f9 P: n# C; ~
  下面介绍一种斗劲迂回的体例:7 t- X* J+ S& B# u! W  U
  首先, 下载源膳缦沔的包信息, 下载列表见附件. 这里以cn99源和gutsy为例(我还没看建源的手册, 提醒下载了pool文件夹外的跟gutsy有关的工具, 其他请况请自己类比).0 d8 W' @) X- C3 X
  注重要使用能重建目录结构的下载软件来下载, 就像是 wget 的 -x 选项
7 `7 s9 L! V$ k+ B: I. e  代码:
: m, B* ^: J2 L, I/ b  wget -B -i cn99_gutsy.lst -w 2 -x; u& m+ }/ Z0 n6 P! l' }( U
  做人要厚道,下载请用单线程+延时, 封ip自豪
: i3 G5 i3 y  |) g) g: M1 ]  下载完后, 看起滥暌功该像这样3 T- l9 G/ g5 u* _
  代码:
. }+ v4 l9 P) i& m7 I: ~! l  autumncat@autumncat-host:~/apt-source/ubuntu.cn99.com+ f' a5 Q1 n$ f4 c4 E' M
  $ find/ w3 Q; [7 e1 g0 @* B
  .1 B$ e0 j3 J) N
  ./ubuntu
' [' ]( C0 I# \4 A; k  q* D9 i  ./ubuntu/dists! @$ r: Y4 @4 q9 i5 Y
  ./ubuntu/dists/gutsy+ H+ K, s. ^* n9 m: [4 S
  ./ubuntu/dists/gutsy/Contents-amd64.gz6 |# b) m( Q3 l6 e' B! A, v
  ./ubuntu/dists/gutsy/Contents-i386.gz5 H& F, W  O& T% ?  l3 B
  ./ubuntu/dists/gutsy/Release
2 T% \3 ^" e0 G9 W% G. J  ./ubuntu/dists/gutsy/Release.gpg2 ^3 N* C  K; `
  ./ubuntu/dists/gutsy/main
) I) G( }/ B$ ~# z4 c* \; a/ I) d  ./ubuntu/dists/gutsy/main/binary-amd64
/ M7 B. ^- V' Z4 ~; |9 L% N  ./ubuntu/dists/gutsy/main/binary-amd64/Packages.bz2
( f8 E* S* h' L  ./ubuntu/dists/gutsy/main/binary-amd64/Packages.gz
; k  B* u, o; B' B# r  ./ubuntu/dists/gutsy/main/binary-amd64/Release
2 b9 d5 f# \! ^  b5 N4 G2 u  d  ./ubuntu/dists/gutsy/main/binary-i386
/ G' y0 M: |) y" V6 N  ./ubuntu/dists/gutsy/main/binary-i386/Packages.bz2" x; L, W+ F3 L! P* [
  ./ubuntu/dists/gutsy/main/binary-i386/Packages.gz7 z1 V  f& `$ d7 x/ o# c
  ./ubuntu/dists/gutsy/main/binary-i386/Release
' L* D0 ]" t; N) b& d  ./ubuntu/dists/gutsy/main/debian-installer: c% w) f& {% a5 T, E' d7 ?- b
  ./ubuntu/dists/gutsy/main/debian-installer/binary-amd64  p, a' _# p: t1 `& v
  ./ubuntu/dists/gutsy/main/debian-installer/binary-amd64/Packages.bz2
回复

使用道具 举报

 楼主| 发表于 2012-8-4 12:13:20 | 显示全部楼层

linux认证辅导:windows可以联网时用apt

  ..... s& u$ P2 o: f, [1 A! E+ s  A
  然后就可以把整个目录复制到linux下的某个目录. l# U7 {% B/ t* }- @! \# F/ [
  接着改削源列表, 就像这样
4 Q2 U: S* G% V3 E- c6 ]  代码:
/ I, C4 ?3 A' W5 A  $ cat /etc/apt/sources.list& z$ O; i) R! |% \! s7 T, @
  deb file:///home/autumncat/apt-source/ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse
8 T* y1 S. ?8 `  deb file:///home/autumncat/apt-source/ubuntu.cn99.com/ubuntu/ gutsy-security main restricted universe multiverse- j; S* [1 |; b* q4 i" t
  deb file:///home/autumncat/apt-source/ubuntu.cn99.com/ubuntu/ gutsy-updates main restricted universe multiverse
0 q" S8 a) e. O: Z" V" A* G  deb file:///home/autumncat/apt-source/ubuntu.cn99.com/ubuntu/ gutsy-proposed main restricted universe multiverse9 r- v/ g& g1 y3 R2 x, z& F* z
  deb file:///home/autumncat/apt-source/ubuntu.cn99.com/ubuntu/ gutsy-backports main restricted universe multiverse+ ^) m9 q5 ]  d" G' s; T. s
  deb-src file:///home/autumncat/apt-source/ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse$ D$ J" Y, b) w) S+ S; D
  deb-src file:///home/autumncat/apt-source/ubuntu.cn99.com/ubuntu/ gutsy-security main restricted universe multiverse
& T- O& B4 ], F8 Z. `8 D4 z+ g  deb-src file:///home/autumncat/apt-source/ubuntu.cn99.com/ubuntu/ gutsy-updates main restricted universe multiverse
8 w/ [& i' u  T% k# P" G9 D  deb-src file:///home/autumncat/apt-source/ubuntu.cn99.com/ubuntu/ gutsy-proposed main restricted universe multiverse4 }2 m- l/ h  ^5 R) z) z8 V3 U9 O; S
  deb-src file:///home/autumncat/apt-source/ubuntu.cn99.com/ubuntu/ gutsy-backports main restricted universe multiverse
" j! S9 w# L8 O/ n* `% K/ p  最后* ~- N, y- r/ u. R
  代码:7 Y2 }5 ?+ Y& p& T' w
  sudo apt-get update6 |9 r' V7 r6 a% _; U1 P( @  ~
  但此时 apt-get install 是没用的, 因为巨年夜的pool目录没有下载  K3 f/ R: |7 o+ H
  下一步就是获得包的地址, 体例有良多, 例如使用apt-get
9 L$ I. C9 u) }  代码:" g5 u! M- r# f0 t: X% ]
  $ apt-get install --print-uris -y gedit|cut -d' -s -f 2-2  ~" V! N# Z8 {
  file:///home/autumncat/apt-source/ubuntu.cn99.com/ubuntu/pool/main/g/gtksourceview2/libgtksourceview2.0-common_2.0.1-0ubuntu1_all.deb4 C) w2 g, v+ S8 }) L! R
  file:///home/autumncat/apt-source/ubuntu.cn99.com/ubuntu/pool/main/g/gtksourceview2/libgtksourceview2.0-0_2.0.1-0ubuntu1_i386.deb
! x: I6 {5 v- T6 C: C5 o0 b' g  file:///home/autumncat/apt-source/ubuntu.cn99.com/ubuntu/pool/main/g/gedit/gedit-common_2.20.3-0ubuntu1_all.deb2 H  D# |; \6 R
  file:///home/autumncat/apt-source/ubuntu.cn99.com/ubuntu/pool/main/p/pygtksourceview/python-pygtksourceview_2.0.0-0ubuntu3_i386.deb
; i9 Y3 `& m5 n  p4 g  file:///home/autumncat/apt-source/ubuntu.cn99.com/ubuntu/pool/main/g/gedit/gedit_2.20.3-0ubuntu1_i386.deb0 [1 N1 K- V6 @0 ^8 u
  或者新立得
2 J9 t; t' [0 ?3 B2 i4 X  可是巨匠可以看到, URL是错误的, 我们把它批改一下(把前面那部门用正确的来替代):
6 `) \& z$ F2 L; u( G  代码:
% |2 p0 f4 H3 O  D5 [6 R  $ apt-get install --print-uris -y gedit|cut -d' -s -f 2-2|sed 's|file:///home/autumncat/apt-source/|http://|g'( }: N+ ]. \9 t: r- B7 R( Z
  http://ubuntu.cn99.com/ubuntu/pool/main/g/gtksourceview2/libgtksourceview2.0-common_2.0.1-0ubuntu1_all.deb& ~# I* W% [  j1 m% t
  http://ubuntu.cn99.com/ubuntu/pool/main/g/gtksourceview2/libgtksourceview2.0-0_2.0.1-0ubuntu1_i386.deb( z2 {5 k1 E2 Z- k  u/ G! J) Q
  http://ubuntu.cn99.com/ubuntu/pool/main/g/gedit/gedit-common_2.20.3-0ubuntu1_all.deb
$ x% p3 f" x( n5 l& g# {  http://ubuntu.cn99.com/ubuntu/pool/main/p/pygtksourceview/python-pygtksourceview_2.0.0-0ubuntu3_i386.deb
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-2 09:57 , Processed in 0.349389 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表