dpkg命令的详细使用教程

linux的包管理有多种,除了rpm,apt等还有优秀的dpkg,下面是dpkg命令的详细使用教程,希望对你有用。
deb包的管理是比较优秀的包管理工具,用的linux系统有 debian ubuntu;
dpkg命令的使用:
dpkg -l 查看当前系统中已经安装的软件包的信息
dpkg -L (软件包名称)查看系统中已经安装的软件文件的详细列表
dpkg -s 查看已经安装的指定软件包的详细信息
dpkg -S 查看系统中的某个文件属于那个软件包;
dpkg -i *.deb文件的安装
dpkg -r *.deb文件的卸载;
dpkg -P 彻底的卸载 包括软件的配置文件等等
查看没有安装的deb包命令
dpkg -c 查询deb包文件中所包含的文件 rpm -qlp
dpkg -I 查询deb包的详细信息
添加说明:
最常用的就是-i,-r。简单,安装/卸载。不用说。
下面简单介绍最常用,也最好用的4种命令参数。也好记,L,l,S,s。大小L和大小S。
——————————-
dpkg -L|–listfiles <软件包名> … 列出所有“属于”该软件包(或多个软件包) 的文件
相当与synaptic的看包属性:
~ dpkgLgcc3.4|headn5/./usr/usr/usr/doc/usr/doc/gcc3.4basedpkgl|list[<>使便 dpkg -l gcc*
期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
| 当前状态=未(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)
|/ 错误?=(无)/保持(?)/须重装(R)/两者兼有(#) (状态,错误:大写=故障)
||/ 名称 版本 简介
+++-==============-==============-============================================
ii gcc 3.3.5-1 The GNU C compiler
un gcc-2.95 <无> (无相关介绍)
un gcc-3.2 <无> (无相关介绍)
ii gcc-3.3 3.3.5-8ubuntu2 The GNU C compiler
ii gcc-3.3-base 3.3.5-8ubuntu2 The GNU Compiler Collection (base package)
un gcc-3.3-doc <无> (无相关介绍)
ii gcc-3.4 3.4.3-9ubuntu4 The GNU C compiler
ii gcc-3.4-base 3.4.3-9ubuntu4 The GNU Compiler Collection (base package)
un gcc-3.4-doc <无> (无相关介绍)
un gcc-3.5-base <无> (无相关介绍)
ii gcc-4.0-base 4.0.0-7ubuntu6 The GNU Compiler Collection (base package)
un gcc-doc <无> (无相关介绍)
——————————-
dpkg -S|–search <表达式> … 搜寻拥有该文件(或多个文件)的软件包
由单个(多个)文件回溯找包:
dpkgS/usr/doc/gcc3.4base/FAQ.gzgcc3.4:/usr/doc/gcc3.4base/FAQ.gz ls -l /usr/bin p*
lrwxrwxrwx 1 root root 15 2005-09-17 01:11 /usr/bin poeci -> eciadsl-pppoeci
dpkgS/usr/binpoecieciadslusermode:/usr/binpoecidpkgs|status<>synaptic dpkg -s gcc-3.4
Package: gcc-3.4
Status: install ok installed
Priority: optional
Section: devel
Installed-Size: 4404
Maintainer: Debian GCC maintainers debian-gcc@lists.debian.org
Architecture: i386
Version: 3.4.3-9ubuntu4
Provides: c-compiler
Depends: gcc-3.4-base (>= 3.4.3-9ubuntu4), libgcc1 (>= 1:3.4.3-9ubuntu4), libc6 (>= 2.3.2.ds1-4), cpp-3.4 (>= 3.4.3-9ubuntu4), cpp-3.4 (<< 3.4.5), binutils (>= 2.15-5)
Recommends: libc6-dev (>= 2.3.2.ds1-16)
Suggests: gcc-3.4-doc (>= 3.4.3-9ubuntu4), amd64-libs-dev
Conflicts: gcc-3.2 (<= 1:3.2.3-0pre8)
Description: The GNU C compiler
This is the GNU C compiler, a fairly portable optimizing compiler for C.
.
ABIs changed between gcc-3.3 and gcc-3.4 on some architectures (hppa, m68k,
mips, mipsel, sparc). Please read /usr /doc/gcc-3.4/README.Debian
for more details.

  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Occlum 是一个支持运行 Linux 应用程序的轻量级容器化解决方案,它可以在安全的环境中运行 Linux 应用程序。下面是 occlum 使用教程: ## 安装 Occlum 首先需要安装 Occlum,官方提供了一键安装脚本,可以在任何支持 bash 的 Linux 系统上安装 Occlum: ``` $ wget https://github.com/occlum/occlum/releases/download/v0.20.0/occlum_0.20.0-ubuntu18.04_amd64.deb $ sudo dpkg -i occlum_0.20.0-ubuntu18.04_amd64.deb ``` 安装完成后,可以使用 occlum 命令来验证是否安装成功。 ## 创建 Occlum 工作区 使用 Occlum 需要先创建一个工作区,这个工作区包含所有需要在 Occlum 中运行的文件和配置。 可以使用以下命令创建一个默认的 Occlum 工作区: ``` $ occlum init ``` 执行此命令后,会在当前目录下创建一个名为 `occlum_instance` 的文件夹,该文件夹包含一个默认配置文件 `config.json`,和一些必要的文件夹和文件。 ## 运行应用程序 在创建了 Occlum 工作区后,就可以在其中运行 Linux 应用程序了。 以下是在 Occlum 中运行应用程序的步骤: 1. 将应用程序及其依赖项复制到 Occlum 工作区中。 ``` $ mkdir -p occlum_instance/rootfs $ cp /path/to/your/app occlum_instance/rootfs/ $ sudo occlum build ``` 2. 在创建的 Occlum 工作区中启动应用程序。 ``` $ occlum run /your/app ``` 以上就是使用 Occlum 的基本步骤,当然还可以通过修改配置文件来设置更多的参数。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值