一般情况下我们都是使用apt-get install进行软件安装,但是有时候也有可直接install的文件例如.deb.

接下来就记录一下.dep软件的安装与卸载

安装:

直接找到软件,双击就可以进行安装。

或者使用命令

sudo dpkg -i xxxxx.deb

但是有时候这个安装会出现软件版本啊,依赖包关系安装失败,会有数据残留。

所以就用到了卸载

先找到软件的名称:whereis,which,find,grep都可以的

可以直接使用dpkg命令进行卸载,这叫谁污染谁治理。

dpkg -l |grep xxx
#xxx就是安装的软件名

然后找到之后,使用下面的方法进行卸载

sudo dpkg --purge xxxx
rm -rf ~/.local/share/xxxx

这样的话就彻底卸载了。

以安装teamviewer为例子,介绍ubuntu下teamviewer的安装过程。

1.先去官网下载teamviewer,https://download.teamviewer.com/download/linux/teamviewer_amd64.deb

2.然后执行安装命令

sudo dpkg -i teamviewer_13..5693_amd64.deb

竟然报错了,报错信息如下:

Selecting previously unselected package teamviewer.
(Reading database ... files and directories currently installed.)
Preparing to unpack teamviewer_13..5693_amd64.deb ...
Unpacking teamviewer (13.0.) ...
dpkg: dependency problems prevent configuration of teamviewer:
teamviewer depends on qtdeclarative5-controls-plugin (>= 5.5) | qml-module-qtquick-controls (>= 5.5); however:
Package qtdeclarative5-controls-plugin is not installed.
Package qml-module-qtquick-controls is not installed.
teamviewer depends on qtdeclarative5-dialogs-plugin (>= 5.5) | qml-module-qtquick-dialogs (>= 5.5); however:
Package qtdeclarative5-dialogs-plugin is not installed.
Package qml-module-qtquick-dialogs is not installed. dpkg: error processing package teamviewer (--install):
dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.-6ubuntu3.) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5.) ...
Processing triggers for bamfdaemon (0.5.~bzr0+16.04.-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-.index...
Processing triggers for mime-support (.59ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Errors were encountered while processing:
teamviewer

执行过程中一般都会失败,这是因为你X86架构64位的操作系统,必须下载的64位的软件,然后这个软件要依赖32位架构的包,所以要安装下依赖。

3.安装依赖

#添加架构依赖
sudo dpkg --add-architecture i386
#更新软件库
sudo apt-get update

4.执行强制安装

sudo apt-get -f install

5.接下来就可以安装

sudo dpkg -i teamviewer_13..5693_amd64.deb

6.修改配置文件

#停止teamviewer
sudo teamviewer --daemon stop
#通过vim修改配置文件(需要管理员权限)
sudo vim /opt/teamviewer/config/global.conf
#添加下面两行(一般添加配置都是在文末)
[int32] EulaAccepted =
[int32] EulaAcceptedRevision =

7.启动teamviewer并设置密码

#启动teamviewer
teamviewer --daemoon start
#获取Id(貌似没啥鸟用,可以忽略)
teamviewer --info print id
#设置密码(这个密码不知道是不是登陆的密码,我是在注册的账号)
sudo teamviewer --passwd xxxxxxxx

8.然后你就可以愉快的打开teamviewer,进行远程控制操作了。

  

ubuntu安装与卸载.dep软件的更多相关文章

  1. ubuntu安装和卸载软件命令

    ubuntu安装和卸载软件命令 Ubuntu软件安装与删除相关命令 安装软件 命令: apt-get install softname1 softname2 softname3…… 卸载软件 命令: ...

  2. ubuntu安装R时候增加软件源到sources.list,sudo apt-get update不能更新

    http://forum.ubuntu.org.cn/viewtopic.php?t=401717 ubuntu安装R时候增加软件源到sources.list,sudo apt-get update不 ...

  3. ubuntu安装以及卸载软件

    dpkg安装以及卸载软件 deb文件是linux发行版debian系统的安装包格式,还有像基于debian系统的发型版ubuntu等系统就是使用的deb格式安装包,我们可以使用dpkg命令进行安装管理 ...

  4. Ubuntu -- 安装、卸载程序的命令

    通过sudo apt-get install xxxx 安装软件后,总是无法卸载干净,这里以Apache 为例,提供方法:首先sudo apt-get remove apache2再sudo apt- ...

  5. Ubuntu安装和卸载.bundle格式的VMware

    本文由荒原之梦原创,原文链接:http://zhaokaifeng.com/?p=628 前言: 本文中用于演示的.bundle文件是VMware-Workstation-Full-14.1.1-75 ...

  6. Ubuntu安装及卸载brew

    网站:http://linuxbrew.sh/ 一.安装: 不能在root下运行 $sh -c "$(curl -fsSL https://raw.githubusercontent.com ...

  7. Ubuntu16.04安装、卸载宝塔软件

    宝塔是一款Linux可视化软件 1.一键安装 apt-get install wget && wget -O install.sh http://download.bt.cn/inst ...

  8. ubuntu 安装 删除 卸载 Deb 包文件

    图形界面: 安装deb 直接双击图标,输入密码后就可自动安装. 卸载deb 1. 菜单-系统->系统管理->新立得软件包管理器 或 Alt+F2(运行窗口)输入 sudo synaptic ...

  9. Ubuntu中可以卸载的软件(持续更新)

    sudo apt-get -y --auto-remove purge unity unity-2d* sudo apt-get -y purge empathy sudo apt-get -y pu ...

随机推荐

  1. SharePoint服务器端对象模型 之 访问网站和列表数据(Part 1)

    本节将会介绍SharePoint中最为常用的一些对象模型,以及如何使用这些对象模型来访问和操作网站中的数据.几乎所有的SharePoint服务器端开发都会涉及到这些内容,因此应着重掌握本节中所介绍的基 ...

  2. android菜鸟学习笔记30----Android使用百度地图API(一)准备工作及在应用中显示地图

    1.准备工作: 百度地图API是免费开放的,但是需要申请API Key: 1)先注册一个百度开发者帐号 2)进入百度开放服务平台http://developer.baidu.com/ 3)进入LBS云 ...

  3. 《挑战程序设计竞赛》2.1 穷竭搜索 POJ2718 POJ3187 POJ3050 AOJ0525

    POJ2718 Smallest Difference Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 6509   Acce ...

  4. rpm命令相关命令运用实例

    1) 挂载光盘文件到/media目录 2) 进去/media目录下的Packages目录 3) 查看系统已安装的所有rpm包 4) 查看系统是否安装dhcp软件包 5,安装dhcp软件包 6) 查看d ...

  5. Log4j详细配置解释

    原文地址:https://www.cnblogs.com/godtrue/p/6444158.html log4j(七)——log4j.xml简单配置样例说明 一:测试环境与log4j(一)——为什么 ...

  6. Python基础-文件的基本操作

    测试文件fansik内容如下:This is line 1This is line 2This is line 3This is line 4This is line 5This is line 6 ...

  7. 系统日志服务rsyslog

    一.系统日志服务rsyslog:多线程,可以基于UDP.TCP.TLS协议进行远程通信,还可以将数据存储到MySQL.PGSQL.Oracle,强大的过滤器,可实现过滤日志信息中任何部分,可以自定义输 ...

  8. php 数组 高效随机抽取指定条记录的算法

    php使用数组array_rand()函数进行高效随机抽取指定条数的记录,可以随机抽取数据库中的记录,适合进行随机展示和抽奖程序. 该算法主要是利用php的array_rand()函数,下面看一下ar ...

  9. Linux:Ubuntu下部署Web运行环境

    Linux:Ubuntu下部署Web运行环境 本次博客将会从三部分内容详述Ubuntu系统下Web运行环境的配置: 依次是:FTP服务器的搭建.MYSQL数据库的搭建.JDK的安装等. 参考文章如下: ...

  10. Android:日常学习笔记(8)———开发微信聊天界面

    Android:日常学习笔记(8)———开发微信聊天界面 只做Nine-Patch图片 Nine-Patch是一种被特殊处理过的PNG图片,能够指定哪些区域可以被拉升,哪些区域不可以.