关于Debian的版本stretch jessie wheezy squeeze及我的kali-18.2的dist-upgrade

这篇博客详细介绍了如何在Debian的不同版本(如jessie, stretch)中进行软件包管理,包括使用apt-get命令如update, upgrade, dist-upgrade的说明,并提供了国内多个镜像源的配置方法,特别提醒了apt-get dist-upgrade的风险,建议在执行前做系统快照。" 106706857,8814872,使用OAuth 2.0访问Google Analytics数据教程,"['大数据', '数据库', 'java', 'google analytics']
摘要由CSDN通过智能技术生成

debian的每个版本都有自己的名字

使用lsb_codename -a 可以查询版本,来选择需要种源

# lsb_release -a

Distrbutor ID:  Debian
Description:    Debian GNU/Linux 9.8(stretch)
Release:        9.8
Codename:    stretch
  • 5是Debian
  • 6是squeeze
  • 7是wheezy
  • 8是jessie
  • 9是stretch

1、广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且Debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程,因此“Debian”常指DebianGNU/Linux。

2、非官方内核分支还有只支持x86的DebianGNU/HurdHurd微内核,只支持amd64的Dyson(OpenSolaris混合内核)等这些非官方分支都存在一些严重的问题,没有实用性,比如Hurd微内核在技术上不成熟,而Dyson则基础功能仍不完善,Debian”正式发音为dɛ.bi.ən,Debian是国际化协作项目,官方未指定任何非英文名称。

 apt-get安装

apt-get是deb的管理工具,类似yum

       apt-get update 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引。

       apt-get upgrade 是升级已安装的所有软件包,升级之后的版本就是本地索引里的。

所以,这两命令都是一块用,update后再upgrade。

   apt-get install package 安装包
   apt-get reinstall package  重新安装包

   apt-get install build-essential 配置c/c++ compile环境  
   apt-get upgrade 更新已安装的包
   apt-get clean &&  apt-get autoclean 清理无用的包
   apt-cache show package 获取包的相关信息,如说明、大小、版本等
   apt-get remove package 删除包
   apt-get purge package  删除包,包括删除配置文件等


apt-cache depends package 了解使用依赖 
apt-cache rdepends package 是查看该包被哪些包依赖 
apt-get build-dep package 安装相关的编译环境 
apt-get source package 下载该包的源代码 
apt-get check 检查是否有损坏的依赖
apt-get autoclean:定期运行这个命令来清除那些已经卸载的软件包的.deb文件。 
apt-get autoremove :自动清除不需要的程序包。

Debian镜像使用帮助   (官方)每4小时更新一次

使用说明

以Stretch为例, 编辑/etc/apt/sources.list文件, 在文件最前面添加以下条目(操作前请做好相应备份)

    deb http://mirrors.163.com/debian/ stretch main non-free contrib
    deb http://mirrors.163.com/debian/ stretch-updates main non-free contrib
    deb http://mirrors.163.com/debian/ stretch-backports main non-free contrib
    deb-src http://mirrors.163.com/debian/ stretch main non-free contrib
    deb-src http://mirrors.163.com/debian/ stretc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值