搭建本地源具体步骤(apt搭建的pip下载的bandersnatch不可用)

重要指令
开始下载
sudo bandersnatch -c /home/gfkd/.bandersnatch/bandersnatch.conf mirror
-c指定配置文件的位置
mirror是bandersnatch生成配置文件的命令
下载的依赖安装在/srv/pypi中

修改配置
sudo vim /home/gfkd/.bandersnatch/bandersnatch.conf

**

搭建本地源具体步骤(apt搭建的pip下载的bandersnatch不可用)

**
安装ubuntu 18.04

安装过程跳过,大家都会。

修改root密码

执行某些指令时,加sudo总是不方便,用root权限:

sudo passwd root

根据提示先输入当前账户密码,再输入root密码。

修改永久DNS

Ubuntu 18.04和此前版本的DNS修改不一样,方法如下:

vim /etc/systemd/resolved.conf

修改DNS为8.8.8.8和114.114.114.114,取消注释,内容如下:

[Resolve]
DNS=114.114.114.114
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#Cache=yes
#DNSStubListener=yes

修改完后,需要重启服务:

systemctl restart systemd-resolved.service
 
##重启后,还需要验证
 
systemd-resolve --status

这里修改后reboot 时DNS才会实际生效。除了DNS,我的服务器是有两张网卡,所以还有路由也要配置为永久路由。
Ubuntu自带python升级3.8

Ubuntu自带的python是3.6版本,我们先将python升级到3.8版本。不为什么,就是升级新版本。(其实是有坑)

先看看现在的python版本:

python3 -V

安装python3.8,可以通过APT的方式安装,先安装相关依赖包:

apt-get update
apt-get install software-properties-common

添加PPA源:

add-apt-repository ppa:deadsnakes/ppa

apt安装python3.8

apt install python3.8

需要将python3默认改为python3.8,先找到刚才安装的python3.8的安装路径:

which python3.8
/usr/bin/python3.8

通过update-alternatives来处理python3.6->python3.8的切换:

update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
update-alternatives --config python3
There are 2 choices for the alternative python3 (providing /usr/bin/python3).
 
  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/bin/python3.6   2         auto mode
  1            /usr/bin/python3.6   2         manual mode
* 2            /usr/bin/python3.8   1         manual mode
 
Press <enter> to keep the current choice[*], or type selection number: 2

最后验证python3的版本,确认切换是否成功:

python -V

PIP3安装:

apt-get install python3-pip    

原文链接:https://blog.csdn.net/weixin_37813152/article/details/121512940

后续下载并安装miniconda

创建conda环境并激活。

使用pip下载bandersnatch

pip3 install bandersnatch

找到安装路径

find / -name master.py

使用本地的bandersnatch生成配置文件

bandersnatch mirror #默认生成的文件在/etc中,文件名为bandersnatch.conf

为miniconda的pip创建配置文件

mkdir /home/gfkd/.bandersnatch/bandersnatch.conf
sudo cp /etc/bandersnatch.conf /home/gfkd/.bandersnatch/bandersnatch.conf

开始下载

sudo bandersnatch -c /home/gfkd/.bandersnatch/bandersnatch.conf mirror

等待/srv/pypi文件夹中生成todo文件后ctrl+c停止并修改为阿里云镜像

sudo vim /home/gfkd/.bandersnatch/bandersnatch.conf
https://mirrors.aliyun.com/pypi/simple/

重新开始下载

sudo bandersnatch -c /home/gfkd/.bandersnatch/bandersnatch.conf mirror
  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值