我运行以下命令在我的 Ubuntu 20.04 LTS 上安装 PetaLinux 的软件包:
sudo apt-get install -y gcc git make net-tools libncurses5-dev tftpd zlib1g-dev \
libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath socat xterm autoconf \
libtool tar unzip texinfo zlib1g-dev gcc-multilib build-essential -dev zlib1g:i386 \
screen pax gzip
error:command line option 'e' [from -dev] is not understood in combination with other options.
我是 PetaLinux 和 Ubuntu 的新手,因此任何帮助都将不胜感激。
答案1
看起来复制命令时只是出现了错误。
根据PetaLinux 工具文档参考指南 UG1144 (v2018.3) 2018 年 12 月 5 日,正确的命令应该是:
sudo apt-get install -y gcc git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib build-essential libsdl1.2-dev libglib2.0-dev zlib1g:i386 screen pax gzip
或(为了清晰起见,有一些行延续)
sudo apt-get install -y gcc git make net-tools libncurses5-dev tftpd \
zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget diffstat \
chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev \
gcc-multilib build-essential libsdl1.2-dev libglib2.0-dev zlib1g:i386 \
screen pax gzip
不知何故,您的命令设法删除了字符串,留下了命令正在解析为单字母选项序列的libsdl1.2-dev libglib2.0
字符,和;其中第一个和最后一个实际上是受支持的选项(尽管它们在这种情况下没有意义)但是不是一个有效的选项 - 因此出现错误消息。-dev
apt-get
-d
-e
-v
-e
答案2
第二bac0n 他们-dev
认为apt
它们是某种形式的旗帜。