如何检查正在进行的安装的进度?

如何检查正在进行的安装的进度?

我已经运行了以下命令:

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

相关内容