Debian Packager,debian系列linux发行商使用的包管理程序。国内用ubuntu做桌面端的很多,所以这个也需要了解,用它可以安装deb结尾的包。
博客中使用的lrzsz_0.12.21-10~build0.18.04.1_amd64.deb(一点就立刻下载了,别乱点)。
查询已安装列表:
allen@lenovo:~$ dpkg -l
查询是否已经安装:
# 在列表中grep
allen@lenovo:~$ dpkg -l | grep lrzsz
# 使用正则模糊匹配
allen@lenovo:~$ dpkg -l lrz*
# 使用全称去匹配
allen@toshiba:Downloads$ dpkg -l lrzsz
安装和更新:
# 安装和更新都用这个
allen@toshiba:Downloads$ sudo dpkg -i lrzsz_0.12.21-10~build0.18.04.1_amd64.deb
查看详细:
allen@toshiba:Downloads$ dpkg -s lrzsz
Package: lrzsz
Status: install ok installed
Priority: optional
Section: comm
Installed-Size: 519
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Version: 0.12.21-10~build0.18.04.1
Depends: libc6 (>= 2.15)
Suggests: minicom
Description: Tools for zmodem/xmodem/ymodem file transfer
Lrzsz is a cosmetically modified zmodem/ymodem/xmodem package built
from the public-domain version of Chuck Forsberg's rzsz package.
.
These programs use error correcting protocols ({z,x,y}modem) to send
(sz, sx, sb) and receive (rz, rx, rb) files over a dial-in serial port
from a variety of programs running under various operating systems.
Original-Maintainer: Martin A. Godisch <godisch@debian.org>
Homepage: https://ohse.de/uwe/software/lrzsz.html
查看文件位置:
通过包管理工具安装,程序安装位置不是用户确定的,是包的发行者确定的。所以有时候安装完一个软件,需要确定他把软件各个文件放哪了。
# 查看是否已经安装
allen@toshiba:Downloads$ dpkg -l lrzsz
ii lrzsz 0.12.21-10~build0.18 amd64 Tools for zmodem/xmodem/ymodem file transfer
# 查看安装目录
allen@toshiba:~$ dpkg -L lrzsz
卸载:
# 只卸载程序,不清空配置文件
allen@toshiba:Downloads$ sudo dpkg -r lrzsz
# 卸载并清空配置文件
allen@toshiba:Downloads$ sudo dpkg -P lrzsz