dpkg使用

mac2022-06-30  19

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

 

最新回复(0)