Please enable javascript, or click here to visit my ecommerce web site powered by Shopify.
Jump to: navigation, search

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:
  
'''For Debian Stretch'''
+
     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/ stretch main" | sudo tee /etc/apt/sources.list.d/apt-radxa-com.list
+
 
+
'''For Ubuntu bionic'''
+
 
+
    echo "deb http://apt.radxa.com/$DISTRO/ bionic main" | sudo tee /etc/apt/sources.list.d/apt-radxa-com.list
+
  
 
'''For Chinese users'''
 
'''For Chinese users'''
Line 32: Line 26:
 
Get the pub key
 
Get the pub key
  
     wget -O - apt.radxa.com/$DISTRO/public.key | sudo apt-key add -
+
     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

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