Linux如何安装软件包?以lrzsz来说明

lrzsz 是一款 linux 下命令行界面上支持上传和下载的第三方工具,能够起到很方便的作用。
我们可以使用它在操作计算机和 Linux 服务器之间传输文件

rz 文件由本地计算机上传到 Linux
sz <source-file> 文件由 Liunx 下载到本地计算机
这个命令工具在xshell是有效的,在putty是无效的

检查安装

lrzsz并不是 Linux 内置工具,需要进行外部的安装,对于系统上面是否已经安装了lrzsz,直接在命令行下输入rz或者sz,如果提示command not found那就是没有安装了

[root@localhost /]# rz
-bash: sz: command not found
安装

在 Linux 里安装软件包有多种方式,这里简单介绍两种:

  1. 使用yum查找yum源中的资源自动下载并安装
  2. 解压.gz等源码压缩文件,使用make && make install进行编译安装
  3. 对于一些大型软件包需要使用rpm -i(Red Hat Package Manager)进行安装
1. 通过yum进行安装

yum(全称为 Yellow dog Updater, Modified)是 Linux 前端软件包管理器,基於 RPM 包管理,能够从指定的服务器(Yum 源)自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

-  `list` 软件包信息列表
-  `install/reinstall` 安装软件包
-  `remove` 移除已经安装的软件包

查看平台软件包信息:

[root@localhost bin]# yum list lrzsz
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    * base: mirrors.ustc.edu.cn
    * extras: mirrors.163.com
    * updates: mirrors.ustc.edu.cn
Available Packages
lrzsz.x86_64                                      0.12.20-36.el7

可以看到Available Packages 的包信息是lrzsz.x86_64 0.12.20-36.el7,接下来就可以直接安装了,-y参数自动确认安装过程中的弹窗询问
yum install -y lrzsz.x86_64

[root@localhost bin]# yum install -y lrzsz.x86_64
    ...
Installed:
lrzsz.x86_64 0:0.12.20-36.el7
Complete!

到这里lrzsz就已经安装完成了,我们可以在命令行使用rz,sz

2. 通过编译的方式安装
  • 下载lrzsz的源码文件
    可以在 windows 先下载然后使用yum,scp或者xftp(工具)上传到 Linux,也可以使用wget直接在 Linux 上去官网下载:
    上传这里就不多说了,这里简单说一下wget下载

wget 也不是 Linux 的内置执行程序需要安装 通过上述方式可以直接进行安装操作yum install -y wget,这里我们假设已经安装好了

wget https://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz

[root@localhost ~]# wget https://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
    ...
    Length: 280938 (274K) [application/x-gzip]
    Saving to: ‘lrzsz-0.12.20.tar.gz’
    ...

待下载完成之后使用ls 就可以看到lrzsz-0.12.20.tar.gz已经下载完成

[root@localhost ~]# ll
total 1
-rw-r--r--. 1 root root 280938 Dec 31  1998 lrzsz-0.12.20.tar.gz
  • 解压下载文件,.gz是压缩文件,需要使用tar -xvf解压
    tar -zxvf lrzsz-0.12.20.tar.gz
[root@localhost ~]# tar -xvf lrzsz-0.12.20.tar.gz

解压完成后使用cd进入文件夹

[root@localhost ~]# cd lrzsz-0.12.20.tar
  • 配置安装路径
    ./configure
[root@localhost lrzsz-0.12.20]# ./configure
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... missing
checking for working autoconf... missing
checking for working automake... missing
checking for working autoheader... missing
checking for working makeinfo... missing
checking for gcc... no
checking for cc... no
configure: error: no acceptable cc found in $PATH

如果报错error: no acceptable cc found in $PATH,是当前没有安装gcc(编译工具),使用yum install -y gcc,待gcc安装完成重新执行./configure继续配置安装路径

  • 编译安装

make 是编译的指令

make && make install

[root@localhost lrzsz-0.12.20]# make && make install
    ...

上面安装过程默认把 lsz 和 lrz 安装到了/usr/local/bin/目录下:

[root@localhost lrzsz-0.12.20]# cd /usr/local/bin
[root@localhost bin]# ls
lrb  lrx  lrz  lsb  lsx  lsz

到这里lrzsz就已经安装完成了,可以直接在当前路径使用lrzlsz命令了,但这并不是我们想要的,想要在其他路径也能够使用,这样就需要配置软连接就可以了

  • 创建软连接

ln -s /usr/local/bin/lrz /bin/rz

[root@localhost bin]# ln -s /usr/local/bin/lrz /bin/rz
[root@localhost bin]# ln -s /usr/local/bin/lsz /bin/sz

这样切换到任意路径就可以直接使用rzsz命令了




文章参考: https://www.cnblogs.com/pipiyan/p/10471242.html/

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Linux安装lrzsz,您可以使用以下命令: 对于Debian和Ubuntu系统,请使用以下命令: ``` sudo apt-get update sudo apt-get install lrzsz ``` 对于CentOS和Fedora系统,请使用以下命令: ``` sudo yum install lrzsz ``` 对于其他Linux系统,请使用适当的包管理器或从源代码编译安装。 ### 回答2: 要在Linux安装lrzsz工具,可以按照以下步骤进行操作: 1. 打开终端,并使用root用户或sudo权限运行以下命令,以确保系统有足够的权限进行安装: ``` sudo apt-get update ``` 这将更新软件包列表,以便我们可以找到最新的软件包。 2. 安装lrzsz软件包,可以使用以下命令: ``` sudo apt-get install lrzsz ``` 这将下载并安装lrzsz软件包及其所有依赖项。 3. 安装完成后,您可以通过运行以下命令来验证lrzsz是否正确安装: ``` sz ``` 如果系统提示无法找到命令,可能是因为/usr/bin目录不在您的PATH环境变量中。您可以使用以下命令将lrzsz添加到PATH变量中: ``` export PATH=$PATH:/usr/bin ``` 或者,可以将此命令添加到您的.bashrc文件中,以便每次打开终端时都自动将其添加到变量中。 4. 现在,您可以使用lrz和lsz命令来分别从本地计算机向远程计算机发送和接收文件。例如,要将一个文件发送到远程计算机,可以使用以下命令: ``` sz /path/to/local/file ``` 类似地,要从远程计算机接收文件,可以使用以下命令: ``` lsz /path/to/remote/file ``` 通过按照上述步骤操作,您应该能够成功在Linux安装并使用lrzsz工具。祝您成功! ### 回答3: 要在Linux安装lrzsz,您可以按照以下步骤进行操作: 1. 打开终端窗口,使用root或具有sudo权限的用户登录系统。 2. 确认您的系统已连接到互联网,并且可以获取更新软件包的源。 3. 输入以下命令更新软件包列表: sudo apt update 或 sudo dnf update (根据您使用的Linux发行版不同,命令可能会有所不同) 4. 安装lrzsz软件包。输入以下命令: sudo apt install lrzsz 或 sudo dnf install lrzsz 系统会自动下载并安装lrzsz软件包及其依赖项。 5. 安装完成后,您可以使用以下命令测试lrzsz是否成功安装: rz -h 或 sz -h 如果显示lrzsz的帮助信息,则表示安装成功。 6. 接下来,您可以使用rz命令将文件传输到Linux系统,使用sz命令将文件从Linux系统传输到其他设备。例如,使用以下命令将一个文件发送到其他设备: rz /path/to/file 在rz命令执行后,选择文件并点击“发送”按钮,文件将被传输到其他设备。 7. 或者,如果您要从其他设备接收文件到Linux系统,可以使用以下命令: sz /path/to/file 在sz命令执行后,选择要发送的文件,然后点击“接收”按钮,文件将被传输到Linux系统。 8. 请注意,使用rz和sz命令进行文件传输时,可能需要在终端模拟器的设置中启用“捕获键盘功能键”,以便将功能键(例如F1、F2等)正确发送到其他设备。 希望以上步骤对您有所帮助,如有任何疑问,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值