本章内容源自学长博客内容:学长博客
中科大源:
注意:
Ubuntu 24.04 将以前的配置文件 改成了 :
将原来的每个URL 链接改成对应的镜像源链接即可,我这里是清华源:
系统有自带 python,但是可以自己换成更新的版本
主要安装 python3 的 pip
更新 pip 版本:
注意:
Ubuntu 24.04 中使用 pip 安装库或者更新 pip 的时候可能会报错:
这个问题非常常见,其实这不是 bug,而是 Ubuntu 为了避免冲突而加入的
简单粗暴的方式,直接屏蔽掉即可:
但是这个方法在我这里无效
这里提供了其他方法:pip(3) install,完美解决 externally-managed-environment
建议使用venv
查看当前 pip 源配置:
- 在命令行直接更改,打开终端:
如果配置成功,每次使用 时,会显示:,且下载速度很快
官网下载安装脚本即可:https://repo.anaconda.com/archive/
安装简单,参考这篇文章即可,写的很详细:如何在Linux服务器上安装Anaconda(超详细) linux安装anconda-CSDN博客
查看当前 conda 配置:
添加清华源,提高下载速度:
创建新的 conda 环境:
查看已有的 conda 环境:
激活 conda 环境:
删除 conda 环境:
注意:
如果设置过默认 python 版本,例如:,有可能在 conda 环境中 python 指向的是默认版本,而不是 conda 环境设置的版本
可以使用如下命令取消设置的默认 python 版本:,但是更推荐下面的方法
也可以临时设置环境变量:(具体请根据自己实际的环境路径来设置,可以通过 来查看)
以 oracle-jdk 8 为例,下载 jdk-8u381-linux-x64.tar.gz
解压并移动到 目录下:
配置环境变量:
现在回归PWN的配置
安装 git
- 如果发现有时候网不行,github 项目 git 不下来或者 wget 不下来,无法连接,尝试 cdn 加速:
注意:官方是没有提供 cdn 的,因此上面的 cdn 链接都是用爱发电,可能某天就无法使用了
- 查看当前 git 代理设置:
- 也可以对 github.com 添加代理:
但是如果你有科学上网的方法,比如文章的T4,这个问题就很好解决了~
安装 pwntools
pip安装老是报错,T3解决了
- 通过 python 的 pip 安装
- 通过 git 安装
- 验证安装
安装 LibcSearcher
在做栈溢出相关的题时,经常会遇到构造 ROP 链的情况。若我们在 IDA 反编译之后没有看到 system 函数,栈题大概率需要泄漏 libc 库中的函数。此时,LibcSearcher 就是最好的选择,可以用它找到偏移地址
到现在基本上的问题都解决了,你的环境已经初具雏形了,其他的软件或者脚本就靠平时的积累慢慢摸索,善用搜索引擎和吾爱激活成功教程,多问多学多练!
动调的话后面再补充吧~~~
Solving environment: failed
PackagesNotFoundError: The following packages are not available from current channels的解决办法
解决方法一:将conda-forge添加到搜索路径上
首先,当出现这种报错时,应该首先尝试使用以下命令将conda-forge channel添加到你的channel列表中:
它告诉conda在搜索软件包时也要在conda-forge channel上查看。
然后你就可以尝试利用如下命令再次安装
原因在于:channel可以看成是托管python包的服务器,当无法通过标准channel获得python包时,社区驱动的conda-forge通常是一个很好的地点。大部分问题都可以利用这条语句解决。
PackagesNotFoundError: The following packages are not available from current channels
这个问题针对安装好anaconda后,想要创建某个版本python环境 一直无法安装的问题
再输入 conda activate 名称 python=3.12
解决办法
pip安装老是失败,改用git安装
以clash为例:
物理机:查找本地IP,打开clash局域网链接
虚拟机:在虚拟机中选择网络代理,方法改为手动
修改HTTP,HTTPS,FTP,Socks为主机IP,端口修改为clash设置的端口
就可以在本地开clash,虚拟机也能用github啦
妈妈再也不会担心我拉不下来文件啦~~~
有其他的问题可以去学长的博客上找找看,也可以私信我,一起学习~
到此这篇ubuntu-ports 镜像(ubuntu ports 镜像)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/32157.html