【zsh】Linux离线安装zsh

首先从GitHub下载源码,然后编译源码后安装。以下是具体的步骤:

1. 下载并解压源码

首先,从GitHub下载了zsh源码的压缩包并解压到某个目录:

bash 复制代码
tar -xvf zsh-<version>.tar.gz
cd zsh-<version>

2. 安装编译所需的依赖(可能不需要此步骤)

在编译zsh之前,安装一些编译所需的依赖包:

bash 复制代码
sudo apt update
sudo apt install build-essential libncursesw5-dev libreadline-dev libssl-dev libpcre3-dev gettext autoconf yodl gawk

3. 配置构建环境

进入解压后的zsh源码目录,然后运行configure脚本来配置构建环境:

bash 复制代码
./Util/preconfig
./configure

./configure 会检查系统环境和依赖,并生成Makefile文件,供下一步编译使用。

4. 编译源码

运行以下命令编译zsh:

bash 复制代码
make

这个过程会根据源码生成二进制文件。如果没有错误提示,说明编译成功。

5. 安装 zsh

使用以下命令将编译好的zsh安装到系统中:

bash 复制代码
sudo make install

这会将zsh安装到系统的默认位置(通常是/usr/local/bin/zsh)。

6. 验证安装

安装完成后,可以使用以下命令验证zsh是否安装成功:

bash 复制代码
zsh --version

如果显示了zsh的版本号,则表示安装成功。

7. 设置 zsh 为默认Shell(可选)

如果你想将zsh设置为默认的Shell,可以使用以下命令:

bash 复制代码
chsh -s $(which zsh)

然后重新登录或重新启动终端即可使用zsh。

相关推荐
0+1114 小时前
Linux --从 poll 到 epoll多路转接
linux·服务器·1024程序员节
青瓦梦滋4 小时前
WebSocket协议
linux·服务器·网络·c++·websocket·网络协议·http
桌面运维家5 小时前
旧电脑跑不动课程软件,VDI云桌面怎样接着用?
运维·服务器·虚拟化·pve·vdi·云桌面
zhang133830890755 小时前
传统机械三杯式风速传感器易磨损冻堵?CG-88金属超声波风速风向传感器给出免运维方案
运维·服务器·网络·人工智能·自动化
知已难寻6 小时前
第 2 篇 · 云的地基:服务器、存储、网络三大基础设施
运维·服务器·网络·云原生·云计算·负载均衡·1024程序员节
2601_949847758 小时前
bcrypt.js 跨端三方库仓颉适配全流程
linux·运维·ubuntu
m0_639906948 小时前
Linux 操作系统入门:目录结构、服务排查常用命令、Shell 脚本基础
linux·运维·后端
今天重构了吗8 小时前
Linux 上 rm -rf 删错了能找回吗
运维·服务器
KaiwuDB8 小时前
KaiwuDB 分布式集群扩缩容,从原理到完整操作踩坑总结
运维·数据库·分布式
codezzzsleep9 小时前
学术汇报 PPT 自动化生成实战指南
运维·自动化·powerpoint