Ubuntu离线升级方法文档格式.docx
《Ubuntu离线升级方法文档格式.docx》由会员分享,可在线阅读,更多相关《Ubuntu离线升级方法文档格式.docx(31页珍藏版)》请在冰豆网上搜索。
![Ubuntu离线升级方法文档格式.docx](https://file1.bdocx.com/fileroot1/2023-2/3/af84420d-fca9-4769-940a-b00c1998b64e/af84420d-fca9-4769-940a-b00c1998b64e1.gif)
我用的是FlashFtp下载这些包的,网吧里没有安装,我去http:
//下载的,它的FlashFTP还有注册码,顺便把flashget下载到手,由于是教会同工做的,不到万不得已不要去那里下载,增加他们的流量,增加建站费用。
然后回家,在普通用户的目录下建立一个和两个文件夹,把那些东东分对拷进去。
其实每个FTP站点的东东都差不了多少。
文件清单,其中*.gz,*.bz2,*.gpg,Realease都是文件,其它的ubuntu,feisty,source……是文件夹,ftp服务器里每个文件夹里都可能包含很多文件,我只下载ls-lR.gz,Contents-i386.gz,Release,Release.gpg,Packages.bz2,Packages.gz,Sources.gz这些包含文件包信息的文件,手工创建相应的文件夹。
软件包信息清单
liuhaixiao@LHX88:
~$ls-R
:
ubuntu
distsls-lR.gz
feisty#因为我用的是Ubuntu7.04,所以下载feisty里的东东。
其它版本就不是这个文件夹了
Contents-i386.gzReleaseRelease.gpgmainmultiverserestricteduniverse
binary-i386source
Packages.bz2Packages.gzRelease
ReleaseSources.bz2Sources.gz
然后打开控制台,转到超级用户,编辑source.list
~$sudo-i
Password:
*****************************************************
root@LHX88:
~#gedit/etc/apt/sources.list
在source.list里加入:
把liuhaixiao换成你的普通用户名。
debfile:
/home/liuhaixiao/feistymainrestrictedmultiverseuniverse
deb-srcfile:
保存关闭。
~#apt-getupdate
然后打开“新立得软件包管理器”(Synaptic)。
2下载软件包。
在“新立得软件包管理器”里尽情地选择那些眼红了半个多月的软件包:
xlibdevtclmplayerxemacsqtgladegstream-*wqy……
然后是File->
GeneratepackageDownloadScript保存成下载脚本file_list.txt。
关闭新立得,直接Quit,因为没有软件包,所以现在还不能装。
把刚才的file_list.txt的属性改为777,这是root建立的,另存一份也可以。
~#chmod777/home/liuhaixiao/file_list.txt
用Gedit打开这个file_list.txt,把第一行“#!
/bin/sh”删掉,把所有包含cdrom的行删掉,剩下的就是要从网上下载的软件包了。
用Gedit里的Search->
Replace把所有的“wget-cfile:
/home/liuhaixiao”换成“ftp:
/”。
保存这个重要的file_list.txt,复制到U盘。
好!
现在拿着这份清单跑到网吧,先装一个Flashget,然后双击用“记事本”一打开,咦,怎么乱掉了?
那是因为换行符的问题,没有关系,小问题,改用“写字板”打开,哈哈,几百行记录,整齐吧?
!
网吧老板看得眼都直的。
全选,复制,然后在Flashget悬浮窗里右击“粘贴URL”,就会出现“批量下载”的设置框了。
要记得设置为单任务单线程,否则会给ftp服务器踢掉的。
半个小时后,凯旋而归!
注:
UbuntuLTS12.04取消了“新立得软件包管理器”,无法使用该软件生成下载文件列表,可按下列操作进行离线更新:
Ø
执行sudoapt-getupgrade或sudoapt-getinstallxxxxxx,将错误信息拷贝存档,编辑错误信息,得到待下载文件列表;
或者执行“更新管理器”,选择“更新”,同上拷贝编辑错误信息,得到待下载文件列表;
将文件下载后,按“3安装”中说明的,将文件拷贝到相应目录中;
执行sudoapt-getupgrade–fix-missing,即可正常离线安装或升级。
3安装。
把下载到的deb包复制到/var/cache/apt/archives/里,插入第一张光盘,打开“新立得软件包管理器”,就和有网线一样地安装软件包了。
从此,我过上幸福美满的生活了。
4附件
4.1如何使用UbuntuNight
UbuntuNight()的Topmirror功能根据当前的网络情况和源健康状况不断地进行更新当前可用的源的信息,包括了Topfast/near/stablemirror,可以找到当前网络上所有可用的Ubuntu镜像(即源),并按照平均下载速度和地理位置进行排名。
而且,当你找到最适合你的源之后,还可以直接下载它的sources.list文件,并可直接将它copy到/etc/apt/sources.list或者放在/etc/apt/souces.list.d目录下,非常的方便,无须苦苦找可用源。
4.2如何使用我们推荐的源
不同的网络状况连接以下源的速度不同,所以cn99并不一定是最快的源,建议在添加前手动验证以下源的连接速度(ping下就行),比如说北京网通ADSL用户连接cn99就非常慢,而是相对较快的源,选择最快的源可以节省大批下载时间
首先备份源列表:
sudocp/etc/apt/sources.list/etc/apt/sources.list_backup
而后用gedit或其他编辑器打开:
gksugedit/etc/apt/sources.list
kdesudokate/etc/apt/sources.list
gksumousepad/etc/apt/sources.list
从下面列表中选择合适的源,替换掉文件中所有的内容,保存编辑好的文件:
注意:
一定要选对版本
然后,刷新列表:
sudoapt-getupdate
一定要执行刷新
4.3源列表
Oneiric(11.10)版本
Ubuntu官方更新服务器(欧洲,此为官方源,国内较慢,但无同步延迟问题,电信网通用户可以使用):
deboneiricmainrestricteduniversemultiverse
deboneiric-securitymainrestricteduniversemultiverse
deboneiric-updatesmainrestricteduniversemultiverse
deboneiric-proposedmainrestricteduniversemultiverse
deboneiric-backportsmainrestricteduniversemultiverse
deb-srconeiricmainrestricteduniversemultiverse
deb-srconeiric-securitymainrestricteduniversemultiverse
deb-srconeiric-updatesmainrestricteduniversemultiverse
deb-srconeiric-proposedmainrestricteduniversemultiverse
deb-srconeiric-backportsmainrestricteduniversemultiverse
Ubuntu官方提供的其他软件(第三方闭源软件等):
deboneiricpartner
deboneiricmain
骨头兄亲自搭建并维护这个Ubuntu源(该源位于浙江杭州百兆共享宽带的电信机房),包含Deepin等镜像:
网易163更新服务器(广东广州电信联通双线服务器),包含其他开源镜像:
deb-srconeiric-backportsmainrestricteduniversemultiverse
搜狐更新服务器(山东联通服务器,官方中国大陆地区镜像跳转至此),包含其他开源镜像:
LupaWorld更新服务器(浙江杭州电信联通双线服务器),包含其他开源镜像:
常州贝特康姆软件技术有限公司更新服务器(江苏常州电信服务器),包含其他开源镜像。
(CN99域名系“常州市亚科技术有限公司”所注册,但两家公司的法人代表和地址相同。
所以本镜像即原CN99。
但现在CN99镜像实际跳转至网易镜像):
deboneiric-updatesmainrestric