当前位置:   article > 正文

Pop_OS 个人配置_pop-os 上海交通大学 镜像

pop-os 上海交通大学 镜像

Pop_OS 个人配置

系统优化

DNS 配置

小技巧: 使用 阿里云 免费 DNS 可以有效解决 GitHub 访问问题

IP4

223.5.5.5
223.6.6.6
  • 1
  • 2

IP6

2400:3200::1
2400:3200:baba::1
  • 1
  • 2

Ubuntu 镜像

使用 华为云 提供的 Ubunut 镜像

sudo sed -i "s@http://apt.pop-os.org@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list.d/system.sources
  • 1

更新、安装、升级软件

更新软件仓库, 升级软件

sudo apt update
sudo apt upgrade
  • 1
  • 2

安装常用的软件

sudo apt install zsh git curl wget vim
  • 1

Oh My Zsh - 终端美化、优化

需要先安装 zsh

sudo apt install zsh
  • 1
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • 1

Flatapk

小技巧: 使用 上海交通大学 的 flatapk 镜像, 可以加快软件下载速度

# 修改默认镜像地址为 上海交通大学
sudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub

# 下载证书
wget https://mirror.sjtu.edu.cn/flathub/flathub.gpg

# 安装证书
sudo flatpak remote-modify --gpg-import=flathub.gpg flathub
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

Docker - 容器工具

sudo apt install docker.io
  • 1

小技巧: 解决非 root 用户权限不足问题

# 将当前的用户添加到 docker 分组
sudo gpasswd -a ${USER} docker
  • 1
  • 2

新的分组需要重启系统才能生效, 临时生效方法

newgrp - docker
  • 1

V2rayA 网络连接工具

使用 docker 安装 V2rayA

docker run -d \
	--restart=always \
	--privileged \
	--network=host \
	--name v2raya \
	-e V2RAYA_ADDRESS=0.0.0.0:2017 \
        -v /lib/modules:/lib/modules \
	-v /etc/resolv.conf:/etc/resolv.conf \
	-v /etc/v2raya:/etc/v2raya \
	mzz2017/v2raya
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

本地配置地址: http://localhost:2017

浏览器

Firefox 常用扩展

Google 浏览器

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
  • 1
  • 2

Google 翻译

2023 年的某一天, Google翻译永远离我门而去

Google 翻译 在全球拥有很多服务器,关闭的只是中国服务器,我们只需要找到能访问的服务器即可。

国内 DNS 无法解析出 translate.google.com 域名能正常访问的 IP 地址, 所以需要修改 hosts 文件

为什么添加三条记录? 为了让 Chrome 浏览器右键也可以使用 Google 翻译

2404:6800:4008:c13::90	 translate-pa.googleapis.com
2404:6800:4008:c13::90	 translate.googleapis.com
2404:6800:4008:c13::90	 translate.google.com
  • 1
  • 2
  • 3

感谢大佬开源工具, 自动检测Google 翻译国内可访问的 IP 地址

开源项目 Ponderfly/GoogleTranslateIpCheck

开发工具

Termius - xshell、Xftp 代替品

该软件虽然收费,但是免费版本的功能足够满足使用

软件下载地址 https://termius.com/download

开发环境

Nvm - Node.js 版本管理工具

nvm 允许你通过命令行快速安装和使用不同版本的 node。

**项目地址: ** https://github.com/nvm-sh/nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
  • 1

常用的 安装 命令

  1. 安装最新的 LTS 版本
nvm install --lts
  • 1
  1. 安装指定大版本
nvm install 18
  • 1
  1. 安装具体版本(v21.7.1)
nvm install 21.7.1
  • 1

常用的 查看 命令

  1. 查看可以安装的版本
nvm ls-remote
  • 1
  1. 查看本地安装的版本列表
nvm ls
  • 1

常用的 切换 命令

  1. 设置默认版本
nvm alias default 20.12.2
  • 1
  1. 临时切换版本
nvm use 21.7.1
  • 1

Pyenv - Python 版本管理工具

pyenv 可以让你在多个 Python 版本之间轻松切换。它简单、不显眼,沿袭了 UNIX 传统的单用途工具,只需做好一件事即可。

项目地址: https://github.com/pyenv/pyenv

Pyenv 采用编译的方式安装 Python, 因此安装前需要先安装依赖

  1. Ubuntu 编译安装 Python 需要的依赖
sudo apt update; sudo apt install build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev curl \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
  • 1
  • 2
  • 3
  1. 安装 pyenv
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
  • 1
  1. 配置 pyenv , 将以下内容添加到 ~/.bashrc 文件,配置重启终端生效
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
  • 1
  • 2
  • 3
  1. 安装 3.10 版本
pyenv install 3.10.14
  • 1

更新命令

  1. 更新 pyenv
pyenv update
  • 1

常用的安装命令

  1. 安装 3.10 最新版
pyenv install 3.10
  • 1
  1. 安装 3.10.14 版本
pyenv install 3.10.14
  • 1

常用的查看命令

  1. 查看已经安装的版本
pyenv versions
  • 1
  1. 查看可以安装的版本

  • 1
  1. 设置全局默认的Python版本
pyenv global 3.10.14
  • 1

PHP 多版本管理

添加 PHP 仓库

sudo add-apt-repository ppa:ondrej/php
  • 1

更新软件仓库

sudo apt update
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/726304
推荐阅读
相关标签
  

闽ICP备14008679号