当前位置: 首页 > 编程笔记 >

使用Dpkg的母带管理系统

陶星渊
2023-03-14
本文向大家介绍使用Dpkg的母带管理系统,包括了使用Dpkg的母带管理系统的使用技巧和注意事项,需要的朋友参考一下

Dpkg是一种用于安装构建,处置和管理Debian程序的设备,并且通过命令行参数进行完全管理,该命令行参数由一个动作以及零个或多个附加选项组成。action参数通过某种方式告诉dpkg,该怎么做以及操作该行为的选项。本文介绍了有关“使用Dpkg掌握软件包管理系统”的信息。

要获得dpkg的选项,请使用以下命令–

$ dpkg --help

样本输出应如下所示–

Commands:
-i|--install           <.deb file name> ... | -R|--recursive <directory> ...
--unpack               <.deb file name> ... | -R|--recursive <directory> ...
-A|--record-avail      <.deb file name> ... | -R|--recursive <directory> ...
--configure            <package> ... | -a|--pending
--triggers-only        <package> ... | -a|--pending
-r|--remove            <package> ... | -a|--pending
-P|--purge             <package> ... | -a|--pending
-V|--verify            <package> ... Verify the integrity of package(s).
--get-selections       [<pattern> ...] Get list of selections to stdout.
--set-selections       Set package selections from stdin.
--clear-selections     Deselect every non-essential package.
--update-avail         [<Packages-file>] Replace available packages info.
--merge-avail          [<Packages-file>] Merge with info from file.
--clear-avail          Erase existing available info.
--forget-old-unavail   Forget uninstalled unavailable pkgs.
-s|--status            <package> ... Display package status details.
-p|--print-avail       <package> ... Display available version details.

Assertable features: support-predepends, working-epoch, long-filenames,
multi-conrep, multi-arch, versioned-provides.
.........................................................................

安装套件

要安装软件包,请使用以下命令,如下所示–

$ sudo dpkg -i <File name>.deb

在下面的命令中VLC是程序包名称。

移除包装

要删除软件包,请使用以下命令–

$ sudo dpkg -r vlc

清除包装

要清除软件包,请使用以下命令–

$ sudo dpkg -P vlc

验证完整性包

要验证完整性软件包,请使用以下命令–

$ sudo dpkg -V vlc

包装状态

要获取软件包的状态,请使用以下命令–

$ sudo dpkg -s vlc

显示可用版本

要显示软件包的可用版本详细信息,请使用以下命令–

$ sudo dpkg -p vlc

包装列表

要获取所有软件包的列表,请使用以下命令–

$ sudo dpkg -L

搜索特定的包裹

要搜索特定的软件包及其支持的文件,请使用以下命令–

$ sudo dpkg -S vlc

配置软件包

要配置软件包,请使用以下命令–

$ sudo dpkg --configure vlc

从目录安装软件包

要从目录安装软件包,请使用以下命令–

$ sudo dpkg -R -i <Directory>/<package name >

打开包装

要打开包装,请使用以下命令-

$ sudo dpkg -unpack <File name>.deb

取消选择每个非必需包

要取消选择每个非必需包,请使用以下命令,如下所示–

$sudo dpkg --clear-selections

列出包裹

要简洁地获取列表包,请使用以下命令,如下所示–

$sudo dpkg -l

样本输出应如下所示–

ri qt-at-spi:i386 0.4.0-3 i386 at-spi accessibility plugin for Q
ri qtchooser 52-gae5eeef- amd64 Wrapper to select between Qt deve
ri qtcore4-l10n 4:4.8.7+dfsg all Qt 4 core module translations
ri qtdeclarative5 0.6+16.04.20 amd64 transitional dummy package for On
ri qtdeclarative5 5.5.1-2ubunt amd64 Qt 5 declarative development prog
ri qtdeclarative5 5.5.1-2ubunt amd64 transitional dummy package Qt 5 Q
ri qtdeclarative5 5.5.1-2ubunt amd64 transitional dummy package for Qt
ri qtdeclarative5 1.3.1918+16. amd64 Transitional dummy package for Ub
ri qtdeclarative5 1.1.0+14.04. amd64 Unity Action QML Components
ri qttranslations 5.5.1-2build all translations for Qt 5
ri qtwayland5:amd 5.5.1-2build amd64 QtWayland platform plugin
ri readline-commo 6.3-8ubuntu2 all GNU readline and history librarie
ri remmina 1.1.2-3ubunt amd64 remote desktop client for GNOME d
ri remmina-common 1.1.2-3ubunt all common files for remmina remote d
ri remmina-plugin 1.1.2-3ubunt amd64 RDP plugin for remmina remote des
ri remmina-plugin 1.1.2-3ubunt amd64 VNC plugin for remmina remote des
ri rename 0.20-4 all Perl extension for renaming multi
...........................................

打印dpkg架构

要打印dpkg体系结构,请使用以下命令,如下所示-

$sudo dpkg --print-architecture

样本输出应如下所示–

amd64

在本文中,我们了解了–使用Dpkg掌握软件包管理系统。在我们的下一系列Linux文章中,我们将提出更多基于Linux的技巧。继续阅读!!

 类似资料:
  • Fabric Fabric 是一个用来简化系统管理任务的第三方库。当 Chef 和 Puppet 更倾向于管理服务器和系统库的时候,Fabric 则更关注于应用级别的任务管理,比如应用部署。 安装 Fabric: $ pip install fabric 下面的代码为我们创建了两个可以使用的任务:memory_usage 和 deploy,前面的任务会输出每一个服务器设备的内存使用率;后面的任

  • 设备和磁盘 在Linux下你的磁盘和USB设备都被看作设备。要读写它们你得先把这些设备挂载到一个文件夹(被称为挂载点)里。在Slitaz里你可以使用图形界面工具mountbox挂载设备,也可以用命令行挂载。要挂载第一个硬盘的第一个主要分区到/mnt/disk: # mkdir -p /mnt/disk # mount /dev/hda1 /mnt/disk 要挂载USB设备或者CDROM,建议使用

  • 系统管理 函数 描述 uname 得到内核的名称和信息 getpwuid 通过uid获得相应的结构体passwd getpwnam 通过用户名获得相应的结构体passwd getspnam 通过用户名获得结构体spwd(内包含密码) getgrgid 通过gid获得相应的结构体group getgrnam 通过组名获得相应的结构体group getenv 获取系统环境变量的值

  • 本文向大家介绍护卫神 主机管理系统使用说明(MySQL管理),包括了护卫神 主机管理系统使用说明(MySQL管理)的使用技巧和注意事项,需要的朋友参考一下 感谢大家使用【护卫神·主机管理系统】V3.1,该版本支持在Windows Server 2003/2008/2012,含32位和64位,直接开设配置WEB站、FTP站,以及SQL Server和MySQL,是您开设和管理虚拟主机的绝好帮手。  

  • 本文向大家介绍护卫神 主机管理系统使用说明(MSSQL管理),包括了护卫神 主机管理系统使用说明(MSSQL管理)的使用技巧和注意事项,需要的朋友参考一下 感谢大家使用【护卫神·主机管理系统】V3.1,该版本支持在Windows Server 2003/2008/2012,含32位和64位,直接开设配置WEB站、FTP站,以及SQL Server和MySQL,是您开设和管理虚拟主机的绝好帮手。  

  • 本文向大家介绍python用户管理系统,包括了python用户管理系统的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Python用户管理系统的具体代码,供大家参考,具体内容如下 用户管理系统 1.注册新用户 如果注册用户已经存在,则报错 需要填写信息: name, passwd, gender, email,age 2.用户登录 要求同之前写的用户登录系统 3.注销用户 用户注销时