我已经运行了以下命令:
sudo apt-get install libbz2-dev libbz2-1.0 zlib1g zlib1g-dev
wget http://sourceforge.net/projects/boost/files/boost/1.58.0/boost_1_58_0.tar.gz
tar -zxf boost_1_58_0.tar.gz
cd boost_1_58_0/
./bootstrap.sh
sudo ./b2 install
最后一个花费了很长时间(现在已经几个小时了)。有没有办法在安装过程中检查安装进度?
答案1
你可以先发出
top
看看它是否消耗 CPU。您还可以跟踪它的 PID,然后使用它strace
来查看它在做什么(如果有的话):
ps -eafww|grep b2
sudo strace -e trace=open -p <pid_from_last_command>
另一个检查是确定正在编辑哪个目录。找到父目录,然后检查正在写入或更改哪些子目录/文件(如果有)。
无论如何,boost
从源代码安装确实需要很长时间,但它也作为一个包存在:
sudo apt-get install libboost-all-dev