当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 30 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [分享]简化一下软件重装的步骤 : )
帖子发表于 : 2007-07-28 1:04 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
代码:
dpkg --get-selections > installed

整理了一个我的不是系统缺省安装的应用列表,红色必须 ,蓝色推荐

amule#ed2k
apt-spy#源搜索工具 "apt-spy -d stable -a Asia"
audacious#mp3/ogg....
axel#多线程下载,"axel -a http://...
beagle#桌面搜索,类似google-desktop
bootchart#boot记录分析,图表,一段时间以后记得清理/var/log/bootchart 大小很可观呢
build-essential#依赖gcc/g++/make....
compiz#compiz fusion
debian-reference-common#debian手册, 比较老但是比较全
deluge-torrent#Another BT
emacs#even i use vi
emerald#漂亮的窗口主题
enca#查看文件编码
fcitx
g++
gcc-4.1
gnucash#个人理财
gsopcast#p2p电视
inkscape#矢量图
iptables#宽带共享,防火墙,路由器
latex#排版
lm-sensors#cpu/gpu温度,风扇
lyx#tex编辑器
make# 装essential一起的
manpages-zh-utf8#中文man手
mutt#邮件

mplayer#My love
nmap#net tool
ntfs-3g#write ntfs
nvidia-glx-new#
p7zip#zip tool
rar
secondlife-#intresting game
streamtuner#收音机
sysv-rc-conf#配置服务 ran-level config
thunar#批量修改文件名
tuxguitar#吉他乐谱
vim-gnome
vsftpd#ftp服务器
w32codecs#解码器
wine
xchat#irc
xchm#chm reader
xpdf-chinese-simplified
xsensors
xvidcap#录像工具
zenity#display GTK dialog
zhcon#控制台中文
byzanz#gif
imagemagick#截图

-------------下边不是从源里装的, 源里可能有也可能没有----------------
bitstormlite#BT工具
swiftfox#cpu优化的浏览器
skype
freemind#脑图
mldonkey#驴子
googleearth#my love


最后由 iblicf 编辑于 2008-01-14 17:27,总共编辑了 11 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-07-28 1:13 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
还不如直接帖出来或上传附件,别人要装时一个命令全搞定


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-07-28 1:19 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
还不睡阿?


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-07-28 12:27 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
skyx 写道:
还不如直接帖出来或上传附件,别人要装时一个命令全搞定

Skyx mm发话了,,那就do吧 : )

Tips: 有时候不得不重装系统(升级,系统异常,anyway i don't care ... ) ,,光盘安装后,有些应用不是系统缺省安装的, 比如rar/mplayer/axel , 一般都需要挨个apt-get install , 这里介绍dpkg 结合 dselect 简化这个重装的步骤, 我建议做一个类似我上边的列表,有选择性的,这样甚至可以拿到别的机器上用...,还有,源里的软件可能不是最新的版本,所以自己斟酌一下哪些可以在源里装,那些还是手动装算了...

1,)首先是原系统上做了备份列表( 这一步是重装之前做的 )
代码:
dpkg --get-selections|grep -v "deinstall" > app_installed

代码:
@$:vi app_installed
acpi                                            install
acpi-support                               install
acpid                                          install
adduser                                      install
alacarte                                       install
alsa-base                                     install
alsa-utils                                      install
amarok                                        install
amarok-xine                                 install
amule                                           install
amule-common                             install
....


可以结合mailx 发到本地或者任何外部邮箱( 需要postfix 服务,好像默认有,只要你没关 )
代码:
cat  app_installed | mailx -s "ubuntu app installed" xxx@gmail.com

gmail 当垃圾邮件了 : )

2,)dpkg --set-selections ( 这一步是重装以后... )
代码:
sudo dpkg --set-selections < app_installed

引用:
Note that this will not actually install or remove anything, but
just set the selection state on the requested packages. You will
need some other application to actually download and install the
requested packages. For example, run dselect and choose
"Install".

3,)用dselect 安装软件 ( 附个简单介绍:dselect 初学者指南 )
代码:
sudo dselect


按 i ( install ), 有交互的界面就选一下 yes/no ,系统就自动安装了,完成后 q 退出!
如果你的dselect 是乱码,那干脆看E文:
代码:
export LANG=en_US.UTF-8

别担心,这个设置只在当前shell起作用,退出了就回复原先 locale了


补充:新安装的系统,可以做一个列表 app_installed,类似下边的格式,直接做 2,3步 ,也算批量安装了,欢迎copy , GPL+Free : ) 再加上你自己喜欢的软件 ...


代码:
amule           install
apt-spy         install
audacious               install
axel            install
beagle          install
bootchart               install
build-essential         install
debian-reference-common                         install
debian-reference-zh-cn                          install
deluge-torrent                         install
emacs                         install
enca                         install
fcitx                         install
gcc-4.1                         install
rar                                install
gnucash                        install
inkscape                        install
gsopcast                        install
manpages-zh-utf8                     install
mplayer                  install
win32codesc                  install
nmap                  install
ntfs-3g                  install


Enjoy it ! : )


最后由 iblicf 编辑于 2007-08-16 18:37,总共编辑了 10 次

页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-07-28 13:43 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
:shock:


_________________
PHP是最好的语言!不服来战!


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-07-28 13:49 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
sudo dselect应该和sudo apt-get dselect-upgrade 效果等同吧?

我的签名档中用的是sudo apt-get dselect-upgrade

这么久了也没人提出什么问题,说明没问题。

其实楼主的帖在我签名档中早有了,一度被zhuqin_83版主置顶,我强烈要求取消了置顶


这方面的问题,楼主不要抢生意。有问题或改进意见直接回我的帖就行。


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-07-28 13:59 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
明显是在我的签名档中先总结的嘛,怎么也加成精化了呢?


skyx 写道:
ubuntu跨版本升级策略(这个方法不是升级,本质上是重装):
xiechy 写道:
貌似千万不要跨版升级的说。这是由于ubuntu基于debian,而debian本身是不提供跨版升级支持的(debian-policy)。很多虚拟包,过渡包,元包,都在跨版后有可能出错。建议在顶楼说明这一点。



重装系统是没必要的,但用下面的方法升级有些价值,条件是你安装的软件大部分都是从ubuntu源中apt-get 或新立德安装的。
如果你现在用的是古老的6.06,直接升级到7.04会比较麻烦,因为按ubuntu官方的说法,只有6.10才能升级到7.04 ,并且6.10到7.04 要严格按照官方的升级说明来进行升级
所以6.06 通过apt-get 升级到7.04 ,只能先升级到6.10 后再升级到7.04.这样开销太大,实在不值得。
dogfox先生有一篇相关文章,但最近dogfox好像消失了,所以dogfox先生没有进行更新。
我在不同场合都提到过重装系统或升级时用dselect很方便。实际上的确如此,有可能不少人误解了我的意思,因为dselect有可能中文是乱码,其实效果都差不多的。我说的dselect指的是,
代码:
apt-get dselect-upgrade



所以对于古老的6.06,升级到7.04或未来7.10的思路如下:
以下方法在我这里成功,我自己diy的一个live cd 安装了不少软件,就是用的"dselect"一次搞定的。
1 备份整个原来的系统 至少要保留 /home
  备份方法见本帖
2 获取原来老系统的已安装软件列表,执行后把这个列表文件(installed-software.log)备份,不用sudo

 
代码:
dpkg --get-selections > installed-software.log

3 全新安装ubuntu 7.04 或 7.10,装完后改源,离线升级源或用dvd 做源见本帖
4 新系统中导入原来老系统的安装软件列表
代码:
sudo dpkg --set-selections < installed-software.log

5 dselect 安装刚才导入的软件列表中的软件
代码:
sudo apt-get dselect-upgrade


也可以
代码:
sudo dselect



按 i ( install ), 有交互的界面就选一下 yes/no ,系统就自动安装了,完成后 q 退出!
如果你的dselect 是乱码,那干脆看E文:

代码:
export LANG=en_US.UTF-8


这一步会安装列表中所有软件,(源中有才会装,没有自动跳过),所以源中没有的软件还是要手动去装。


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-07-28 14:04 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
skyx 写道:
sudo dselect应该和sudo apt-get dselect-upgrade 效果等同吧?
我的签名档中用的是sudo apt-get dselect-upgrade
这么久了也没人提出什么问题,说明没问题。
其实楼主的帖在我签名档中早有了,一度被zhuqin_83版主置顶,我强烈要求取消了置顶
这方面的问题,楼主不要抢生意。有问题或改进意见直接回我的帖就行。


做这个事情是一样,不过dselect 有其他的优势,优势就是”复杂“,值得一学,哈哈,
抢生意了? sorry,,,sorry ,mm签名没看过,该死,
good good study ,day day up : )


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-07-28 14:13 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
iblicf 写道:
skyx 写道:
sudo dselect应该和sudo apt-get dselect-upgrade 效果等同吧?
我的签名档中用的是sudo apt-get dselect-upgrade
这么久了也没人提出什么问题,说明没问题。
其实楼主的帖在我签名档中早有了,一度被zhuqin_83版主置顶,我强烈要求取消了置顶
这方面的问题,楼主不要抢生意。有问题或改进意见直接回我的帖就行。


做这个事情是一样,不过dselect 有其他的优势,优势就是”复杂“,值得一学,哈哈,
抢生意了? sorry,,,sorry ,mm签名没看过,该死,
good good study ,day day up : )


都不把我的帖当回事,最早ubuntu 7.04 alpha 的网络问题解决也是我最先在论坛发的(中英文双语我都发了),结果没人看,别人写了个重复帖,发了后就是精化。

哎,只有版主zhuqin_83认真看过我发的帖,太受打击了。


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-07-28 14:16 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
mm 别生气, 是金子总会发光的. 你的人气那么高, 帖子都有人看的.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-07-28 14:18 
头像

注册: 2005-08-18 18:43
帖子: 3277
送出感谢: 0 次
接收感谢: 3
sudo dpkg --get-selections|grep -v "deinstall" > app_installed

没反应

:em04 开始抢生意了


_________________
໌→ iCookie Gtk Theme
໌→DropPlusBluetheme
กรัก กรัก`菠萝


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-07-28 14:19 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
内存不足 写道:
sudo dpkg --get-selections|grep -v "deinstall" > app_installed

没反应

:em04 开始抢生意了



这个是没问题的,发了好久了,命令久经考验!不用sudo
代码:
dpkg --get-selections > installed-software.log


绝大多数都是install 的,导出的列表中deinstall有可能没有,所以正常。


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-07-28 14:22 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
mm你咋恁可爱呢,,我以为是你鼓励我写这个东西呢,,p颠p颠的, :) ,,您不高兴我删了还不行么?
哈哈 ,,,我也怕这帮人用dselect 乱整最后骂我呢


最后由 iblicf 编辑于 2007-07-28 20:05,总共编辑了 1 次

页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2007-07-28 14:24 
头像

注册: 2005-08-18 18:43
帖子: 3277
送出感谢: 0 次
接收感谢: 3
skyx 写道:
内存不足 写道:
sudo dpkg --get-selections|grep -v "deinstall" > app_installed

没反应

:em04 开始抢生意了



这个是没问题的,发了好久了,命令久经考验!不用sudo
代码:
dpkg --get-selections > installed-software.log


绝大多数都是install 的,导出的列表中deinstall有可能没有,所以正常。


没有sudo 的倒是能列出软件


_________________
໌→ iCookie Gtk Theme
໌→DropPlusBluetheme
กรัก กรัก`菠萝


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2007-07-28 14:27 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
改了改了,,set-selection 要sudo ,,我编辑的时候没多想


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 30 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译