手动安装后找不到 m4 命令

手动安装后找不到 m4 命令

刚刚安装完 ubuntu 16.04.1 桌面版。现在我正在尝试安装 m4。到目前为止,m4 安装如下。

  1. 下载的m4-1.4.18.tar.gz
  2. tar -xvzf m4-1.4.18.tar.gz
  3. cd m4-1.4.18
  4. ./configure --prefix=/usr/local/m4
  5. 制作
  6. 须藤进行安装

现在当我输入:

m4 --version

它仍然说:

The program 'm4' is currently not installed....

我缺少哪一步?

笔记: 我的这台机器无法访问互联网。

答案1

通常在 Ubuntu 上你只需apt-get install m4安装m4(假设你有互联网连接),或者下载包裹m4并将其复制过来。

您处理事情的方式m4已安装在 中/usr/local/m4/bin,因此您需要运行/usr/local/m4/bin/m4或添加/usr/local/m4/bin到您的PATH.或者,您可以使用重新安装

./configure && make && sudo make install

它将安装m4/usr/local/bin,它应该已经在您的PATH.

答案2

您可能还需要安装这些

sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilib 
sudo apt-get install -y git flex bison gperf build-essential libncurses5-dev:i386 
sudo apt-get install tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 
sudo apt-get install dpkg-dev libsdl1.2-dev libesd0-dev
sudo apt-get install git-core gnupg flex bison gperf build-essential  
sudo apt-get install zip curl zlib1g-dev gcc-multilib g++-multilib 
sudo apt-get install libc6-dev-i386 
sudo apt-get install lib32ncurses5-dev x11proto-core-dev libx11-dev 
sudo apt-get install libgl1-mesa-dev libxml2-utils xsltproc unzip m4
sudo apt-get install lib32z-dev ccache

相关内容