Chinaunix首页 | 论坛 | 博客
  • 博客访问: 996911
  • 博文数量: 829
  • 博客积分: 9980
  • 博客等级: 中将
  • 技术积分: 5020
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 14:06
文章分类

全部博文(829)

文章存档

2011年(1)

2008年(828)

我的朋友

分类: LINUX

2008-08-29 14:13:58

 
Ubuntu的新立得软件包管理器(SynapticPackageManager)是APT(AdvancedPackageTool)的图形界面,非常直观易用。但有时候是用文字模式远程登录到Ubuntu,或者安装的是Server版的Ubuntu,再或者有什么其它原因用不了新立得,就要在命令行里实现相关的功能了。


1.更改软件包来源

sudovi/etc/apt/source.list

sudoapt-getupdate之后更新APT的缓存,使修改生效

可以在列表里添加多组功能一样而所属地区不同的服务器,以便在部分服务器或网络故障时,系统仍然有其它来源可用。


2.将光盘作为软件包的来源添加到列表里

sudoapt-cdromadd

sudoapt-getupdate之后更新APT的缓存,使修改生效


3.在APT缓存里搜索和查看软件包

apt-cachesearchcalculator列出所有带calculator字样的软件包

apt-cachesearchcalculatorqal列出所有带calculator和qal字样的软件包

还可以用sort按列排序、用grep过滤关键字等等

apt-cacheshowqalculate列出qalculate这软件包的详细信息


4.安装吧!

sudoapt-get-sinstallqalculate模拟安装qalculate软件包,可以预览一下安装之后系统会有哪些输出

sudoapt-getinstallqalculate真正安装qalculate软件包


5.卸载软件包

dpkg-l|more先要找到软件包的名字

dpkg-S`whichscim`或寻找所有包含scim文件的软件包

sudoapt-get-sremovescim模拟卸载scim,看看还会有哪些关联的软件包会一起卸载掉

sudoapt-getremovescim真正卸载scim

由dpkg卸载产生的日志在/var/log/dpkg.log里,也可以用

script-c"sudoapt-getremovescim"apt-get.log将执行卸载命令时的所有输出记录到apt-get.log文件里


6.升级Ubuntu(相当于UpdateManager的功能)

sudoapt-getupdate寻找升级补丁

sudoapt-getupgrade下载并应用上一步里找到的补丁

Ubuntu 7.04 Synaptic软件包管理器的功能Ubuntu 7.04 Synaptic软件包管理器的功能Ubuntu 7.04 Synaptic软件包管理器的功能Ubuntu 7.04 Synaptic软件包管理器的功能Ubuntu 7.04 Synaptic软件包管理器的功能Ubuntu 7.04 Synaptic软件包管理器的功能Ubuntu 7.04 Synaptic软件包管理器的功能Ubuntu 7.04 Synaptic软件包管理器的功能Ubuntu 7.04 Synaptic软件包管理器的功能Ubuntu 7.04 Synaptic软件包管理器的功能
阅读(375) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~