Linux yum apt-get 方式

Linux 大体能够分两大类
 
RedHat分支
redhat, centos ,mandrake,mandriva,国产的红x等
1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 
2 包管理工具  yum 
3 支持tar包
 
Debian分支
debian,ubuntu等
1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”
2 包管理工具 apt-get
3 支持tar包
 
经常使用的yum命令
yum clean all                             清空yum缓存 
yum list                                       列出yum源中的软件 
yum install  packagename         安装软件包 
yum remove  packagename         移除软件包 
yum search  packagename         查找软件包 
yum check-update                      检查能够更新的软件包
yum list installed                         罗列已经安装的软件包 
yum info  packagename             查看软件包的信息
yum update                                   升级全部软件包 
yum update  packagename         升级指定软件包
yum upgrade                                  升级全部软件包(只要是系统里的东西有更新的所有更新)
 
RPM
rpm是redhat公司的一种软件包管理机制,直接经过rpm命令进行安装删除等操做,最大的优势是本身内部自动处理了各类软件包可能的依赖关系
 
安装:rpm -ivh *.rpm                                        ----可用于线上安装
卸载:rpm -e packagename
查询全部安装包:rpm -qa 
查询某个安装包:rpm -q packagename
                            rpm -qa | grep name
升级:rpm -Uvh packagename
查询软件安装路径:rpm -qc name
查询某文件是哪一个rpm包产生:rpm -qf  /etc/yum.conf   --文件路径
增长资源库
例如:增长rpm.livna.org做为资源库
安装Livna.org rpms GPG key r pm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
 
经常使用的apt-get命令
apt-file  list packagename                                   列出一个软件包中包含的文件
apt-get update                                                更新本机中的数据库缓存
apt-cache search packagename                    查找包含部分关键字的软件包
apt-get install packagename                         安装指定的软件
apt-get remove packagename                       卸载软件
apt-get  --purge remove packagename        彻底卸载软件包括删除配置
apt-get source packagename                         下载软件包源代码
apt-get  --reinstall install packagename        修复或者只安装最新版本
apt-get  clean                                                   清理全部的缓存文件
apt-cache  show packagename                      查看编译一个包须要哪些其余的库(包)
 
DPKG
dpkg 是Debian[待宾] Package 的简写。为 Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。全部源自Debian的Linux 发行版都使用 dpkg,例如 Ubuntu、Knoppix 等。
 
dpkg -i packagename            安装一个 Debian 软件包
dpkg -c packagename           列出  packagename  的内容
dpkg -r packagename           移除一个已安装的包裹
dpkg -P packagename          彻底清除一个已安装的包裹(包括配制文件)
dpkg -L  packagename          列出  packagename   安装的全部文件清单
dpkg -s  packagename           显示已安装包裹的信息
dpkg-reconfigure  packagename   从新配制一个已经安装的包裹
相关文章
相关标签/搜索