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体验更加流畅吧!