0.前言
确保你的网络稳定,可用,图书馆的网络太差,我装了一天。可以选择热点,有线连接的方式。如果遇到其他问题,可以百度或者联系我。
1.ubuntu16.04 换源
为啥要换源,因为Ubuntu的源默认是国外的,天朝。。。所以要换成国内的,推荐阿里云(快,嗖嗖嗖),当然清华,中科大,西交都是有的,也可以选。
1.1 备份原来的源
cd /etc/apt/
sudo cp sources.list sources.list.bak ## 1.2 替换源
sudo gedit sources.list 然后把里面的东西都删了,替换为如下
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
1.3 更新源和软件
sudo apt-get update
然后坐等完成
1.4 遇到的问题及解决方式
换源没多大问题,主要是网速,网速快就快。
2.安装pip
pip可以很方便的安装python的库,更新python库
2.1 安装命令
sudo apt install python-pip
2.2 换源
原因也是,默认国外,天朝。。。再推荐阿里云
cd ~
mkdir .pip
ls ~/.pip
sudo gedit ~/.pip/pip.conf 然后把下面的复制粘贴进去,保存
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com ## 2.3 更新 pip的更新
pip install --upgrade pip ## 2.4 问题及解决
无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它? 不解释原理了
解决方式:把这两个锁删掉,如果一次没反应再来一次
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
没有找到main函数,most recent call
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name 'main' 解决方式:
sudo gedit /usr/bin/pip
把里面的内容改一下
//修改前
from pip import main
if __name__ == '__main__':
sys.exit(main())
//修改后
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())
3.安装git
git是个工具,能很方便的从github上clone。
3.1 安装命令
sudo apt install git ## 3.2 问题及解决 暂无,除了有点慢,没啥。保持网络良好。
4.安装pwntools
pwn特别好用的一个开源项目,python库,直接用pip上
4.1 安装命令
pip install pwntools
4.2 问题及解决
网不好,有点慢,没问题,没出错。
5.安装pwndbg
这是gdb插件,再gdb的功能上做了扩充
5.1 安装命令
git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh
5.2 问题及解决
也没问题,有点慢,