重要指令
开始下载
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