Debian


基础

基本

  1. 概念

它还是第一个可以不用重新安装就能升级的 Linux 发行版

Debian 与其他 Linux 发行版最大的不同之处在于包管理系统的特性。这些工具给予 Debian 系统管理员对安装到系统上的软件包的完全控制,包括安装单个软件包和自动升级整个操作系统。个别软件包也可以被保护不被升级。您甚至可以告诉包管理系统哪些软件是您自己编译的以及它们所需要的依赖关系。

Debian/armhf 仅适用于较新的 32 位 ARM 处理器,其至少实现了 ARMv7 架构,且支持 ARM 矢量浮点规范(VFPv3)第 3 版。此移植可利用这些型号上可用的扩展和性能增强功能

  • Debian/armhf 支持的平台

某些基于 Allwinner sunXi 的开发板和嵌入式系统

在基于 sunXi 的系统上,板载的大容量存储设备闪存通常有两种:原始 NAND 闪存和 eMMC 闪存。

基于 Allwinner sunXi 设备的系统支持仅限于主线 Linux 内核中提供的驱动程序和设备树信息。Debian 不支持供应商特定的内核树(如 Allwinner SDK 内核)和 Android 派生的 linux-sunxi.org 3.4 系列内核。

使用

下载安装

  1. 下载
  • jigdo工具

下载了一个jigdo for windows(http://atterer.org/jigdo/),是zip包

不能在win10下面使用,会报错

  • 文件

http://cdimage.debian.org/cdimage/archive/7.5.0/i386/jigdo-dvd/debian-7.5.0-i386-DVD-1.jigdo

http://cdimage.debian.org/cdimage/archive/7.5.0/i386/jigdo-dvd/debian-7.5.0-i386-DVD-1.template

将这两个文件放在解压过的jigdo文件夹下

双击jigdo-lite.bat 出现界面后回车,会自动成一个文件

配置jigdo-lite-settings.txt文件,内容大致如下:

1
2
3
4
5
6
7
jigdo=''
debianMirror=''
nonusMirror=''
tmpDir='.'
jigdoOpts='--cache jigdo-file-cache.db'
wgetOpts='--passive-ftp --dot-style=mega --continue --timeout=30'
scanMenu=''

给第一项和第二项引号内添加内容,本人配置如下:

1
2
jigdo='http://cdimage.debian.org/debian-cd/7.5.0/i386/jigdo-dvd/debian-7.5.0-i386-DVD-1.jigdo'
debianMirror='http://ftp.cn.debian.org/debian/'

这两项根据自己需要更改,上面就是刚才下载的那个文件的地址,下面这个是镜像服务器地址,可以再Debian官网查询到。

双击jigdo-late.bat 如果不需要更改设置的话,一路回车就行了,它会把镜像下载到该文件夹内。

升级

  1. jessie

改 /var/opt/sources.list

1
2
3
4
5
deb http://ftp.cn.debian.org/debian/ jessie main
deb-src http://ftp.cn.debian.org/debian/ jessie main

deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib
1
2
3
apt-get update
apt-get upgrade
apt-get dist-upgrade
  1. stretch

改 /var/opt/sources.list

1
2
3
4
5
deb http://ftp.cn.debian.org/debian/ stretch main
deb-src http://ftp.cn.debian.org/debian/ stretch main

deb http://security.debian.org/ stretch/updates main contrib
deb-src http://security.debian.org/ stretch/updates main contrib
1
2
3
apt-get update
apt-get upgrade
apt-get dist-upgrade

查找新内核

1
2
3
4
5
6
aptitude search linux-image

apt-get update
apt-get -t jessie-backports upgrade
aptitude search linux-image
apt-get -t jessie-backports install linux-image-4.9.0-0.bpo.7-armmp

看看系统里有几个内核:

1
dpkg --get-selections |grep linux-image

错误汇总

a