Linux常用命令--包管理命令yum与apt-get(附基础开发环境配置笔记)

一般来说市面上常见的Linux系统分为两大类:

RH类:RedhatcentOSFedora

Debian类:ubuntuDebian等。

上述两类系统对应的包管理工具命令分别是yumapt-get,而安装包类型则对应为rpm包和deb包。

软件安装和卸载:

一般来说最基本的安装rpm包和deb包时选用的命令参数都是-i,即是:

rpm -i xxxx.rpm  

dpkg -i xxxx.deb

卸载一般为:

rpm -e packName

dpkg -r packName

还有一种两类系统都支持的安装方式是先将源码打包成tar格式,解压之后按照./configure, make, make install.的顺序进行安装。当然不是每种软件都可以套用,只是笼统地说说比较常见的安装包。

还有更多用法可以通过-h , -?或者man手册获得。

 

软件更新:

我比较常用的系统是ubuntu,偶尔会玩一下fedora,yum和apt-get包管理软件使用方法上其实是大同小异的,下面只做ubuntu下的软件安装笔记。

第一个比较好用的管理软件:aptitude。

如果你只是查看已经安装的软件的话,在控制台输入aptitude即可,它会弹出如下界面:

 

不过一般来说我们不会去用这个东西,一般习惯使用的都是apt-get进行包管理,管理安装包需要管理员权限,它的一般语法是:

apt-get [options] install|remove pkg1 [pkg2 ...]

安装软件则对应:

sudo apt-get install pkgName

如果被提示没有该名称的软件,第一可能是名字不对;第二可能是软件源未更新。

对于第一种情况,可以百度一下,比如安装mysql,实际上源上的名字是mysql-server

 

第二种情况,可以先更新一下软件源:

sudo apt-get update 

完成之后也可以顺便更新一下那些还不是最新版本的软件:

sudo apt-get upgrade

包管理器会自动将所有软件升级到最新版。

apt-get常用的命令列表如下:

 

你可能感兴趣的:(Linux常用命令)