当前位置: 首页 > news >正文

【zsh】Linux离线安装zsh

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

1. 下载并解压源码

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

tar -xvf zsh-<version>.tar.gz
cd zsh-<version>

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

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

sudo apt update
sudo apt install build-essential libncursesw5-dev libreadline-dev libssl-dev libpcre3-dev gettext autoconf yodl gawk

3. 配置构建环境

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

./Util/preconfig
./configure

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

4. 编译源码

运行以下命令编译zsh

make

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

5. 安装 zsh

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

sudo make install

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

6. 验证安装

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

zsh --version

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

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

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

chsh -s $(which zsh)

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

http://www.lryc.cn/news/434558.html

相关文章:

  • 一款好用的电子样本册转换器
  • TDesign:腾讯的开源企业级前端框架,能和ant-design一战吗?
  • 大语言模型LLM权重4bit向量量化(Vector Quantization)/查找表量化基本原理
  • 学习threejs,创建立方体,并执行旋转动画
  • 2024网安周今日开幕,亚信安全亮相30城
  • Unity Qframework 加载UI的方式
  • 使用 Python 创建自动抽奖程序
  • 推荐10款功能强大的电脑监控软
  • ‘“node“‘ �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ���
  • MQ-135空气质量传感器(STM32)
  • 动手学深度学习(pytorch)学习记录27-深度卷积神经网络(AlexNet)[学习记录]
  • zookeeper是啥?在kafka中有什么作用
  • 华为手机集大成之作?带你看全球首款三折叠手机 Mate XT 非凡大师
  • 构建安全畅通的道路网络:EasyCVR视频汇聚平台在道路监控中的创新应用
  • Mac M1安装Hive
  • shader 案例学习笔记之绘制圆
  • c++的模板编程技术及其发展历程
  • Unity 一个比较适合学习的FSM状态机(汉化和功能简述)
  • 25、Wpf之App资源应用
  • 【深度好文】反模式:10种滥用设计模式案例分析
  • OkHttp Interceptor日志上报
  • 高性能反向代理--HAProxy
  • 数据结构应用实例(四)——最小生成树
  • 为OneAPI配置MySQL数据库及设置开机启动
  • 完整的k8s搭建服务器流程
  • 【Petri网导论学习笔记】Petri网导论入门学习(一)
  • Zabbix监控自动化
  • pytorch pyro 贝叶斯神经网络 bnn beyesean neure network svi ​定制SVI目标和培训循环,变更推理
  • Openeuler22 部署 RackTables0.22.0
  • 从传统到智能:高标准农田灌区信息化助力农业现代化