基于Debian,发行周期是6个月。CentOS和基于它的Fedora面向服务器,Ubuntu面向桌面。ubuntu有下面这些衍生版本:
kubuntu:图形界面比较牛
xubuntu:配置要求比较低
lubuntu:桌面环境比较快
edubuntu:面向教育
包管理工具:
CentOS/fedora/redhat使用RPM
debian/ubuntu使用DEB(dpkg)
这些包没法解决依赖关系,所以才要用到软件仓库: yum (针对RPM包) 或 apt (针对deb包)
安装:
dpkg -i 包名.deb
删除
dpkg -r 包名
查询
dpkg --info 包名.deb
dpkg --status 包名
查询包里的文件
dpkg --listfiles 包名
dpkg --contents 包名.deb
查询文件所属包
dpkg --search filename
比如: sudo dpkg --search /bin/ls
coreutils: /bin/ls -> coreutils 就是包名
安装软件
apt-get install xxx
删除软件
apt-get remove xxx
查询说明
apt-cache show xxx
查询所含的文件
apt-file list xxx
查询文件归属
apt-file search filename
查询系统中的包
apt-cache pkgnames
查询已经安装了的包数
dpkg -l | wc -l
包源地址: /etc/apt/sources.list
-> /var/lib/apt/lists
/var/cache/apt/archives
aptitude : apt的命令行前端
aynaptic: apt的图形化前端
PPA: 私人软件仓库,发布到launchpad网站上,就可以用apt的方式来安装了
访问 https://launchpad.net
添加 PPA:
sudo add-apt-repository ppa:user/ppa-name
对应的文件在 /etc/apt/sources.list.d/ 下
然后执行:
sudo apt-get update
然后就可以安装了:
sudo apt-get install package
此外,可以到软件中心-编辑-software sources- other software - add,通过图形化操作来添加PPA
删除 PPA:
sudo add-apt-repository --remove ppa:user/ppa-name
Ubuntu Tweak ( http://ubuntu-tweak.com/ ) 优秀的配置管理工具