商城首页欢迎来到中国正版软件门户

您的位置:首页 >麒麟OS怎么安装.tar.xz压缩包软件 银河麒麟安装教程

麒麟OS怎么安装.tar.xz压缩包软件 银河麒麟安装教程

  发布于2026-05-06 阅读(0)

扫一扫,手机访问

麒麟os怎么安装.tar.xz压缩包软件 银河麒麟安装教程

麒麟os怎么安装.tar.xz压缩包软件 银河麒麟安装教程

在银河麒麟操作系统里,下载到以 .tar.xz 结尾的软件包是常有的事,比如 openssl-1.1.1v.tar.xz 或者 node-v22.17.1-linux-x64.tar.xz。但直接双击往往没用,因为它本质上只是一个归档文件,里面可能是源码,也可能是预编译好的程序。关键在于,你得先“拆开包裹”,再根据里面的内容类型,选择对应的安装方式。下面就来详细说说这几种不同的处理路径。

一、解压后直接部署预编译二进制(免编译)

这种方法最省事,适用于那些开发者已经为 aarch64 或 x86_64 架构编译好的程序包,比如 Node.js 的二进制发行版。核心思路就是解压、挪位置、创建个快捷方式(软链接)让系统能找到它。

第一步,用 tar 命令解压到当前目录:tar -xJvf software.tar.xz

第二步,进入刚解压出来的目录:cd software-directory

第三步,为了规范,通常把这个目录移到系统标准路径下,比如 /usr/localsudo mv software-directory /usr/local/

第四步,也是关键一步,创建符号链接。这就好比在系统的“命令目录”里放一个指向实际程序的指针。以 node 为例:sudo ln -s /usr/local/software-directory/bin/node /usr/local/bin/node

最后,打开终端验证一下,输入:node --version。如果能正确显示版本号,恭喜你,安装成功了。

二、解压后编译安装源码类软件

如果你拿到的是像 OpenSSL 这样的源码包,那就得自己动手“从零搭建”了。这个过程需要系统具备编译环境(比如 gcc、make 等开发工具),但好处是可以根据自己需求进行定制。

首先,解压源码包:tar -xJvf openssl-1.1.1v.tar.xz

接着,进入源码目录:cd openssl-1.1.1v

然后,是配置环节。运行 ./config./configure 脚本,这里可以指定安装路径、启用或禁用特定功能:./config --prefix=/usr/local/openssl shared enable-ssl3 enable-ssl3-method no-zlib

配置无误后,开始编译。这个步骤耗时长短取决于软件规模和机器性能:make

编译成功,就可以安装了:sudo make install

千万别忘了最后一步:更新系统的动态库缓存和环境路径,确保新安装的库能被找到:echo "/usr/local/openssl/lib" | sudo tee -a /etc/ld.so.conf && sudo ldconfig -v

三、解压后安装内含 RPM 包的 .tar.xz 归档

有时候,你会遇到一种特殊的 .tar.xz 包,它里面打包了好几个 RPM 安装包,常用于某些离线软件分发。处理它需要分两步走:先解压外层归档,再处理内部的 RPM 文件。

第一步,解压归档:tar -xJvf nfs.tar.xz

第二步,进入解压出来的目录:cd nfs/

第三步,先看一眼,确认所有 RPM 文件都在:ls *.rpm

第四步,批量安装所有 RPM 包。如果确定依赖都已满足,可以直接:sudo rpm -ivh *.rpm

当然,如果安装时提示缺少依赖,而你又确信在当前环境下没问题(比如在封闭的测试环境中),可以尝试强制安装,但生产环境需谨慎:sudo rpm -ivh --nodeps *.rpm

四、解压后按附带文档执行定制化安装

最后一种情况,尤其常见于一些专业或行业软件。这类 .tar.xz 包里的安装逻辑由开发者自定义,可能包含专门的脚本或复杂的步骤。这时候,通用的安装流程可能就不管用了,必须“听原作者的”。

首先,照常解压软件包:tar -xJvf wireshark_ARM.tar.xz

解压后先别急着运行命令,第一件事应该是查看根目录下的说明文件:cat README.md 或者 less INSTALL。这里面通常写着唯一的正确安装方法。

接着,检查有没有开发者提供的安装脚本:ls -l setup.sh install.sh

如果找到了脚本,先赋予它执行权限:chmod +x install.sh

最后,按照文档说明,通常需要 root 权限来运行它:sudo ./install.sh

总而言之,处理 .tar.xz 包并没有一成不变的方法。核心在于识别包内的内容类型——是现成的二进制程序,是待编译的源代码,是一堆 RPM 安装包,还是自带安装指南的定制软件。判断对了类型,再按对应的“说明书”操作,问题自然迎刃而解。

本文转载于:https://www.php.cn/faq/2408720.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注