[deb安装包]kernel-get 快速安装ubuntu网站(ppa)的deb内核软件包
Tofloor
poster avatar
字甲达宾
deepin
2018-03-20 00:45
Author
[deb安装包]kernel-get 快速安装ubuntu网站(ppa)的deb 内核软件包
2018.3.19
kernel-get 2.0.5 .deb

一个命令行工具。请在终端中运行。

* 可以自动识别机器的硬件架构(i386/amd64),自动下载对应的 DEB 包;

* 某些版本的内核,因为 Ubuntu 官方进行 PPA 编译时失败,对应的内核
  软件包会有缺失,请自行确认,明确风险!

* 原则上 ubuntu PPA 的内核 DEB 包,适用于 Ubuntu, Debian, UbuntuKylin;
   深度Linux 版本,适用性暂不确定;

警告:内核安装和升级有风险,新手慎用!!!

* kernel-get deb 包下载地址:
https://github.com/kuiba1949/kernel-get/tree/master
  
说明:
** 普通用户可以下载内核 deb 包(但不能安装);
** root 用户可以在下载完成后,选择是否安装;

** 内核 deb 软件包来自:
   http://kernel.ubuntu.com/~kernel-ppa/mainline/

** 最新的内核升级版本数据来自:
   https://www.kernel.org/

** 生成的列表资源文件 (.deb.list),保存在 ~/kernel/list/ 目录;
** 下载后的内核 deb 包,保存在 ~/kernel/deb/ 目录;


* 用法1:
打开终端,先运行带内核版本号的命令(前面加个小写字母 v ),自动联网生成列表数据;
  1. kernel-get v4.15.10
Copy the Code

再运行一次(不带任何参数!)
  1. kernel-get
Copy the Code


* 用法2:如果不确定版本号应该怎么写,可以运行
  1. kernel-get --lts -k
Copy the Code

提示: --lts 选项要放在前面, -k 放在后面!
输出信息中会有相关信息,如
* fetch latest LTS (Long Term Support) kernel version data,
   from: https://www.kernel.org/

* download html file 'kernel-org.htm'...
* show file 'kernel-org.txt'
   ------------------
mainline:   4.16-rc6       2018-03-19
stable:     4.15.10        2018-03-15
longterm:   4.14.27        2018-03-15
longterm:   4.9.88         2018-03-18
longterm:   4.4.122        2018-03-18
longterm:   4.1.50         2018-03-05
longterm:   3.18.100 [EOL] 2018-03-18
longterm:   3.16.55        2018-03-03
longterm:   3.2.100        2018-03-03
   ------------------
* fetch and save kernel versions data,
   from: http://kernel.ubuntu.com/~kernel-ppa/mainline/
   save to: /home/new/kernel/list/kernel-ppa.txt

* creat file: kernel-ppa.txt

   Done.
  please run 'kernel-get' again, and select a Linux kernel to download.
* save html file 'kernel-ppa.htm' ...

* read file 'kernel-org.txt' ...
   (check 'longterm/mainline/stable' kernel versions)

* show lastest kernel versions (kernel-ppa.txt)...
   ------------------
  2034    v4.16-rc6    [mainline]
  2027    v4.15.10    [stable]

  2008    v4.14.27    [longterm]
  1881    v4.9.88    [longterm]
  1708    v4.4.122    [longterm]
  1532    v4.1.50    [longterm]
  1415    v3.18.100    [longterm]
  1293    v3.16.55    [longterm]
   534    v3.2.100    [longterm]

  1293    v3.16.55    [***]
   ------------------


示例2:
命令:
  1. kernel-get v4.15.10
Copy the Code
* download data and kernel packages from:
   http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15.10/
              
* creat .deb.list package list file, and save to:
  /home/new/kernel/list/v4.15.10.deb.list

* show file: /home/new/kernel/list/v4.15.10.deb.list
   ------------------
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15.10/
description=20180315

linux-headers-4.15.10-041510_4.15.10-041510.201803152130_all.deb
linux-headers-4.15.10-041510-generic_4.15.10-041510.201803152130_amd64.deb
linux-headers-4.15.10-041510-generic_4.15.10-041510.201803152130_arm64.deb
linux-headers-4.15.10-041510-generic_4.15.10-041510.201803152130_armhf.deb
linux-headers-4.15.10-041510-generic_4.15.10-041510.201803152130_i386.deb
linux-headers-4.15.10-041510-generic_4.15.10-041510.201803152130_ppc64el.deb
linux-headers-4.15.10-041510-generic_4.15.10-041510.201803152130_s390x.deb
linux-headers-4.15.10-041510-generic-lpae_4.15.10-041510.201803152130_armhf.deb
linux-image-4.15.10-041510-generic_4.15.10-041510.201803152130_amd64.deb
linux-image-4.15.10-041510-generic_4.15.10-041510.201803152130_arm64.deb
linux-image-4.15.10-041510-generic_4.15.10-041510.201803152130_armhf.deb
linux-image-4.15.10-041510-generic_4.15.10-041510.201803152130_i386.deb
linux-image-4.15.10-041510-generic_4.15.10-041510.201803152130_ppc64el.deb
linux-image-4.15.10-041510-generic_4.15.10-041510.201803152130_s390x.deb
linux-image-4.15.10-041510-generic-lpae_4.15.10-041510.201803152130_armhf.deb
   ------------------

* check log (v4.15.10.log) ...
   Build for i386 succeeded
   ------------------
Build for i386 succeeded (see BUILD.LOG.i386):
  linux-headers-4.15.10-041510_4.15.10-041510.201803152130_all.deb
  linux-headers-4.15.10-041510-generic_4.15.10-041510.201803152130_i386.deb
  linux-headers-4.15.10-041510-lowlatency_4.15.10-041510.201803152130_i386.deb
  linux-image-4.15.10-041510-generic_4.15.10-041510.201803152130_i386.deb
  linux-image-4.15.10-041510-lowlatency_4.15.10-041510.201803152130_i386.deb

Build for armhf succeeded (see BUILD.LOG.armhf):
   ------------------
   Done.
  please run 'kernel-get' again, and select a Linux kernel to download.


Reply Favorite View the author
All Replies
avatar
WENWEN
deepin
2018-03-20 01:10
#1
谢谢分享,不过为何不用仓库的 ukuu  

  1. sudo apt-get install ukuu
Copy the Code
Reply View the author
avatar
HarryZhao
deepin
2018-03-20 01:53
#2
谢谢分享,然而我已经把ubuntu内核的下载地址加收藏了
Reply View the author