欢迎访问我的部落格以及远景论坛 : )
远景无限http://www.pcbeta.com
制作本地源,并实现重装ubuntu后,软体的快速安装
上一篇 /
下一篇 2007-05-11 15:52:06
/ 个人分类:linux
在我的电脑上此方法可行。(为了测试可行性,只好放弃一下打死不重装的习惯。)
1。sudo aptitude install dpkg-dev #安装要用到的包
sudo cp -a /var/cache/apt/archives /Dir #不是用源里安装的包,也可以再用一下cp,用源码安装的软体,先将源码打包,再cp。
sudo rm -rf /var/cache/apt/archives
sudo ln -s /Dir /var/cache/apt/archives #软链接
sudo aptitude update
sudo aptitude dist-upgrade
sudo dpkg-scanpackages /var/cache/apt/archives /dev/null |gzip >/Dir/Packages.gz 制deb包的列表及依赖关系(
本地源制作完成)
2。得到从源里安装了的所有软件包的列表
dpkg -l|cut -d\ -f3|sed -n '6,10000p'|sed '/./N; s/\n/ /'|sed '/./N; s/\n/ /'|sed '/./N; s/\n/ /'|sed '/./N; s/\n/ /'|sed '/./N; s/\n/ /'|sed '/./N; s/\n/ /'|sed '/./N; s/\n/ /'|sed '/./N; s/\n/ /'|sed '/./N; s/\n/ /'|sed '/./N; s/\n/ /'|sed '/./N; s/\n/ /'>filename
#(filename文件里得到所有已安装的软体包名称)不太会用sed,只能这样子写了。。(sed到只有一行为止)
sudo apt-get install `cat filename` #测试,可能有的包不能安装,把不能安装的包去掉。。
3。重装系统后
sudo cp /etc/apt/sources.list /etc/apt/sources-bk.list
su
echo "file:/var/cache/apt/archives" >/etc/apt/sources.list
sudo apt-get update
sudo apt-get install `cat filename`
装完后,再把sources.list还原一下。
相关阅读:
- Adobe Flash Player 9正式登陆Linux (ComputerPower, 2007-1-19)
- 2007, Windows外的世界 (younker, 2007-1-19)
- 2011年中国Linux软件市场规模将达5.78亿 (ComputerPower, 2007-2-15)
- 戴尔用户网上反馈:我们需要Linux电脑 (ComputerPower, 2007-2-23)
- 部分linux资料 (lb_bn, 2007-3-29)
- 戴尔确认Linux台式机、笔记本 (ComputerPower, 2007-3-29)
- Linux Fund 丧失 MasterCard 资金来源 (ComputerPower, 2007-4-08)
- SCIM特殊字符编码 (lb_bn, 2007-4-10)
- 给grub加密码 (lb_bn, 2007-4-14)
- 更换linux的文件系统 (lb_bn, 2007-5-08)
导入论坛
引用链接
收藏
分享给好友
管理
举报
TAG:
ubuntu
本地源
linux