Ubuntu16.04环境配置:apt锁解决与阿里云源更换

3 下载量 201 浏览量 更新于2024-08-31 收藏 733KB PDF 举报
本文档记录了在新装的Ubuntu 16.04虚拟机上进行环境配置的过程,包括遇到的问题及解决方案。主要涉及apt进程锁的解除、更换国内源、Git的安装、vim的安装配置以及pwntools和pwndbg工具的安装。 在配置新装的Ubuntu 16.04虚拟机时,用户首先遇到了`apt-get update`命令导致的进程锁问题。当尝试更新系统软件包时,系统提示有进程锁存在。为了解决这个问题,可以执行以下三个命令来删除相关的锁定文件: 1. `sudo rm /var/cache/apt/archives/lock` 2. `sudo rm /var/lib/dpkg/lock` 3. `sudo rm /var/lib/apt/lists/lock` 执行完这些命令后,就可以正常运行`sudo apt-get update`来更新软件包列表了。 接下来,用户进行了国内源的配置,以提高软件包下载速度。首先,为了安全起见,用户备份了原有的源列表文件: ```bash sudo cp /etc/apt/sources.list /etc/apt/sources.list_save ``` 然后,使用文本编辑器(这里使用的是gedit)打开`/etc/apt/sources.list`,将文件中的源地址替换为阿里云的镜像源: ```text deb http://mirrors.aliyun.com/ubuntu xenial main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu xenial-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu xenial-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu xenial main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu xenial-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu xenial-updates main restricted universe multiverse ``` 替换完成后,保存并关闭文件,接着运行`sudo apt-get update`来同步新的源列表。 安装Git是开发过程中的必备步骤。在Ubuntu上,可以通过`apt-get`命令进行安装: ```bash sudo apt-get install git ``` 接下来,用户进行了vim编辑器的安装与配置。安装命令同样为: ```bash sudo apt-get install vim ``` 对于vim的配置,用户可能参考了.vimrc文件,自定义快捷键和设置,以适应个人的编程习惯。 此外,用户还安装了pwntools,这是一个Python库,常用于CTF(网络安全竞赛)中的pwn题目。安装命令为: ```bash pip install --upgrade pwntools ``` 最后,安装了pwndbg,这是一个GDB的增强插件,对于调试漏洞利用非常有帮助: ```bash git clone https://github.com/pwndbg/pwndbg.git cd pwndbg python setup.py install ``` 通过以上步骤,用户完成了新装Ubuntu 16.04虚拟机的基础环境配置,使其更适合进行pwn类任务的开发和学习。