「sh:apt-getコマンドが見つかりません」を修正する方法は?

「sh:apt-getコマンドが見つかりません」を修正する方法は?

ちょうど正常に走ったプルフィノ存在するジェッドボードFPGAと私はその上でOSを起動しました。ところが問題はそんなことない。適切注文する。以下を確認しました。

$ 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コマンドを除いて、すべてが大丈夫です。誰でも問題を解決するアイデアがあります。

ベストアンサー1

これはルート構築- 構築されたシステムとパッケージマネージャがないシステム。全体的なアイデアは、結果のイメージが実行されるシステムではなく、ビルドからパッケージを選択することです。組み込みシステムにパッケージマネージャをインストールしようとするのではなく、必要なソフトウェアを追加するためにビルド(ビルドシステム内)を変更する方法を学びます。

実際、Buildrootは生成されたイメージにパッケージを使用しません。その理由は次のとおりです。FAQで説明されています。

おすすめ記事