ubuntu deb 命令,ubuntu命令行安装deb软件

老铁们,大家好,相信还有很多朋友对于ubuntu deb 命令和ubuntu命令行安装deb软件的相关问题不太懂,没关系,今天就由我来为大家分享分享ubuntu deb 命令以及ubuntu命令行安装deb软件的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

Ubuntu系统中使用dpkg命令管理deb包的用法教程

dpkg用于:管理系统的里deb包,可以对其安装、卸载、deb打包、deb解压等操作,与之相关apt-get工具可以在线下载 deb包安装

参数:

-i:安装软件包;

-r:删除软件包;

-P:删除软件包的同时删除其配置文件;

-L:显示于软件包关联的文件;

-l:显示已安装软件包列表;

--unpack:解开软件包;

-c:显示软件包内文件列表;

--confiugre:配置软件包。

例1

复制代码

代码如下:

dpkg-i package.deb#安装包

dpkg-r package#删除包

dpkg-P package#删除包(包括配置文件)

dpkg-L package#列出与该包关联的文件

dpkg-l package#显示该包的版本

dpkg--unpack package.deb#解开 deb包的内容

dpkg-S keyword#搜索所属的包内容

dpkg-l#列出当前已安装的包

dpkg-c package.deb#列出 deb包的内容

dpkg--configure package#配置包

例2

复制代码

代码如下:

# dpkg-i package#安装包

# dpkg-R/usr/local/src#安装一个目录下面所有的软件包

# dpkg--unpack package#解开一个包,如果和-R一起使用,参数可以是一个目录

# dpkg--configure package#重新配置和释放软件包

# dpkg-r package#删除包

# dpkg--merge-avail#合并包

# dpkg-P#删除包,包括配置文件

# dpkg-A package#从软件包里面读取软件的信息

# dpkg--update-avail#替代软件包的信息

# dpkg--forget-old-unavail#删除Uninstall的软件包信息

# dpkg--clear-avail#删除软件包的Avaliable信息

# dpkg-C#查找只有部分安装的软件包信息

# dpkg--compare-versions ver1 op ver2#比较同一个包的不同版本之间的差别

# dpkg-b directory [filename]#建立一个deb文件

# dpkg-c filename#显示一个Deb文件的目录

# dpkg-p package#显示包的具体信息

# dpkg-S filename-search-pattern#搜索指定包里面的文件(模糊查询)

# dpkg-L package#显示一个包安装到系统里面的文件目录信息

# dpkg-s package#报告指定包的状态信息

# dpkg-l#显示所有已经安装的Deb包,同时显示版本号以及简短说明

定位软件包的实例:

定位软件包的方法是知道软件包中某个关键文件的名称。例如,你编译时需要某个.h头文件,查找提供该文件的软件包,你可以运行:

复制代码

代码如下:

# dpkg-S stdio.h

libc6-dev:/usr/include/stdio.h

libc6-dev:/usr/include/bits/stdio.h

perl:/usr/lib/perl/5.6.0/CORE/nostdio.h

或者:

复制代码

代码如下:

# dpkg-S/usr/include/stdio.h

libc6-dev:/usr/include/stdio.h

解系统中已安装软件的软件包名称十分有用,譬如当你想清理硬盘空间时,可以运行:

复制代码

代码如下:

# dpkg-l| grep mozilla

ii mozilla-browse 0.9.6-7 Mozilla Web Browser

这个命令的缺点是它会截断软件包的名字。在上例中,软件包的全称是 mozilla-browser,解决这个问题可以使用COLUMNS环境变量:

复制代码

代码如下:

[kov]@[couve]$ COLUMNS=132 dpkg-l| grep mozilla

ii mozilla-browser 0.9.6-7

Mozilla Web Browser- core and browser

或显示成这样:

复制代码

代码如下:

# apt-cache search"Mozilla Web Browser"

mozilla-browser- Mozilla Web Browser

在Ubuntu中安装Deb包的3个命令行工具

在Ubuntu和Linux Mint这样的基于Debian的系统中,安装本地软件包(.DEB)可以通过三种命令行工具轻松完成:dpkg、apt和gdebi。对于新接触这些系统的用户来说,掌握这些方法尤为重要,尤其是当他们希望通过终端而非图形化软件中心进行操作时。

首先,dpkg,作为基本的包管理器,虽然功能强大,但需要手动下载和安装包及其依赖。安装时,使用dpkg-i包名来安装,遇到依赖问题可用dpkg-f解决。要删除包,可以使用dpkg-r或--purge来移除或彻底清除。

apt命令则更为高级,它能自动管理软件包和依赖,包括升级和搜索更新。apt命令通过apt-get和apt-cache命令行工具提供交互式操作,但安装时需要指定包的本地路径。删除包时,apt的remove或purge选项同样适用。

gdebi是另一个便利的工具,它支持即时解析和安装依赖。安装时,只需使用gdebi包名,删除时通过apt或dpkg的purge选项。对于新手,gdebi的图形用户界面(GUI)安装程序是最直观的,只需双击安装文件即可。

总的来说,本文详细介绍了在Ubuntu和Linux Mint中利用dpkg、apt和gdebi命令行工具安装和删除.deb包的步骤。如有其他安装方式,欢迎在评论区分享交流。

基于Ubuntu 操作系统如何卸载软件

探索Ubuntu的世界:轻松卸载软件的艺术

在Ubuntu操作系统中,软件管理就像一个精致的工具箱,拥有两种高效的方式来卸载那些不再需要的应用。无论是离线安装的deb文件还是在线安装的apt-get包,每种方式都为用户提供了简单易行的解决方案。

卸载方式大揭秘

Ubuntu软件的世界分为两派:一是离线安装的deb文件格式,二是在线安装的apt-get包管理器。每一种方式都有其独特的魅力和适用场景。

deb文件卸载:离线模式的优雅

对于那些从CD/DVD或下载的deb文件安装的软件,我们可以通过以下命令优雅地解除它们的束缚:

sudo dpkg-r安装包名

这里的-r选项就像开关,明确指示我们要进行卸载操作。执行后,你会看到dpkg命令执行的步骤,一切都在后台悄然进行。

apt-get卸载:在线世界的快捷

对于在线安装的软件,apt-get包管理器则是你的得力助手。只需简单一行命令,即可快速摆脱不需要的软件:

sudo apt-get remove安装包名

apt-get的执行过程直观且快速,让你的系统保持轻盈状态。

卸载小结:双管齐下,高效清理

综上所述,Ubuntu操作系统提供了两种方法来卸载软件:dpkg-r命令用于处理deb文件格式的软件,而apt-get remove则针对apt-get包管理器安装的程序。掌握这两招,你的Ubuntu环境将始终保持整洁,只需轻轻一按,冗余软件即可离你而去。

现在,你已经掌握了在Ubuntu上卸载软件的秘诀,无论是离线还是在线,都能轻松应对。赶快实践起来,让你的Ubuntu体验更加流畅吧!

阅读剩余
THE END