pulpinoZedboard FPGAを実行することに成功し、OSを起動することができました。しかし、apt-getコマンドがないという問題。私は以下をチェックしました:
$ uname -a
Linux buildroot 3.18.0-xilinx #1 SMP PREEMPT Wed Jun 12 12:19:13 CEST 2019 armv7l GNU/Linux
$ echo $PATH
/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
$ ls /bin/
ash dnsdomainname linux64 Nice sleep
busybox dumpkmap ln pidof stty
cat echo login ping su
catv egrep ls pipe_progress sync
chattr false lsattr printenv tar
chgrp fdflush mkdir ps touch
chmod fgrep mknod pwd true
chown getopt mktemp rm umount
cp grep more rmdir uname
cpio gunzip mount run-parts usleep
date gzip mountpoint sed vi
dd hostname mt setarch watch
df kill mv setserial zcat
dmesg linux32 netstat sh
$ ls /bin/
ash dnsdomainname linux64 Nice sleep
busybox dumpkmap ln pidof stty
cat echo login ping su
catv egrep ls pipe_progress sync
chattr false lsattr printenv tar
chgrp fdflush mkdir ps touch
chmod fgrep mknod pwd true
chown getopt mktemp rm umount
cp grep more rmdir uname
cpio gunzip mount run-parts usleep
date gzip mountpoint sed vi
dd hostname mt setarch watch
df kill mv setserial zcat
dmesg linux32 netstat sh
$ ls /usr/bin/
[ du less readlink ssh-agent unzip
[[ eject logger realpath ssh-keygen uptime
ar env logname renice ssh-keyscan uudecode
awk expr lsof reset strings uuencode
basename find lspci resize tail vlock
bunzip2 flock lsusb rx tee wc
bzcat fold lzcat scp telnet wget
chrt free lzma seq test which
chvt fuser md5sum setkeycodes tftp who
cksum gdbserver mesg setsid time whoami
clear head microcom sftp top xargs
cmp hexdump mkfifo sha1sum tr xz
crontab hostid Nohup sha256sum traceroute xzcat
cut id nslookup sha3sum tty yes
dc install od sha512sum uniq
deallocvt ipcrm openvt slogin unix2dos
diff ipcs passwd sort unlink
dirname killall patch ssh unlzma
dos2unix last printf ssh-add unxz
$ ls /usr/sbin/
addgroup chroot deluser fbset killall5 readprofile
adduser crond dnsd fdformat loadfont setlogcons
arping delgroup ether-wake inetd rdate sshd
したがって、apt-getコマンドを除いて、すべてが適切に見えます。誰でもそれを修正するアイデアがあります。
これは Buildroot -generatedシステムであり、パッケージマネージャーは付属していません。全体的なアイデアは、生成されたイメージを実行しているシステムではなく、ビルドでパッケージを選択することです。組み込みシステムにパッケージマネージャーをインストールしないでください。代わりに、必要なソフトウェアを追加するために(ビルドシステムで)ビルドを変更する方法を理解してください。
実際、Buildrootは生成されたイメージでパッケージを使用しません。これの理由は FAQで説明されています です。