在 Ubuntu 18.04 上安装 GNU m4 1.4.19
Install GNU m4 1.4.19 on Ubuntu 18.04
我需要在 Ubuntu 18.04
上将 m4 更新为 1.4.19
,但该怎么做?这是
的跟进
我做到了:
wget ftp.gnu.org/gnu/m4/m4-1.4.19.tar.gz
tar -xvzf m4-1.4.19.tar.gz
cd m4-1.4.19/
./configure --prefix=/usr/local/m4
make
sudo make install # <-- suggested by @git-bruh
export PATH=/usr/local/m4/bin:$PATH
export PATH=/usr/local/m4:$PATH
但是Ubuntu18.04还是用1.4.18
接受答案后更新
但我还是运行进入跟进错误
| ERROR: Function failed: do_compile (log file is located at /home/hannes/git/alexa-auto-sdk/builder/build/tmp-android-22/work/x86_64-linux/m4-native/1.4.18-r0/temp/log.do_compile.86882)
ERROR: Task (/home/hannes/git/oe-core/meta/recipes-devtools/m4/m4-native_1.4.18.bb:do_compile) failed with exit code '1'
最好选择发行包,因为手动覆盖包管理器管理的文件不是一个好主意,但如果您仍想覆盖它们,则需要像这样构建它:
./configure --prefix=/usr # Install to /usr/bin as that path has precedence over /usr/local
make
sudo make install
除此之外,您可以只安装到 /usr/local 和 export PATH=/usr/local/bin:$PATH
以使用新的 m4 而不会覆盖文件。请注意,必须在需要使用新 m4
的每个 shell 中设置 PATH。
我需要在 Ubuntu 18.04
上将 m4 更新为 1.4.19
,但该怎么做?这是
我做到了:
wget ftp.gnu.org/gnu/m4/m4-1.4.19.tar.gz
tar -xvzf m4-1.4.19.tar.gz
cd m4-1.4.19/
./configure --prefix=/usr/local/m4
make
sudo make install # <-- suggested by @git-bruh
export PATH=/usr/local/m4/bin:$PATH
export PATH=/usr/local/m4:$PATH
但是Ubuntu18.04还是用1.4.18
接受答案后更新
但我还是运行进入跟进错误
| ERROR: Function failed: do_compile (log file is located at /home/hannes/git/alexa-auto-sdk/builder/build/tmp-android-22/work/x86_64-linux/m4-native/1.4.18-r0/temp/log.do_compile.86882)
ERROR: Task (/home/hannes/git/oe-core/meta/recipes-devtools/m4/m4-native_1.4.18.bb:do_compile) failed with exit code '1'
最好选择发行包,因为手动覆盖包管理器管理的文件不是一个好主意,但如果您仍想覆盖它们,则需要像这样构建它:
./configure --prefix=/usr # Install to /usr/bin as that path has precedence over /usr/local
make
sudo make install
除此之外,您可以只安装到 /usr/local 和 export PATH=/usr/local/bin:$PATH
以使用新的 m4 而不会覆盖文件。请注意,必须在需要使用新 m4
的每个 shell 中设置 PATH。