资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
ubuntu下安装与卸下安装与卸载软载软件方法件方法 1、通过deb包安装的情况: 安装.deb包: 代码:sudo dpkg -i package_file.deb 反安装.deb包: 代码:sudo dpkg -r package_name2、通过apt-get安装的情况: 安装 代码:sudo apt-get install package_name 反安装 代码:sudo apt-get remove package_name3、sudo dpkg -p package_name卸载软件包及其配置文件,但无法解决依赖关系!sudo aptitude purge pkgname卸载软件包及其配置文件与依赖关系包!清除所有已删除包的残馀配置文件 dpkg -l |grep rc|awk print $2 |sudo xargs dpkg -P 如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。-dpkg: -purge needs at least one package name argumentType dpkg -help for help about installing and deinstalling packages ; Use dselect or aptitude for user-friendly package management; Type dpkg -Dhelp for a list of dpkg debug flag values; Type dpkg -force-help for a list of forcing options; Type dpkg-deb -help for help about manipulating *.deb files; Type dpkg -license for copyright license and lack of warranty (GNU GPL) .Options marked produce a lot of output - pipe it through less or more !4、dpkg安裝的可以用apt卸載,反之亦可 5、aptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude 在处理依赖问题上更佳一些。举例来说,aptitude 在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。以下是笔者总结的一些常用 aptitude 命令,仅供参考。命令 作用 aptitude update 更新可用的包列表 aptitude upgrade 升级可用的包 aptitude dist-upgrade 将系统升级到新的发行版 aptitude install pkgname 安装包 aptitude remove pkgname 删除包 aptitude purge pkgname 删除包及其配置文件 aptitude search string 搜索包 aptitude show pkgname 显示包的详细信息 aptitude clean 删除下载的包文件 aptitude autoclean 仅删除过期的包文件 当然,你也可以在文本界面模式中使用 aptitude。6、常用apt命令apt-cache search # -(package 搜索包) apt-cache show #-(package 获取包的相关信息,如说明、大小、版本等) sudo apt-get install # -(package 安装包) sudo apt-get install # -(package - - reinstall 重新安装包) sudo apt-get -f install # -(强制安装?#“-f = -fix- missing“当是修复安装吧.) sudo apt-get remove #-(package 删除包) sudo apt-get remove - - purge # -(package 删除包,包括删除配置文件等) sudo apt-get autoremove -purge # -(package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐)) sudo apt-get update #-更新源 sudo apt-get upgrade #-更新已安装的包 sudo apt-get dist-upgrade # -升级系统 sudo apt-get dselect-upgrade #-使用 dselect 升级 apt-cache depends #-(package 了解使用依赖) apt-cache rdepends # -(package 了解某个具体的依赖?#当是查看该包被哪些包依赖吧.) sudo apt-get build-dep # -(package 安装相关的编译环境) apt-get source #-(package 下载该包的源代码) sudo apt-get clean however dpkg : error processing lftp (-install) dependency problems leaving unconfigured Errors were encountered while processing: lftp /lftp软件包安装失败 dpkg l |grep lftp iU lftp 3.1.3-1 Sophisticated command-line FTP/HTTP client p/”dpkg -l” 查询信息表示lftp软件包未安装成功 (iU表示未安装成功,ii表示安装成功)使用apt-get f install解决卸载deb软件包 dpkg r用于卸载指定的软件包,该命令只卸载软件包安装到系统中的文件,而不去删除软件包 的配置文件,因此不是完全意义上的卸载.但是软件包保存在系统中,可以提供给以后在 安装软件包时使用. 例如:dpkg r prozilla 移除后再用dpkg l |grep prozilla 查看会看到rc proc 1.3.6-3woody3 multi-thraded download accelerator表示软件包已经被卸载,但配置文件仍在“rc”带表配置文件仍在.卸载软件包并清除配置文件 dpkg P 用于卸载软件包同时也删除配置文件,dpkg P 不能解决Dpends问题,建议卸载时使用apt-get操作重新配置软件包 对于Debian系统中的众多软件包(尤其是系统和服务器软件包)来说,在第一次安装该 软件包时候会显示对话框窗口,提示用户输入必要的配置信息.当用户需要再次对软件 包配置的时候,可以使用dpkg-reconfigure来对指定的软件包进行配置. 比如dpkg-reconfigure localesalien包转换工具如果我们有很喜欢的RPM包,而又没有deb版本.怎么办?可以同过alien来转换或者 直接安装,这个小家伙可是个很方便的东西!基本命令如下: 首先通过apt-get install alien来安装. 然后 alien -i name-of-the-pakage.rpm /*用来直接安装rpm包 alien -d , -to-deb /*Make debian packages,This is the default 例:alien d package.rpm alien r , -to-rpm /*Make rpm packages例:alien r package.debalien p , -to-pkg /*Make Solaris pkg packages alien -to-slp /*Make slp packages alien t , -to-tgz /*Make tgz packages alien T 检测alien -patch=patch 设置patchsudo apt-get remove softwarename
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号