Difference between revisions of "Rockpi4/radxa-apt"
Line 18: | Line 18: | ||
To use it, add radxa apt to your sources.list with the following command: | To use it, add radxa apt to your sources.list with the following command: | ||
− | + | echo "deb http://apt.radxa.com/$DISTRO/ ${DISTRO%-testing} main" | sudo tee /etc/apt/sources.list.d/apt-radxa-com.list | |
− | + | ||
− | echo "deb http://apt.radxa.com/$DISTRO | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
'''For Chinese users''' | '''For Chinese users''' | ||
Line 32: | Line 26: | ||
Get the pub key | Get the pub key | ||
− | wget -O - | + | wget -O - apt.radxa.com/$DISTRO/public.key | sudo apt-key add - |
Update | Update |
Revision as of 08:42, 5 August 2019
ROCK Pi 4 > Radxa APT
Contents
Radxa APT is the Debian package repository maintained by Radxa to provide ROCK Pi 4 and Rockchip vendor specific package.
Currently Radxa APT supports Debian Stretch and Ubuntu Bionic, each distro has testing and stable repo, choose one of below:
export DISTRO=stretch export DISTRO=stretch-testing # update more frequently but maybe unstable export DISTRO=bionic export DISTRO=bionic-testing # update more frequently but maybe unstable
To use it, add radxa apt to your sources.list with the following command:
echo "deb http://apt.radxa.com/$DISTRO/ ${DISTRO%-testing} main" | sudo tee /etc/apt/sources.list.d/apt-radxa-com.list
For Chinese users
You can use https://apt.setq.me instead of http://apt.radxa.com to improve download speed. https://apt.setq.me is a mirror of Radxa APT.
Get the pub key
wget -O - apt.radxa.com/$DISTRO/public.key | sudo apt-key add -
Update
sudo apt-get update && sudo apt-get upgrade
Install essential packages:
sudo apt-get install rockchip-overlay rockchip-fstab
Install the latest u-boot
sudo apt-get install rockpi4b-rk-u-boot-latest
Manually run the u-boot flash script
/usr/local/sbin/rockpi4b_upgrade_bootloader.sh
Type YES to perform the uboot.img flashing.
Install the latest kernel
Now install the latest kernel package and module:
sudo apt-get install linux-base sudo apt-get install linux-4.4-latest
After installation, check file /boot/extlinux/extlinux.conf. It lists all kernel version installed in ROCK Pi. The kernel corresponding to the first label is the newest version and the first boot option.
When want to boot your wanted kernel by default, add one line in file /boot/extlinux/extlinux.conf. The format is as follows:
default <label name>
For example,
default kernel-4.4.154-73-rockchip-00007-g155a65a
Save, sync and reboot. Now you boot into the new kernel.
Available kernel packages
belows are the lists of kernels packages.
version: kernel-4.4.154-59-rockchip-g5e70f14 packages: ├── linux-firmware-image-4.4.154-59-rockchip-g5e70f14 ├── linux-headers-4.4.154-59-rockchip-g5e70f14 └── linux-image-4.4.154-59-rockchip-g5e70f14
verison: kernel-4.4.154-72-rockchip-g6520deb packages: ├── linux-firmware-image-4.4.154-72-rockchip-g6520deb ├── linux-headers-4.4.154-72-rockchip-g6520deb └── linux-image-4.4.154-72-rockchip-g6520deb
version: kernel-4.4.154-73-rockchip-00007-g155a65a packages: ├── linux-firmware-image-4.4.154-73-rockchip-00007-g155a65a ├── linux-headers-4.4.154-73-rockchip-00007-g155a65a └── linux-image-4.4.154-73-rockchip-00007-g155a65a
veersion: kernel-4.4.154-74-rockchip-00012-g0333c19 packages: ├── linux-firmware-image-4.4.154-74-rockchip-00012-g0333c19 ├── linux-headers-4.4.154-74-rockchip-00012-g0333c19 └── linux-image-4.4.154-74-rockchip-00012-g0333c19
verison: kernel-4.4.154-75-rockchip-00013-gcc4fef3 packages: ├── linux-firmware-image-4.4.154-75-rockchip-00013-gcc4fef3 ├── linux-headers-4.4.154-75-rockchip-00013-gcc4fef3 ├── linux-image-4.4.154-75-rockchip-00013-gcc4fef3
Available packages
Bionic
96boards-tools-common
ap6255-firmware
ap6256-firmware
ap6356-firmware
brcm-patchram-plus1-32
brcm-patchram-plus1-64
gstreamer1.0-rockchip1
gstreamer1.0-rockchip1-dbgsym
gstreamer1.0-rockchip1-extra
gstreamer1.0-rockchip1-extra-dbgsym
libmraa-rockpi4
librockchip-mpp-dev
librockchip-mpp-static
librockchip-mpp1
librockchip-mpp1-dbgsym
librockchip-vpu0
librockchip-vpu0-dbgsym
linux-4.4-latest
linux-firmware-image-4.4.154-59-rockchip-g5e70f14
linux-firmware-image-4.4.154-72-rockchip-g6520deb
linux-firmware-image-4.4.154-73-rockchip-00007-g155a65a
linux-firmware-image-4.4.154-74-rockchip-00012-g0333c19
linux-firmware-image-4.4.154-75-rockchip-00013-gcc4fef3
linux-firmware-image-4.4.154-76-rockchip-00015-g6cd6212
linux-firmware-image-4.4.154-77-rockchip-00016-ged3107a
linux-firmware-image-4.4.154-78-rockchip-00017-g625c2b2
linux-firmware-image-4.4.154-81-rockchip-00021-g43bca74
linux-firmware-image-4.4.154-82-rockchip-00022-gb99b90e
linux-firmware-image-4.4.154-83-rockchip-00023-gae7a309
linux-firmware-image-4.4.154-87-rockchip-00029-g8216f17
linux-headers-4.4.154-10-g209c242-dirty
linux-headers-4.4.154-59-rockchip-g5e70f14
linux-headers-4.4.154-72-rockchip-g6520deb
linux-headers-4.4.154-73-rockchip-00007-g155a65a
linux-headers-4.4.154-74-rockchip-00012-g0333c19
linux-headers-4.4.154-75-rockchip-00013-gcc4fef3
linux-headers-4.4.154-76-rockchip-00015-g6cd6212
linux-headers-4.4.154-77-rockchip-00016-ged3107a
linux-headers-4.4.154-78-rockchip-00017-g625c2b2
linux-headers-4.4.154-81-rockchip-00021-g43bca74
linux-headers-4.4.154-82-rockchip-00022-gb99b90e
linux-headers-4.4.154-83-rockchip-00023-gae7a309
linux-headers-4.4.154-87-rockchip-00029-g8216f17
linux-headers-4.4.154-ge0ce80a-dirty
linux-image-4.4.154-10-g209c242-dirty
linux-image-4.4.154-10-g209c242-dirty-dbg
linux-image-4.4.154-59-rockchip-g5e70f14
linux-image-4.4.154-72-rockchip-g6520deb
linux-image-4.4.154-73-rockchip-00007-g155a65a
linux-image-4.4.154-74-rockchip-00012-g0333c19
linux-image-4.4.154-75-rockchip-00013-gcc4fef3
linux-image-4.4.154-76-rockchip-00015-g6cd6212
linux-image-4.4.154-77-rockchip-00016-ged3107a
linux-image-4.4.154-78-rockchip-00017-g625c2b2
linux-image-4.4.154-81-rockchip-00021-g43bca74
linux-image-4.4.154-82-rockchip-00022-gb99b90e
linux-image-4.4.154-83-rockchip-00023-gae7a309
linux-image-4.4.154-87-rockchip-00029-g8216f17
linux-image-4.4.154-ge0ce80a-dirty
linux-image-4.4.154-ge0ce80a-dirty-dbg
opencv4.0
rock960ab-rk-u-boot-latest
rock960ab-rk-ubootimg
rock960c-rk-u-boot-latest
rock960c-rk-ubootimg
rockchip-fstab
rockchip-mpp-demos
rockchip-mpp-demos-dbgsym
rockchip-overlay
rockpi4-dtbo
rockpi4-poe
rockpi4b-rk-u-boot-latest
rockpi4b-rk-ubootimg
rtl8723ds-firmware
Bionic-testing
io
linux-4.4-latest
linux-4.4-rockpis-latest
linux-firmware-image-4.4.154-86-rockchip-00028-gfcfcea3
linux-firmware-image-4.4.154-87-rockchip-00029-g8216f17
linux-headers-4.4.143-13-rockchip-gea65ae4
linux-headers-4.4.154-86-rockchip-00028-gfcfcea3
linux-headers-4.4.154-87-rockchip-00029-g8216f17
linux-image-4.4.143-13-rockchip-gea65ae4
linux-image-4.4.154-86-rockchip-00028-gfcfcea3
linux-image-4.4.154-87-rockchip-00029-g8216f17
login-prompt-rockpi4
rockchip-fstab
rockchip-mali-midgard-dev
rockchip-mali-midgard14
rockchip-overlay
rockpi4-dtbo
rockpi4b-rk-u-boot-latest
rockpi4b-rk-ubootimg
rockpis-dtbo
Stretch
96boards-tools-common
ap6255-firmware
ap6256-firmware
ap6356-firmware
brcm-patchram-plus1-32
brcm-patchram-plus1-64
gstreamer1.0-rockchip1
gstreamer1.0-rockchip1-dbgsym
gstreamer1.0-rockchip1-extra
gstreamer1.0-rockchip1-extra-dbgsym
libmraa-rockpi4
librockchip-mpp-dev
librockchip-mpp-static
librockchip-mpp1
librockchip-mpp1-dbgsym
librockchip-vpu0
librockchip-vpu0-dbgsym
linux-4.4-latest
linux-firmware-image-4.4.154-59-rockchip-g5e70f14
linux-firmware-image-4.4.154-72-rockchip-g6520deb
linux-firmware-image-4.4.154-73-rockchip-00007-g155a65a
linux-firmware-image-4.4.154-74-rockchip-00012-g0333c19
linux-firmware-image-4.4.154-75-rockchip-00013-gcc4fef3
linux-firmware-image-4.4.154-76-rockchip-00015-g6cd6212
linux-firmware-image-4.4.154-77-rockchip-00016-ged3107a
linux-firmware-image-4.4.154-78-rockchip-00017-g625c2b2
linux-firmware-image-4.4.154-81-rockchip-00021-g43bca74
linux-firmware-image-4.4.154-82-rockchip-00022-gb99b90e
linux-firmware-image-4.4.154-83-rockchip-00023-gae7a309
linux-firmware-image-4.4.154-87-rockchip-00029-g8216f17
linux-headers-4.4.154-10-g209c242-dirty
linux-headers-4.4.154-11-gaad28c8-dirty
linux-headers-4.4.154-59-rockchip-g5e70f14
linux-headers-4.4.154-72-rockchip-g6520deb
linux-headers-4.4.154-73-rockchip-00007-g155a65a
linux-headers-4.4.154-74-rockchip-00012-g0333c19
linux-headers-4.4.154-75-rockchip-00013-gcc4fef3
linux-headers-4.4.154-76-rockchip-00015-g6cd6212
linux-headers-4.4.154-77-rockchip-00016-ged3107a
linux-headers-4.4.154-78-rockchip-00017-g625c2b2
linux-headers-4.4.154-81-rockchip-00021-g43bca74
linux-headers-4.4.154-82-rockchip-00022-gb99b90e
linux-headers-4.4.154-83-rockchip-00023-gae7a309
linux-headers-4.4.154-87-rockchip-00029-g8216f17
linux-headers-4.4.154-ge0ce80a-dirty
linux-image-4.4.154-10-g209c242-dirty
linux-image-4.4.154-10-g209c242-dirty-dbg
linux-image-4.4.154-11-gaad28c8-dirty
linux-image-4.4.154-59-rockchip-g5e70f14
linux-image-4.4.154-72-rockchip-g6520deb
linux-image-4.4.154-73-rockchip-00007-g155a65a
linux-image-4.4.154-74-rockchip-00012-g0333c19
linux-image-4.4.154-75-rockchip-00013-gcc4fef3
linux-image-4.4.154-76-rockchip-00015-g6cd6212
linux-image-4.4.154-77-rockchip-00016-ged3107a
linux-image-4.4.154-78-rockchip-00017-g625c2b2
linux-image-4.4.154-81-rockchip-00021-g43bca74
linux-image-4.4.154-82-rockchip-00022-gb99b90e
linux-image-4.4.154-83-rockchip-00023-gae7a309
linux-image-4.4.154-87-rockchip-00029-g8216f17
linux-image-4.4.154-ge0ce80a-dirty
linux-image-4.4.154-ge0ce80a-dirty-dbg
opencv4.0
rock960ab-rk-u-boot-latest
rock960ab-rk-ubootimg
rock960c-rk-u-boot-latest
rock960c-rk-ubootimg
rockchip-fstab
rockchip-mpp-demos
rockchip-mpp-demos-dbgsym
rockchip-overlay
rockpi4-dtbo
rockpi4-poe
rockpi4b-rk-u-boot-latest
rockpi4b-rk-ubootimg
rtl8723ds-firmware
Stretch-testing
io
linux-4.4-latest
linux-4.4-rockpis-latest
linux-firmware-image-4.4.154-86-rockchip-00028-gfcfcea3
linux-firmware-image-4.4.154-87-rockchip-00029-g8216f17
linux-headers-4.4.143-13-rockchip-gea65ae4
linux-headers-4.4.154-86-rockchip-00028-gfcfcea3
linux-headers-4.4.154-87-rockchip-00029-g8216f17
linux-image-4.4.143-13-rockchip-gea65ae4
linux-image-4.4.154-86-rockchip-00028-gfcfcea3
linux-image-4.4.154-87-rockchip-00029-g8216f17
login-prompt-rockpi4
rockchip-fstab
rockchip-mali-midgard-dev
rockchip-mali-midgard14
rockchip-overlay
rockpi4-dtbo
rockpi4b-rk-u-boot-latest
rockpi4b-rk-ubootimg
rockpis-dtbo