【UBUNTU】随手记

1. 更新软件到最新版本

1.1 CMAKE [U20]

参考:https://apt.kitware.com/

# 1. 更新基础库
sudo apt-get update

# 2. 安装可能需要的工具
sudo apt-get install ca-certificates gpg wget

# 3. 获取签名
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | sudo tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null

# 4. 添加正式版仓库与更新
echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ focal main' | sudo tee /etc/apt/sources.list.d/kitware.list >/dev/null
sudo apt-get update
sudo apt-get upgrade cmake

# 5. 签名同步
sudo rm /usr/share/keyrings/kitware-archive-keyring.gpg
sudo apt-get install kitware-archive-keyring

# 6. 【可选操作】添加开发板仓库与更新
echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ focal-rc main' | sudo tee -a /etc/apt/sources.list.d/kitware.list >/dev/null
sudo apt-get update
sudo apt-get upgrade cmake

1.2 GIT

sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt upgrade git

1.3 WIRESHARK

sudo apt-add-repository ppa:wireshark-dev/stable
sudo apt-get update
sudo apt upgrade wireshark

# 普通用于运行配置
sudo dpkg-reconfigure wireshark-common

1.4 LLVM

参考:https://apt.llvm.org/

wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh 17 all

2. 设置代理

2.1 APT

  • 添加配置
    # 1. 打开apt.conf配置文件
    sudo vim /etc/apt/apt.conf
    # 2. 在配置文件中添加以下内容
    Acquire::http::Proxy  "http://127.0.0.1:7890";
    Acquire::https::Proxy "http://127.0.0.1:7890";
    # 3. 保存退出
    
  • 命令别名
    # 1. 打开配置文件
    vim ~/.bashrc
    
    # 2. 设置命令别名
    alias apt_proxy_on=" sudo sed -i 's/^#//g' /etc/apt/apt.conf"  # 开启
    alias apt_proxy_off="sudo sed -i 's/^/#/g' /etc/apt/apt.conf"  # 关闭
    alias apt_proxy_cat="sudo cat              /etc/apt/apt.conf"  # 查看
    
    # 3. 保存退出
    # 4. 更新
    source ~/.bashrc
    
    # 5. 别名使用
    apt_proxy_on
    apt_proxy_off
    apt_proxy_cat
    

2.2 GIT

# 1. 打开配置文件
vim ~/.bashrc

# 2. 设置命令别名
alias git_proxy_on="git config --global http.proxy 127.0.0.1:7890 && git config --global https.proxy 127.0.0.1:7890" # 开启
alias git_proxy_off="git config --global --unset http.proxy && git config --global --unset https.proxy" # 关闭
alias git_proxy_cat="git config --global --get http.proxy && git config --global --get https.proxy" # 查看

# 3. 保存退出
# 4. 更新
source ~/.bashrc

# 5. 别名使用
apt_proxy_on
apt_proxy_off
apt_proxy_cat

2.3 WGET

wget -e "http_proxy=http://127.0.0.1:7890"  http://...
wget -e "http_proxy=https://127.0.0.1:7890" https://...

2.4 PIP

sudo pip3 --proxy http://127.0.0.1:7890/ install pip -U
sudo pip3 --proxy http://127.0.0.1:7890/ install meson ninja

相关推荐

  1. UBUNTU手记

    2023-12-06 10:50:03       60 阅读
  2. 博客手记

    2023-12-06 10:50:03       60 阅读
  3. 博客手记

    2023-12-06 10:50:03       55 阅读
  4. 【DOCKER】手记

    2023-12-06 10:50:03       50 阅读
  5. Github 学习使用手记

    2023-12-06 10:50:03       33 阅读
  6. 移动硬盘安装Linux系统Ubuntu18.04

    2023-12-06 10:50:03       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-06 10:50:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-06 10:50:03       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-06 10:50:03       82 阅读
  4. Python语言-面向对象

    2023-12-06 10:50:03       91 阅读

热门阅读

  1. NVIDIA Jetson NX ubuntu20.04删除多余版本冲突的Boost库

    2023-12-06 10:50:03       62 阅读
  2. 【OpenSSH升级】升级后证书认证登录突然失效

    2023-12-06 10:50:03       61 阅读
  3. C语言 if语句有无(;)分号问题

    2023-12-06 10:50:03       59 阅读
  4. Neutron — 安全组

    2023-12-06 10:50:03       56 阅读
  5. CoreDNS实战(十)-kubernetes插件

    2023-12-06 10:50:03       61 阅读
  6. cloudreve网盘迁移K8S

    2023-12-06 10:50:03       51 阅读
  7. Redis搭建

    2023-12-06 10:50:03       54 阅读
  8. vue-template-loader 是如何工作的?

    2023-12-06 10:50:03       50 阅读
  9. github ssh 秘钥过期解决记录

    2023-12-06 10:50:03       65 阅读
  10. vue2离线下载

    2023-12-06 10:50:03       56 阅读
  11. Vue和uni-app的区别

    2023-12-06 10:50:03       61 阅读
  12. vue-loader是如何工作的?

    2023-12-06 10:50:03       47 阅读
  13. Spark-03: Spark SQL 基础编程

    2023-12-06 10:50:03       37 阅读
  14. C练习题_12

    2023-12-06 10:50:03       44 阅读
  15. Centos 搭建Git私有服务器

    2023-12-06 10:50:03       54 阅读
  16. MATLAB中dlmwrite函数用法

    2023-12-06 10:50:03       58 阅读