Ubuntu使用记录:安装deb软件方法以及apt、apt-get和dpkg的区别

一、概述

下载360浏览器后,在终端进行.deb包安装。使用安装vim的方法,结果发现无法进行安装。记录一下安装方法和几个安装指令的区别。

二、通过Ubuntu软件安装

我们在网页下载deb包会自动弹出对话框,默认选项直接点击确认:

在这里插入图片描述
下载完成后,Ubuntu会自动使用“Ubuntu软件”打开安装包,这时我们直接点击安装就好了。

在这里插入图片描述
那如果不是直接从网页下载,而是通过U盘拷贝等方式获得的本地安装包呢?也是可以通过“Ubuntu软件”进行安装的,找到本地deb文件,在文件上右键,选择“用软件安装打开”即可:

在这里插入图片描述

三、通过终端命令安装

有时选择“用软件安装打开”,界面打开会很慢,在终端用命令安装更加便捷(至少我是这么认为的)。在空白处右键打开终端:

在这里插入图片描述
首先切换下root用户,然后通过前面安装VIM的方法,结果发现报错了:

在这里插入图片描述
这是因为apt-get是在线安装,而我们现在要安装本地的.deb包。所以要要使用dpkg -i指令:

在这里插入图片描述
可以看到安装顺利进行,并且桌面也多了一个360浏览器图标。同样双击图标打开,就可以正常使用了。

四、apt、apt-get和dpkg的区别

4.1 apt

在前面用到了apt-get,那么apt有什么区别呢?

简单来说就是:apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。 可以用 apt 替换部分
apt-get 系列命令,但不是全部。

更多请点击:apt 和 apt-get的区别

4.2 dkpg

“dpkg ”是“Debian Package ”的简写。为 “Debian” 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自“Debian”的“Linux ”发行版都使用 “dpkg”,例如 “Ubuntu”、“Knoppix ”等。

第三节有提到,apt-get是在线安装,本地安装则需要使用dpkg指令。这是因为:

两者的区别是dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dpkg的安装。
1、dpkg是用来安装.deb文件,但不会解决模块的依赖关系,且不会关心ubuntu的软件仓库内的软件,可以用于安装本地的deb文件。
2、apt会解决和安装模块的依赖问题,并会咨询软件仓库, 但不会安装本地的deb文件, apt是建立在dpkg之上的软件管理工具。

4.3 安装卸载指令

指令支持很多参数,为了避免罗列一堆看着枯燥,先记录下必要的安装卸载。其他随着使用程度增加,涉及到再补充。
安装指令:

dpkg -i package_name.deb              //安装本地软件包,不解决依赖关系
apt-get install package                    //在线安装软件包
apt-get install package --reinstall   //重新安装软件包

卸载指令:

dpkg -r package                 //删除软件包
apt-get remove package         //同上
dpkg -P                        //删除软件包及配置文件
apt-get remove package --purge    //删除软件包及配置文件
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值