文章首发于个人博客:https://mybeibei.net,点击最下方“阅读原文”可直接跳转查看。
通过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
generic
109 Bytes
© Guge's Blog
然后执行:git init
后再次执行:./setup.sh
就OK了。
希望遇到同样问题的朋友可以脱坑~
====正文结束====