Ubuntu软件管理常用命令

zz/2024/4/13 15:12:29

原文:http://blog.163.com/tao_love2009/blog/static/162976767201032885513247/?fromdm&fromSearch&isFromSearchEngine=yes

安装软件 apt-get install softname1 softname2 softname3……
卸载软件 apt-get remove softname1 softname2 softname3……
卸载并清除配置 apt-get remove --purge softname1
更新软件信息数据库 apt-get update
进行系统升级 apt-get upgrade
搜索软件包 apt-cache search softname1 softname2 softname3……

安装deb软件包 dpkg -i xxx.deb
删除软件包 dpkg -r xxx.deb
连同配置文件一起删除 dpkg -r --purge xxx.deb
查看软件包信息 dpkg -info xxx.deb
查看文件拷贝详情 dpkg -L xxx.deb
查看系统中已安装软件包信息 dpkg -l
重新配置软件包 dpkg-reconfigure xxx

# rpm -qa rpm –qa | less
查询已安装RPM 
# rpm –qa | grep ftp 查询指定RPM 
# rpm -q rpm -q 已安装的RPM 查是否安装 
# rpm -q telnet-server 查看telnet服务器包 
# rpm -qi rpm –qi 软件包名称 查看软件的描述信息 
# rpm -ql rpm –ql软件包名称 查询软件包的文件列表 
# rpm -qf rpm –qf软件包名称 查询某个文件所属的软件包 
# rpm -qp rpm –qp软件包全名 查询未安装的软件包信息
# rpm -e rpm –e 软件包名称 删除具体的软件包 
# rpm -U rpm –Uvh软件包全名 升级软件包并显示过程
# rpm -ivh rpm –ivh 软件包全名 安装软件包并显示过程 
# rpm -V rpm –V软件包名称 验证软件包的大小,类型等 
# tar -c 创建包 –x 释放包 -v 显示命令过程 –z 代表压缩包
# tar -cf tar –cvf benet.tar /home/benet /home/benet目录打包 
# tar -czf tar –zcvf benet.tar.gz /mnt 把目录打包并压缩 
# tar –tf tar –tf benet.tar 看非压缩包的文件列表 
# tar –tzf tar –tf benet.tar.gz 看压缩包的文件列表 
# tar –xf tar –xf benet.tar 非压缩包的文件恢复 
# tar –zxvf tar –zxvf benet.tar.gz 压缩包的文件解压恢复 
# tar -jxvf tar –jxvf benet.tar.bz2 
# diff diff file1 file2 > 补丁名.patch 为新旧文件生成补丁文件 
# diff diff file1 file2 比较两个文件的区别 
# Patch Patch file补丁名.patch 打补丁 
# ./configure --prefix=/usr/local/ 编译前配置 
# make 编译 
# make install 安装编译好的源码包



http://www.ngui.cc/zz/2700837.html

相关文章

Linux中fstab文件的配置和理解

来源: ChinaUnix博客  日期:2007.06.07 01:32 (共有条评论) 我要评论 Linux中fstab文件的配置和理解 作者:micle 时间:2007.6.7 fstab(/etc/fstab)是Linux下比较重要的配…

linux windows vim的文件编码

因为需要使用keil编程,所以在linux/mint下虚拟机安装了xp,文件经常乱码,解决如下: 1。vim配置(~/.vimrc) "编码设置 set encodingutf-8 //vim使用utf-8编码 set fileencodingsucs-bom,utf-8,gb1803…

计算机术语-编程语言篇

api(application programming interfaces,应用程序接口) ascii(american standard code for information interchange,美国国家标准信息交换代码) atl: activex template library(activex模板库) basic:beginners all-purpose symbolic instruction code…

gets引发的血案

转自:http://hi.baidu.com/david_jlu/blog/item/3f742b1b74284a1a8618bf80.html /* DO NOT USE THIS FUNCTION!! There is no limit on how much it will read. */ 下面让我们浏览一下gets的源码: 1 char *2 gets(char *str){3 char *cp;4 …

android 两个模拟器通信IP的设置

启动两个emulator,一个作为服务器,一个做为客端,在作为服务器的emulator中做适当配置 执行adb devices 可以看到两个设备的是否启动好,如下 List of devices attached emulator-5554 device emulator-5556 device 这里将emulato…

android 混淆Conversion to Dalvik format failed with error 1错误

今天混淆的时候遇到这个错误; 经过网上搜索得到的解决办法如下: 在default.properties文件中添加proguard.configproguard.cfg一句话,来表明你想使用代码混淆,还有一些简单的使用说明在\docs\guide\developing\tools\proguard.h…

异步加载进度条,屏蔽搜索键

http://feifei-lee.iteye.com/blog/1090752

python之list.append()和list.extend(list)的区别

>>> list[a,b,c] >>> list [a, b, c] >>> list.extend([d,e,f]) >>> list [a, b, c, d, e, f] >>> len(list) 6 >>> list[-1] ‘f’ >>> list[a,b,c] >>> list.append([d,e,f]) >>> list […

jdbc批处理插入数据

Java代码 Connection conn getConnection(); PreparedStatement ps null; try { conn.setAutoCommit(false); ps conn.prepareStatement("insert into t_user(username, password) values(?,?)"); …

HttpClient ConnectionPoolTimeoutException: Timeout waiting for connection

转载:http://blog.csdn.net/shootyou/article/details/6615051 今天解决了一个HttpClient的异常,汗啊,一个HttpClient使用稍有不慎都会是毁灭级别的啊。 这里有之前因为route配置不当导致服务器异常的一个处理:http://blog.csdn.n…