通过UTM 模拟x86 Ubuntu Server系统时,在顺利安装完Ubuntu18.04后,在安装pwndbg时遭遇各种问题。
首先pwndbg对于Ubuntu系统,可以比较好的支持20.04及以上,但无法保证20.04以下的正常运行,但是提到了18.04系统,需要使用特定安装包:
https://github.com/pwndbg/pwndbg/releases/tag/2023.07.17
但是在使用了特定安装包后,却在安装时提示无法找到 libgcc-s1:i386:
无论如何apt-get update 还是更改更新源,使用
sudo apt-get install -y libgcc-s1:i386
依然无法找到,无奈寻求Google,发现找到的几个搜索结果基本都和我遭遇的问题不同,却无意中在某个issue中看到某位国外网友在解决另外一处问题时的操作:
抱着“死马当活马医”的心态,索性照猫画虎,居然成功。
download gcc-10-base:
wget http://mirrors.xmission.com/ubuntu/pool/main/g/gcc-10/gcc-10-base_10-20200411-0ubuntu1_i386.deb
download libgcc-s1:
wget http://mirrors.xmission.com/ubuntu/pool/main/g/gcc-10/lib64gcc1_10-20200411-0ubuntu1_i386.deb
sudo dpkg -i gcc-10-base_10-20200411-0ubuntu1_i386.deb
sudo dpkg -i lib64gcc1_10-20200411-0ubuntu1_i386.deb
然后执行:git init
后再次执行:
./setup.sh
就OK了。