随记体验 · 2023年11月28日 0

Ubuntu18.04 pwndbg libgcc-s1:i386 问题

通过UTM 模拟x86 Ubuntu Server系统时,在顺利安装完Ubuntu18.04后,在安装pwndbg时遭遇各种问题。

首先pwndbg对于Ubuntu系统,可以比较好的支持20.04及以上,但无法保证20.04以下的正常运行,但是提到了18.04系统,需要使用特定安装包:

file

https://github.com/pwndbg/pwndbg/releases/tag/2023.07.17

但是在使用了特定安装包后,却在安装时提示无法找到 libgcc-s1:i386:

file

无论如何apt-get update 还是更改更新源,使用

sudo apt-get install -y libgcc-s1:i386

依然无法找到,无奈寻求Google,发现找到的几个搜索结果基本都和我遭遇的问题不同,却无意中在某个issue中看到某位国外网友在解决另外一处问题时的操作:

file

抱着“死马当活马医”的心态,索性照猫画虎,居然成功。

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了。

file