apt:解决和安装模块的依赖问题,并咨询软件仓库,但不会安装本地的deb文件,apt是建立在dpkg之上的软件管理工具。
dpkg:用来安装.deb文件,但不会解决模块的依赖关系,且不会关心ubuntu软件仓库内的软件,可以用于安装本地deb文件。
dpkg绕过apt包管理数据库对软件包进行操作,使用dpkg安装的软件可以再用apt安装,且会覆盖之前的安装
dpkg -i package_name.deb //安装本地软件包,不解决依赖
apt-get install package //在线安装软件包,输入名称就好
apt-get install package --reinstall //重新安装软件包
dpkg -r package //移除软件
apt-get remove package
apt-get remove package --purge //删除软件包以及配置文件
make和gcc都是用来编译源代码的,将十进制的源代码编译成成二进制的机器代码
apt-get会自己从软件源服务器上下载deb包,下载后自动安装
tar.gz或tar.bz2 tar.xz的文件一般是十进制源代码,必须先用make或gcc编译成二进制的机器代码再安装
yum可以用于运作rpm包,例如在fedora系统上对某个软件管理:
安装:yum install package_name
卸载:yum remove package_name
更新:yum update package_name
apt-get可以用于安装deb包,例如在ubuntu
安装:apt-get install package_name
卸载:apt-get remove package_name
更新:apt-get update package_name
apt-cache search package 搜索包
sudo apt-get remove package --reinstall 重新安装
sudo apt-get updata 更新源
sudo apt-get upgrade 更新已安装的包