【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

相关推荐
TomEval8 分钟前
【App 自动化】14 - App 自动化基础与环境
运维·自动化
cc_yy_zh10 分钟前
学习使用kali抓包
服务器·学习·php
盛世宏博智慧档案17 分钟前
户外配电柜为什么要装POE供电以太网温湿度传感器?
服务器·网络·人工智能·监控·温湿度·配电柜
新时代牛马20 分钟前
Linux 防火墙:nftables 与iptables 兼容层
linux·运维·服务器
xhbh66629 分钟前
中小企业 Redis 运维,如何安全归档 RDB、AOF 备份文件?
运维·数据库·缓存·数据备份·文件备份·同步备份·号码备份
是逍遥子没错40 分钟前
一个斜杠,击穿整座网关:API网关路径前缀绕过认证实战
运维·服务器·web安全·网络安全·渗透测试·系统安全
Fluxart.ai1 小时前
GPT Image 2.5 有使用次数限制吗?额度、并发、频率限制说明
服务器·前端·gpt
其实防守也摸鱼1 小时前
每天一个知识点——RCE漏洞
运维·服务器·数据库·windows·安全·github·漏洞
努力努力再努力wz2 小时前
【Docker 入门系列】:从 Namespace、CGroup 到 LXC:理解容器运行时、rootfs 与 LXC 实战
运维·docker·容器
ao-weilai2 小时前
Linux网络编程:网络知识基础
linux·网络·php