Open main menu

DAVE Developer's Wiki β

Changes

no edit summary
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |2024/02/02
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |DESK-MX9-L-5.0.0 release
|-
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededed; padding:5px; color:#000000" |2024/04/17
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededed; padding:5px; color:#000000" |DESK-MX9-L-5.1.0 release
|-
|}
<section begin="Body" />
==Package management with DNF apt-get ==
During the development of custom applications, developers generally realize that they need to add libraries and other software packages to the root file systems to make their code run properly. If these packages are prebuilt, developers can install them onto the root file system very easily. By configuring the target as described in this document, they achieve a user experience similar to the one you have with a desktop Linux distro such as Ubuntu. desk-mx93-L uses by default the <code>deb</code> package format. As such, [https://itsfoss.com/apt-command-guide/ apt commands] can be used for package management. Prebuilt packages are provided by [https://yocto.dave.eu/desk-mx9-l-5.0.0/ this repository] that DAVE Embedded Systems makes available for its customers.
Edit the file <code>/etc/apt/apt.conf</code> like this:
<pre>
root@desk-mx93-rev1:~# cat /etc/apt/apt.confAPT::Architecture "armhfarm64";
APT::Get::AllowUnauthenticated "true";
Acquire::Languages "none";
Edit the file <code>/etc/apt/sources.list.d/debian-10.list</code> like this:
<pre class="board-terminal">
root@desk-mx93-rev1:~# cat /etc/apt/sources.list.d/debian-10.listdeb [trusted=yes] http://yocto.dave.eu/desk-mx9-l-5.01.0/ all/deb [trusted=yes] http://yocto.dave.eu/desk-mx9-l-5.01.0/ armv8a-mx93/deb [trusted=yes] http://yocto.dave.eu/desk-mx9-l-5.01.0/ armv8a/deb [trusted=yes] http://yocto.dave.eu/desk-mx9-l-5.01.0/ desk_mx93desk_mx93_rev1/
</pre>
<pre class="board-terminal">
root@desk-mx93-rev1:~# rm -rf /var/lib/apt/lists/*root@desk-mx93-rev1:~# apt-get cleanroot@desk-mx93-rev1:~# apt-get updateIgn:1 http://yocto.dave.eu/desk-mx9-l-5.01.0 all/ InReleaseIgn:2 http://yocto.dave.eu/desk-mx9-l-5.01.0 armv8a-mx93/ InReleaseIgn:3 http://yocto.dave.eu/desk-mx9-l-5.01.0 armv8a/ InReleaseIgn:4 http://yocto.dave.eu/desk-mx9-l-5.01.0 desk_mx93desk_mx93_rev1/ InReleaseGet:5 http://yocto.dave.eu/desk-mx9-l-5.01.0 all/ Release [1215 B]Get:6 http://yocto.dave.eu/desk-mx9-l-5.01.0 armv8a-mx93/ Release [1223 B]Get:7 http://yocto.dave.eu/desk-mx9-l-5.01.0 armv8a/ Release [1218 B]Get:8 http://yocto.dave.eu/desk-mx9-l-5.01.0 desk_mx93desk_mx93_rev1/ Release [1221 1226 B]Ign:9 http://yocto.dave.eu/desk-mx9-l-5.01.0 all/ Release.gpgIgn:10 http://yocto.dave.eu/desk-mx9-l-5.01.0 armv8a-mx93/ Release.gpgIgn:11 http://yocto.dave.eu/desk-mx9-l-5.01.0 armv8a/ Release.gpgIgn:12 http://yocto.dave.eu/desk-mx9-l-5.01.0 desk_mx93desk_mx93_rev1/ Release.gpgGet:13 http://yocto.dave.eu/desk-mx9-l-5.01.0 all/ Packages [184 182 kB]Get:14 http://yocto.dave.eu/desk-mx9-l-5.01.0 armv8a-mx93/ Packages [103 105 kB]Get:15 http://yocto.dave.eu/desk-mx9-l-5.01.0 armv8a/ Packages [4001 4319 kB]Get:16 http://yocto.dave.eu/desk-mx9-l-5.01.0 desk_mx93desk_mx93_rev1/ Packages [273 278 kB] Fetched 4565 4889 kB in 1s 7s (3326 732 kB/s)
Reading package lists... Done
W: Conflicting distribution: http://yocto.dave.eu/desk-mx9-l-5.01.0 all/ Release (expected all/ but got )W: Conflicting distribution: http://yocto.dave.eu/desk-mx9-l-5.01.0 armv8a-mx93/ Release (expected armv8a-mx93/ but got )W: Conflicting distribution: http://yocto.dave.eu/desk-mx9-l-5.01.0 armv8a/ Release (expected armv8a/ but got )W: Conflicting distribution: http://yocto.dave.eu/desk-mx9-l-5.01.0 desk_mx93desk_mx93_rev1/ Release (expected desk_mx93desk_mx93_rev1/ but got )root@desk-mx93-rev1:~#
</pre>
<pre>
sed -i 's/\.\//all\//g' /var/lib/apt/lists/yocto.dave.eu_desk-mx9-l-5.01.0_all_Packagessed -i 's/\.\//armv8a-mx93\//g' /var/lib/apt/lists/yocto.dave.eu_desk-mx9-l-5.01.0_armv8a-mx93_Packagessed -i 's/\.\//armv8a\//g' /var/lib/apt/lists/yocto.dave.eu_desk-mx9-l-5.01.0_armv8a_Packagessed -i 's/\.\//desk%5fmx93%5frev1\//g' /var/lib/apt/lists/yocto.dave.eu_desk-mx9-l-5.01.0_desk%5fmx93_Packages5fmx93%5frev1_Packages
</pre>
=== Installing packages on target ===
We assume that network interface has been already configured for Internet access. In any case, a simple network configuration can be done according to the [[deskDESK-mx93MX9-L/Deployment/How_to_configure_the_network_interfacesConfiguring_the_network_interfaces#Static_IP_address | How to configure the network interfaces]] wiki page.
<pre class="board-terminal">
root@desk-mx93-rev1:~# apt-get install autoconf-archive
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
autoconf-archive
Need to get 316 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://yocto.dave.eu/desk-mx9-l-5.01.0 all/ autoconf-archive 2023.02.20-r0 [316 kB]Fetched 316 kB in 0s (1970 803 kB/s)
Selecting previously unselected package autoconf-archive.
(Reading database ... 62041 61836 files and directories currently installed.)
Preparing to unpack .../autoconf-archive_2023.02.20-r0_all.deb ...
Unpacking autoconf-archive (2023.02.20-r0) ...
Setting up autoconf-archive (2023.02.20-r0) ...
root@desk-mx93-rev1:~#
</pre>
<pre class="board-terminal">
root@desk-mx93-rev1:~# cat /etc/apt/sources.list.d/debian-10.listdeb [trusted=yes] http://yocto.dave.eu/desk-mx9-l-5.01.0/ all/deb [trusted=yes] http://yocto.dave.eu/desk-mx9-l-5.01.0/ armv8a-mx93/deb [trusted=yes] http://yocto.dave.eu/desk-mx9-l-5.01.0/ armv8a/deb [trusted=yes] http://yocto.dave.eu/desk-mx9-l-5.01.0/ desk_mmx93desk_mx93_rev1/
</pre>
<pre class="board-terminal">
root@desk-mx93-rev1:~# apt-cache search vim
vim-common - Vi IMproved - enhanced vi editor
vim-dev - Vi IMproved - enhanced vi editor - Development files
vim-doc - Vi IMproved - enhanced vi editor - Documentation files
vim-help - Vi IMproved - enhanced vi editor
vim-src - Vi IMproved - enhanced vi editor - Source files
vim-syntax - Vi IMproved - enhanced vi editor
vim-tiny-dev - Vi IMproved - enhanced vi editor (with tiny features) - Development files
vim-tiny-src - Vi IMproved - enhanced vi editor (with tiny features) - Source files
vim-tiny - Vi IMproved - enhanced vi editor (with tiny features)
vim-tools - Vi IMproved - enhanced vi editor
vim-xxd - Vi IMproved - enhanced vi editor
vim - Vi IMproved - enhanced vi editor
root@desk-mx93-rev1:~#
</pre>
zstd
zstd-dev
root@desk-mx93-rev1:~#
</pre>
 
 
[[Category:AURA]]
8,226
edits