ubuntu-ports 镜像(ubuntu ports 镜像)

ubuntu-ports 镜像(ubuntu ports 镜像)svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。



 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> 

讯享网

本章内容源自学长博客内容:学长博客

讯享网

中科大源:

 

注意:

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啦

妈妈再也不会担心我拉不下来文件啦~~

有其他的问题可以去学长的博客上找找看,也可以私信我,一起学习

小讯
上一篇 2025-04-18 11:52
下一篇 2025-06-09 07:54

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/202083.html