10-16-2018 11:39 AM - edited 10-16-2018 11:39 AM
If I understood correctly from the Xilinx Wiki pages, the Smart package manager was replaced by DNF.
I built PetaLinux for Ultra96. The dnf is installed, but apparently has no repositories configured:
root@xilinx-ultra96-reva-2018_2:~# dnf repolist No repositories available
Are there any official repositories that could be used with dnf?
Or, if not, can PetaLinux configured to use the smart package manager instead of dnf? (The factory Ultra96 SD card comes with smart package manager)
10-16-2018 04:34 PM
Could you check the following in your target board?
root@ultra96:~# cat /etc/yum.repos.d/oe-remote-repo.repo [oe-remote-repo] name=OE Remote Repo: baseurl=http://192.168.7.1:5678 gpgcheck=0
If threre is no such file, add the following to project-spec/meta-user/conf/petalinuxbsp.conf
PACKAGE_FEED_URIS = "http://192.168.7.1:5678"
PACKAGE_FEED_URIS is uri of host which has rpm repository.
10-17-2018 12:44 PM
Thanks @hokim. I think I will use the RPM repos that are used in the official Ultra96 repos too:
root@Ultra96:~# smart channel --show [url0-aarch64] type = rpm-md priority = 20 baseurl = http://petalinux.xilinx.com/sswreleases/sswboardfeeds/zzsoc/aarch64 [url0-all] type = rpm-md priority = 15 baseurl = http://petalinux.xilinx.com/sswreleases/sswboardfeeds/zzsoc/all [ulr0-plnx_aarch64] type = rpm-md baseurl = http://petalinux.xilinx.com/sswreleases/sswboardfeeds/zzsoc/plnx_aarch64 [rpmsys] type = rpm-sys
10-18-2018 07:19 AM - edited 10-18-2018 08:16 AM
Do you mean the above urls are petalinux rpm repositories provided by xilinx?
I'm using package manage system only for my rpms built by petalinux-build