ubuntu安装与卸载.dep软件
一般情况下我们都是使用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软件的更多相关文章
- ubuntu安装和卸载软件命令
ubuntu安装和卸载软件命令 Ubuntu软件安装与删除相关命令 安装软件 命令: apt-get install softname1 softname2 softname3…… 卸载软件 命令: ...
- 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不 ...
- ubuntu安装以及卸载软件
dpkg安装以及卸载软件 deb文件是linux发行版debian系统的安装包格式,还有像基于debian系统的发型版ubuntu等系统就是使用的deb格式安装包,我们可以使用dpkg命令进行安装管理 ...
- Ubuntu -- 安装、卸载程序的命令
通过sudo apt-get install xxxx 安装软件后,总是无法卸载干净,这里以Apache 为例,提供方法:首先sudo apt-get remove apache2再sudo apt- ...
- Ubuntu安装和卸载.bundle格式的VMware
本文由荒原之梦原创,原文链接:http://zhaokaifeng.com/?p=628 前言: 本文中用于演示的.bundle文件是VMware-Workstation-Full-14.1.1-75 ...
- Ubuntu安装及卸载brew
网站:http://linuxbrew.sh/ 一.安装: 不能在root下运行 $sh -c "$(curl -fsSL https://raw.githubusercontent.com ...
- Ubuntu16.04安装、卸载宝塔软件
宝塔是一款Linux可视化软件 1.一键安装 apt-get install wget && wget -O install.sh http://download.bt.cn/inst ...
- ubuntu 安装 删除 卸载 Deb 包文件
图形界面: 安装deb 直接双击图标,输入密码后就可自动安装. 卸载deb 1. 菜单-系统->系统管理->新立得软件包管理器 或 Alt+F2(运行窗口)输入 sudo synaptic ...
- Ubuntu中可以卸载的软件(持续更新)
sudo apt-get -y --auto-remove purge unity unity-2d* sudo apt-get -y purge empathy sudo apt-get -y pu ...
随机推荐
- 关于webpack打包js和css
废话不多说,直接贴出代码,大家瞅瞅:其中要引用css的话是要用css-loader.用了之后再webpack.config.js里面配置相应的代码,并且在相应的js文件里面引用即可啦,不知道有哪位大神 ...
- android菜鸟学习笔记25----与服务器端交互(二)解析服务端返回的json数据及使用一个开源组件请求服务端数据
补充:关于PHP服务端可能出现的问题: 如果你刚好也像我一样,用php实现的服务端程序,采用的是apache服务器,那么虚拟主机的配置可能会影响到android应用的调试!! 在android应用中访 ...
- C++常备知识总结
1.extern表示是外部函数或外部变量,比如: 1.extern void add(int x,inty);表示该函数主体不在当前模块中,在另一个模块中(文件)2.extern int total; ...
- locust参数化
前面用篇专门讲了requests实现接口的参数关联案例,这里直接转化成locust脚本就行了 # coding:utf-8 from locust import HttpLocust, TaskSet ...
- 汽车数据的可视化分析(R)
数据下载:http://www.fueleconomy.gov/feg/epadata/vehicles.csv.zip 将数据导入R中, 1.首先将工作路径设定到本地保存了vehicles.csv的 ...
- ajax发送js类型的数据
一.如图所示 var ids = [1,2,3,4,5,6,7] $.ajax({ url: requestUrl, type: 'delete', data: JSON.stringify(ids) ...
- English Phrases
@1:Phrases requst sth from/of sb 向某人要求某物 a new lease on life 重获新生.焕发生机 state of the art 最先进的 at th ...
- python基础知识——包
包是一种通过使用“模块名”来组织python模块的名称空间的方式. 无论是import形式还是from...import形式,凡是在导入语句中(不是在使用时)遇到带点的,就需要意识到——这是包. 包是 ...
- Spring:笔记整理(1)——HelloWorld
Spring:笔记整理(1)——HelloWorld 导入JAR包: 核心Jar包 Jar包解释 Spring-core 这个jar 文件包含Spring 框架基本的核心工具类.Spring 其它组件 ...
- iOS 11 Xcode9开发 新特性学习 (新方法篇)
1 . 引入github (1) 在Xcode 9 中,引入了 gitHub,新源代码管理导航器 可以展示branch分支和 tag标签. (2)点进去,就可以看指定一次commit了哪些东西 2 ...