a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 89|回复: 0

[红旗认证] 红旗认证辅导:Ubuntu离线安装软件的方法

[复制链接]
发表于 2012-8-4 12:16:06 | 显示全部楼层 |阅读模式
由于公司上网有限制,但是可以通过其他机子上网,所以就查找了下离线安装软件的方法。
* [; |- d( q/ N  大概方法是,把apt源设置成本地,但是首先要去下载最新的软件目录包,然后使用apt安装的时候会指出所有依赖的包,以及他们的下载地址。' @7 d+ z- U) I0 T7 Y- K$ a: I. X+ F
  然后在能上网的机子上下载这些包,再copy到ubunut下进行安装。: Q) {* l: l7 p. v. f4 h5 y
  找一个速度快的源,我找的是mirror.lupaworld.com,通过ie访问mirror.lupaworld.com/ubuntu
7 \+ U. x) L* @3 c1 N% E1 E  如果是ftp的源,就用ftp软件访问。下载更方便0 R! N$ \$ l  I( _
  其中dists目录下就是所有软件的包的信息。
# A8 ]1 ^& m1 r8 w3 W& O4 f  pool目录下就是所有的deb安装包。5 {& s7 ^( y3 s
  可以使用整站下载工具或者手动把dists目录下对应版本,比如8.10就是intrepid目录下所有的文件下载下来,注意要主持目录结构。
" f$ x  j4 X+ m) F  只要下载Packages.gz文件。( }: `# i: g! K2 C+ T$ x
  然后把这个目录copy到ubuntu随便的一个目录下,必须~/lumpworld/ubuntu6 G. p# N: g1 q  |* V+ U
  编译source.list把这个目录添加进去
7 D* F8 Q  _. w  deb file:/home/lumpworld/ubuntu/ feisty main restricted multiverse universe# {6 m& o. h" b1 ?
  deb-src file:/home/lumpworld/ubuntu/ feisty main restricted multiverse universe+ [* [3 j3 k& G/ U2 [* L; u2 r7 J; C
  其他目录也可以同样添加进去。
! O- f. |. L, \/ m  到此本地源目录算是完成了,下面就可以在新利得中安装软件了,当标记完要安装的软件后,  P! B! J9 Q/ }& j  @3 v* }: L. e
  File -> Generate package Download Script 保存成下载脚本file_list.txt
$ u4 K& A5 F; t1 w  这就是要去下载软件列表以及地址。找到一台能上网的机子把这个deb包下载下来。
8 \& Y5 {; C, z* @: S0 N  最后把下载到的deb包复制到/var/cache/apt/archives/里,就可以正常安装了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 10:23 , Processed in 0.169699 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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