Debian


Debian

文章插图
Debian广义的Debian是指一个致力于创建自由作业系统的合作组织及其作品,由于Debian项目众多核心分支中以Linux宏核心为主,而且 Debian开发者 所创建的作业系统中绝大部分基础工具来自于GNU工程,因此 “Debian” 常指Debian GNU/Linux 。
非官方核心分支还有只支持x86的Debian GNU/Hurd(Hurd微核心),只支持amd64的Dyson(OpenSolaris混合核心)等 。这些非官方分支都存在一些严重的问题,没有实用性,比如Hurd微核心在技术上不成熟,而Dyson则基础功能仍不完善 。
【Debian】“Debian” 正式发音为 /?d?.bi.?n/,Debian 是国际化协作项目,官方未指定任何非英文名称 。
基本介绍开发社区:Debian Project
核心分支:Linux,Hurd,OpenSolaris
用户空间:GNU,X11
发行许可:GPL,AGPL,LGPL,FDL,公共域MIT
软体管理:APT/dpkg
支持架构:x86,arm,mips,ppc,s390,sparc
版本记录Debian的发行及其软体源有五个分支:旧稳定分支(oldstable)、稳定分支(stable)、测试分支(testing)、不稳定分支(unstable)、实验分支(experimental) 。当前的稳定分支即Stretch(即下一个旧稳定分支),所有开发代号均出自Pixar的电影《玩具总动员》 。
Debian GNU/Linux历史版本一览表
版本号以及代号发布日期玩具总动员的对应角色主要特点0.01至0.911993年8月至1994年1月0.93R51995年3月0.93R61995年11月1.1 Buzz1996年6月17日巴斯光年使用Linux核心2.01.2 Rex1996年12月12日暴龙1.3 Bo1997年6月2日放羊的女孩2.0 Hamm1998年7月24日小猪扑满2.1 Slink1999年3月9日玩具狗APT问世2.2 Potato2000年8月15日Potato Head先生3.0 Woody2002年7月19日胡迪,电影主角之一的牛仔3.1 Sarge2005年6月6日绿色塑胶玩具士兵的首领4.0 Etch2007年4月8日玩具黑板5.0.0 Lenny2009年2月14日望远镜6 squeeze2011年2月16日三只眼睛的绿色大嘴玩具外星人7 wheezy2013年5月4日一只带着领结的玩具企鹅加强MultiArch,稳定版本8 Jessie2015年4月26日玩具总动员第二部中的角色,是一个女牛仔禁用了旧版不安全的SSLv3协定默认使用 Systemd9 stretch2017年06月17日
Debian

文章插图
10 Buster2019年中期
Debian

文章插图
这只狗11 Bullseye
Debian

文章插图
这匹马12 Bookworm
Debian

文章插图
9 Sid每日更新
Debian

文章插图
席德,隔壁的男孩,玩具终结者软体较新,适合桌面和软体测试软体管理一,APT以及dpkg常见用法如下:
APT——Advanced Package Tool
功能具体语句软体源设定/etc/apt/sources.list更新软体源数据apt-get update更新已安装软体apt-get upgrade更新系统版本apt-get dist-upgrade通过安装包或卸载包来修复依赖错误apt-get -f install搜寻软体源数据apt-cache search foo解压安装软体包apt-get install foo重新安装软体包apt-get --reinstall install foo删除软体包释放的内容apt-get remove foo卸载软体,同时清除该软体配置档案apt-get --purge remove foo删除不需要的包apt-get autoclean删除所有已下载的包apt-get clean自动安装编译一软体所需要的包apt-get build-dep foo
dpkg——package manager for Debian
功能具体语句显示DEB包信息dpkg -I xx.deb显示DEB包档案列表dpkg -c xx.deb安装DEB包dpkg -i xx.deb安装DEB包(指定根目录)dpkg --root=<directory> -i xx.deb显示所有已安装软体dpkg -l显示已安装包信息dpkg -s foo显示已安装包档案列表dpkg -L foo卸载包dpkg -r foo卸载软体包并删除其配置档案dpkg -P foo重新配置已安装程式dpkg-reconfigure foo