安装Ubuntu 22.04后,要做的配置

文章介绍了如何提高Ubuntu22.04系统更新和软件下载速度,通过更换国内镜像源解决网络慢的问题,并提供了自动脚本进行系统升级和安装常用软件。此外,还讲解了如何在man命令中切换中文版和设置彩色显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1, ubuntu22.04软件下载源配置

通常我们使用网络下载的时候,出现网络过慢导致的更新下载失败等问题

  原因:Ubuntu默认的服务器是在国外,自然连接就很慢。

  国内有许多可用的镜像源,只需要更改镜像源,就能从国内的镜像源下载你需要的软件、工具等。 推荐让系统测试网络选择最佳源镜像地址,操作步骤都如下:

1),打开设置选择software & updates

2),选择others

3),选择 select best server

 

2, 安装必要应用

#!/bin/bash
# **********************************************************
# * Author : liangliangSu
# * Email : sll917@hotmail.com
# * Create time : 2022-11-26 11:23
# * Filename : base_SW_conf.sh
# **********************************************************
echo -e "\n$(date "+%Y-%m-%d-%T") --- 开始工作\n"
sudo apt-get update && sudo apt-get -y upgrade
sudo apt-get -y install vim git tree terminator manpages-zh curl wget shfmt shellcheck  

#1, 定义安装系统的类型:

# 非虚拟系统
function Non_virtual_sys(){
    sudo apt-get -y install axel samba cmake qtcreator build-essential gdb lnav unrar net-tools openssh-server vsftpd fdupes meld fortunes-zh hollywood sl
    if [ $? == 0 ];then
        echo -e "\e[32m SW install successful !\e[0m"
    else
        echo -e "\e[31m SW install unsuccessful !\e[0m"
    fi
}

# 虚拟系统

function virtual_sys(){
    sudo apt-get -y install open-vm-tools-desktop axel samba cmake qtcreator build-essential gdb lnav unrar net-tools openssh-server vsftpd fdupes meld fortunes-zh hollywood sl
    if [ $? == 0 ];then
        echo -e "\e[32m SW install successful !\e[0m"
    else
        echo -e "\e[31m SW install unsuccessful !\e[0m"
    fi
}

#2, 选择安装系统的类型:
echo -e 'Input a number between 1 to 2 \n 1) Non_virtual_sys; \n 2) virtual_sys.'
#echo -e 'Your number is: '
echo -e 'Your number is: \c '
read Num
case $Num in
1)
    Non_virtual_sys
    ;;
2)
    virtual_sys
    ;;
*)
    echo 'You do not select a number between 1 to 2'
    ;;
esac

#3, 安装python3环境:
: '
国内常用镜像源
清华大学 :https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科学技术大学 :http://pypi.mirrors.ustc.edu.cn/simple/
华中科技大学:http://pypi.hustunique.com/
豆瓣源:http://pypi.douban.com/simple/
腾讯源:http://mirrors.cloud.tencent.com/pypi/simple
华为镜像源:https://repo.huaweicloud.com/repository/pypi/simple/
-----------------------------------------------------------------
1、临时使用
pip install [包名] -i [pip源URL]
# 示例
pip install pytest -i https://pypi.tuna.tsinghua.edu.cn/simple
# 或
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pytest
# 或
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

#2、永久使用
#前提pip版本 (>=10.0.0) 方可使用此命令进行配置:
#升级 pip 到最新的版本
pip install pip -U
# 或
# python -m pip install --upgrade pip
#修改pip源为清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
'
sudo apt install -y python3-pip
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

sudo apt-get autoremove && sudo apt-get autoclean
echo -e "\n$(date "+%Y-%m-%d-%T") --- 结束工作\n"

: ' last update in 2024-09-02 20:53'
# others remark
# 列出所有可更新的软件清单命令:sudo apt update
# 升级软件包:sudo apt upgrade
# 列出可更新的软件包及版本信息:apt list --upgradeable
# 升级软件包,升级前先删除需要更新软件包:sudo apt full-upgrade
# 安装指定的软件命令:sudo apt install <package_name>
# 安装多个软件包:sudo apt install <package_1> <package_2> <package_3>
# 更新指定的软件命令:sudo apt update <package_name>
# 显示软件包具体信息,例如:版本号,安装大小,依赖关系等等:sudo apt show <package_name>
# 删除软件包命令:sudo apt remove <package_name>
# 清理不再使用的依赖和库文件: sudo apt autoremove
# 移除软件包及配置文件: sudo apt purge <package_name>
# 查找软件包命令: sudo apt search
# 列出所有已安装的包:apt list --installed
# 列出所有已安装的包的版本信息:apt list --all-versions

3 , man命令帮助中文版:

使用man命令的时候有时候想用中文版的,有时候又想用英文版的
只需要以下几个骤:

sudo apt-get install manpages-zh         

vim ~/.bashrc                           

alias cman='man -M /usr/share/man/zh_CN'                      

source ~/.bashrc 

man ls如下图所示:

cman ls如下图所示:

2,man命令显示彩色效果:

可以在当前用户 ~/.bashrc 的末尾加入如下代码来显示彩色:

# Highlight the color man manual

export LESS_TERMCAP_mb=$'\E[01;31m'

export LESS_TERMCAP_md=$'\E[01;31m'

export LESS_TERMCAP_me=$'\E[0m'

export LESS_TERMCAP_se=$'\E[0m'

export LESS_TERMCAP_so=$'\E[01;44;33m'

export LESS_TERMCAP_ue=$'\E[0m'

export LESS_TERMCAP_us=$'\E[01;32m'

接下来看下效果如下图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值