ZH奶酪:Linux/Ubuntu 安装/卸载 软件
1、安装.deb文件
以安装Chrome为例:
(1)到官方网站下载Chrome浏览器相应版本,比如google-chrome-stable_current_i386.deb;
(2)Ctrl+Alt+T打开终端,进入deb文件所在目录(默认“Downloads”,中文操作系统的话就是“下载”);
cd ~/Downloads
(2.5)安装之前,一般都会更新/升级
sudo apt-get update
sudo apt-get upgrade
(3)Deb包安装命令:
sudo dpkg -i google-chrome-stable_current_amd64.deb
可能会遇到下图中的问题,其中显示:
dpkg: dependency problems prevent configuration of ...
...
Package libxss1 is not installed.
原因是依赖包的问题,安装一下依赖包“libxss1”
(4)安装依赖包,解决问题:
sudo apt-get install -f install
(5)完成上述操作,提示安装的时候输入“y”,回车,然后就安装好了。
(6)启动程序(终端启动或者Alt+F2搜索程序)
google-chrome
(*)其他deb包操作相关命令
sudo dpkg -i package.deb //安装
sudo dpkg -r package_name //卸载
sudo dpkg -P package //删除包(包括配置文件)
sudo dpkg -L package //列出与该包关联的文件
sudo dpkg -l package //显示该包的版本
sudo dpkg -l //列出当前已安装的包
sudo dpkg –configure package //配置包
2、使用apt-get安装软件
apt-cache search package //搜索包
apt-cache show package //获取包的相关信息,如说明、大小、版本等
sudo apt-get install package //安装包
sudo apt-get install package - - reinstall //重新安装包
sudo apt-get -f install //修复安装"-f = ——fix-missing"
sudo apt-get remove package //删除包
sudo apt-get remove package - - purge //删除包,包括删除配置文件等
sudo apt-get update //更新源
sudo apt-get upgrade //更新已安装的包
sudo apt-get dist-upgrade //升级系统
sudo apt-get dselect-upgrade //使用 dselect 升级
apt-cache depends package //了解使用依赖
apt-cache rdepends package //查看该包被哪些包依赖
sudo apt-get build-dep package //安装相关的编译环境
apt-get source package //下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean //清理无用的包
sudo apt-get check //检查是否有损坏的依赖
ZH奶酪:Linux/Ubuntu 安装/卸载 软件的更多相关文章
- 积累的关于linux的安装卸载软件基本命令
Linux安装.卸载软件 在linux环境中,尤其是cenos中安装过一些软件,一般是二进制安装与源码安装,现小结一下linux中的安装与卸载. 一.通常Linux应用软件的安装包有三种: 1) ...
- Linux如何安装卸载软件
Linux 中如何卸载已安装的软件. Linux软件的安装和卸载一直是困扰许多新用户的难题.在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程 序” 来实现.与其相类 ...
- ubuntu安装卸载软件
sudo apt-get remove nagios3 #卸载软件 sudo apt-get autoremove #卸载依附软件包 rpm格式 安装:rpm -ivh *** 查看:rpm -q * ...
- ZH奶酪:Ubuntu 14.04配置LAMP(Linux、Apache、MySQL、PHP)
ZH奶酪:Ubuntu 14.04安装LAMP(Linux,Apache,MySQL,PHP) 之前已经介绍过LAMP的安装,这边文章主要讲解一下LAMP的配置. 1.配置Apache (1)调整Ke ...
- Linux 之【辨析UPDATE/UPGRADE】和安装/卸载软件(apt-get)
一.[辨析UPDATE/UPGRADE] UPDATE: update is used to download package information from all configured sour ...
- linux centos7 安装常用软件java,node,mysql,Seafile
linux centos7 安装常用软件java,node,mysql,Seafile 安装压缩解压缩软件 yum install -y unzip zip 安装git yum install -y ...
- Linux安装/卸载软件教程
一.源码安装 ./configure #环境检查.生成makefile make #编译 make install #安装 这三条命令是最经典的Linux软件安装,适用于所有发行版 二.软件包管理工具 ...
- linux安装卸载软件
转自:http://www.cnblogs.com/propheteia/archive/2012/06/26/2563383.html configure作用:是源码安装软件时配置环境用的 他根据你 ...
- linux: Ubuntu安装samba的问题
Ubuntu安装samba的问题 http://blog.csdn.net/jk110333/article/details/8920841 root@ubuntu:~# apt-get instal ...
随机推荐
- Loj10167 HDU2089 不要62
题目描述 杭州人称那些傻乎乎粘嗒嗒的人为 626262(音:laoer). 杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士 ...
- WIKIOI 1026 逃跑的拉尔夫 深度优先搜索
/* 1026 逃跑的拉尔夫 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题目描述 Description 年轻的拉尔夫开玩笑地从一个小镇上偷走了一辆 ...
- spring---transaction(1)---源代码分析(事务的拦截器TransactionInterceptor)
写在前面: 先了解一下spring的事务.分为分明式事务管理和注解式事务管理,对于前期的事务,spring会通过扫描拦截对于事务的方法进行增强(以后讲解). 若果目标方法存在事务,spring产出的b ...
- BTSync FREE vs BTSync PRO
Although both BitTorrent Sync 2.0 FREE and PRO ensure high file transfer speed and ultimate security ...
- spring mvc 如何传递集合参数(list,数组)
spring mvc 可以自动的帮你封装参数成为对象,不用自己手动的通过request一个一个的获取参数,但是这样自动的参数封装碰碰到了集合参数可能就需要点小技巧才可以了. 一.基础类型和引用类型有什 ...
- MVC之Ajax如影随行
一.Ajax的前世今生 我一直觉得google是一家牛逼的公司,为什么这样说呢?<舌尖上的中国>大家都看了,那些美食估计你是百看不厌,但是里边我觉得其实也有这样的一个哲学:关于食材,对于种 ...
- HDU 2604 Queuing 矩阵高速幂
Queuing Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total S ...
- CLR基础,CLR运行过程,使用dos命令创建、编译、运行C#文件,查看IL代码
CLR是Common Language Runtime的缩写,是.NET程序集或可执行程序运行的一个虚拟环境.CLR用于管理托管代码,但是它本身是由非托管代码编写的,并不是一个包含了托管代码的程序集, ...
- FT项目开发技术点(四)
1.jsp页面form传递过来的值是在后台ishi通过name获得的而非ID.上传文字要用input type=text属性 <tr> <th>品牌:</th> & ...
- KJBitmap与KJHttp的深度用法
摘要 本文原创,转载请注明地址:http://kymjs.com/code/2015/09/24/01这篇文章是对KJFrameForAndroid使用的一个深入学习 之前写过一些有关KJFrame的 ...