#!/usr/bin/env bash # 18.04 bionic buster # 17.10 artful stretch # To obtain the source from which they are built fetch the commit below: # git://git.launchpad.net/~ubuntu-kernel-test/ubuntu/+source/linux/+git/mainline-crack v5.7-rc6 # https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.7-rc6/ KERNEL_VERSION="5.7.0" URL=kernel.ubuntu.com RELEASE=bionic APP=~kernel-ppa PPA_KEY="17C622B0" VERSION=mainline # ppa packages=" linux-headers-${KERNEL_VERSION} \ linux-image-${KERNEL_VERSION} \ linux-modules-${KERNEL_VERSION} \ " #sudo echo "deb http:/${URL}/${APP}/${VERSION} ${RELEASE} main" > /etc/apt/sources.list-available/${APP}.list #sudo echo "deb-src http://${URL}/${APP}/${VERSION} ${RELEASE} main" >> /etc/apt/sources.list-available/${APP}.list # #sudo ln -sf /etc/apt/sources.list-available/${APP}.list /etc/apt/sources.list.d/${APP}.list # ## Bypass apt-proxy for mkusb packages #if [ -d /etc/apt/apt.conf.d/02proxy ]; then # if [ ! -z $(grep ${URL}) ]; then # echo "Acquire::http::Proxy { \"${URL}\" DIRECT; };" >> /etc/apt/apt.conf.d/02proxy # fi #else # echo "Acquire::http::Proxy { \"${URL}\" DIRECT; };" >> /etc/apt/apt.conf.d/02proxy #fi # # #sudo apt update # #sudo apt install -y --no-install-recommends $packages ARCH=amd64 ARCH=arm64 sudo apt-get upgrade sudo apt-get update cd /tmp/ wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.7-rc6/linux-headers-5.7.0-050700rc6_5.7.0-050700rc6.202005172030_all.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.7-rc6/linux-headers-5.7.0-050700rc6-generic_5.7.0-050700rc6.202005172030_${ARCH}.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.7-rc6/linux-image-unsigned-5.7.0-050700rc6-generic_5.7.0-050700rc6.202005172030_${ARCH}.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.7-rc6/linux-modules-5.7.0-050700rc6-generic_5.7.0-050700rc6.202005172030_${ARCH}.deb # https://gitlab.com/ayufan-repos/rock64/linux-mainline-kernel/-/tree/mainline-master wget -c http://github.com/ayufan-rock64/linux-mainline-kernel/releases/download/5.6.0-1137-ayufan/linux-headers-5.6.0-1137-ayufan-ge57f05e7bf8f_5.6.0-1137-ayufan_arm64.deb wget -c http://github.com/ayufan-rock64/linux-mainline-kernel/releases/download/5.6.0-1137-ayufan/linux-image-5.6.0-1137-ayufan-ge57f05e7bf8f_5.6.0-1137-ayufan_arm64.deb sudo dpkg -i *.deb sudo apt-get update