IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> docker Ubuntu18.04 装中文命令手册教程 -> 正文阅读

[系统运维]docker Ubuntu18.04 装中文命令手册教程

前言在安装中文命令手册的时候遇到的很多奇奇怪怪的问题,说出来都是泪啊😂,所以想写一个尽量详细的小总结出来,防止大家踩坑,与大家一起共勉。


本机环境介绍

1. 本机macos Monterey 版本12.2.1

2. docker + ubunt18.04(精简版)


1. 更新apt-get

apt-get update

注意这里Ubuntu是默认自带apt-get工具的,如果其他Linux版本没有的话,自己搜一个教程看看怎么下载?

2. 安装sudo命令

apt-get install sudo

3. 安装其他依赖

sudo apt-get install dialog apt-utils

4. 安装vim编辑器

sudo apt-get install vim

5. 安装less命令

因为man的翻页功能是依赖于less命令的。

sudo apt-get install less

6. 把系统语言设置为中文,否则系统显示不出来中文

我们先查看一下系统的语言,使用locale 命令来设置和显示程序运行的语言环境

locale

看看本机是否有中文问语言包C.UTF-8默认是内置的

locale -a

?

有了中文包,那么我接下来把系统设置为中文语言,这里我试了好多种方法🤡,只有一种方法成功了。按照下面三条命令进行响应的操作就行了,注意这里因为我是root用户所有所我的配置文件路劲为/root/.bashrc

vim /root/.bashrc      #进入配置文件
export  LANG=C.UTF-8   #向配置文件中添加的配置
source /root/.bashrc   #添加完配置之后,重新加载一下.bashrc文件

进入配置文件/root/.bashrc,并添加文件最后添加 export ?LANG=C.UTF-8

??

?重新使用locale命令,查看是否配置中文语言成功。

?

注意这个时候我们还要,关机重启一下ubuntu才能使用中文!!!

我们要从docker打开我们的Ubuntu容器的进入时候 一定要使用 /bin/bash 命令行工具进入,因为我们把中文配置(export ?LANG=C.UTF-8)放到了.bashrc中,需要这个配置在bash被启动的时候被加载来初始化系统的语言。例如使用下面图片中的这条指令进入容器。

进入Ubuntu后 ,发现能够输入中文了


7. 重新升级/安装内置应用?

如果不是最小化按照,可以跳过此步骤,如果怕失败也可以不跳过,大不了把所有的软件都升级一下吗

因为我的Ubuntu使用docker的最小安装的,那么所有预装的命令如ls、grep等都是默认安装都是不完整的。需要我们重新安装一下,这些预装的命令,否则就会出找不到说明文档、解释文件等问题。

#删除是系统最小安装的一个文件,影响我们的更新
rm /etc/dpkg/dpkg.cfg.d/excludes
#开始更新软件
apt-get update&&dpkg -l | grep ^ii | cut -d' ' -f3 | xargs apt-get install -y --reinstall&&apt-get install man&&rm -r /var/lib/apt/lists/*

?虽然执行这次命令不知道为什么会失败,但是我们再次执行下面的这条指令可以了

apt-get update&&dpkg -l | grep ^ii | cut -d' ' -f3 | xargs apt-get install -y --reinstall&&apt-get install man&&rm -r /var/lib/apt/lists/*

这次就能更新内置应用成功了😊

具体原因请参考:这篇文章


8. 重新更新apt-get

因为重新升级/安装内置应用,此时apt-get又变成旧版本了,需要再次更新一下

apt-get update

9. 安装man中文手册

rm -rf /root/share/man        #先删除一下怕出现问题
sudo apt-get install --reinstall manpages-zh  #再进行重装

文件会被安装到?/usr/share/man目录下

如果个数不够的话想办法重新装一下。

10. 配置中文翻译路径

接下来我们进入配置文件manpath.config,将从第1行开始,将该文件中所有的 /usr/share/man 替换为 /usr/share/man/zh_CN,这样就能使用中文翻译了

vim /etc/manpath.config  #使用vim打开配置文件
#下面这个是vim替换命令
:1,$s#/usr/share/man#/usr/share/man/zh_CN#g


芜湖可以使用了,起飞。真不容易呀👍🏻

?如果觉的文章对你有帮助的话,不妨点个赞👍🏻,这是对我最大的鼓励😊

如果文章有什么问题欢迎留言、交流

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-21 19:18:51  更:2022-05-21 19:21:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 15:55:07-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码