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 安装/卸载 软件的更多相关文章

  1. 积累的关于linux的安装卸载软件基本命令

    Linux安装.卸载软件   在linux环境中,尤其是cenos中安装过一些软件,一般是二进制安装与源码安装,现小结一下linux中的安装与卸载. 一.通常Linux应用软件的安装包有三种: 1)  ...

  2. Linux如何安装卸载软件

    Linux 中如何卸载已安装的软件. Linux软件的安装和卸载一直是困扰许多新用户的难题.在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程 序” 来实现.与其相类 ...

  3. ubuntu安装卸载软件

    sudo apt-get remove nagios3 #卸载软件 sudo apt-get autoremove #卸载依附软件包 rpm格式 安装:rpm -ivh *** 查看:rpm -q * ...

  4. ZH奶酪:Ubuntu 14.04配置LAMP(Linux、Apache、MySQL、PHP)

    ZH奶酪:Ubuntu 14.04安装LAMP(Linux,Apache,MySQL,PHP) 之前已经介绍过LAMP的安装,这边文章主要讲解一下LAMP的配置. 1.配置Apache (1)调整Ke ...

  5. Linux 之【辨析UPDATE/UPGRADE】和安装/卸载软件(apt-get)

    一.[辨析UPDATE/UPGRADE] UPDATE: update is used to download package information from all configured sour ...

  6. linux centos7 安装常用软件java,node,mysql,Seafile

    linux centos7 安装常用软件java,node,mysql,Seafile 安装压缩解压缩软件 yum install -y unzip zip 安装git yum install -y ...

  7. Linux安装/卸载软件教程

    一.源码安装 ./configure #环境检查.生成makefile make #编译 make install #安装 这三条命令是最经典的Linux软件安装,适用于所有发行版 二.软件包管理工具 ...

  8. linux安装卸载软件

    转自:http://www.cnblogs.com/propheteia/archive/2012/06/26/2563383.html configure作用:是源码安装软件时配置环境用的 他根据你 ...

  9. linux: Ubuntu安装samba的问题

    Ubuntu安装samba的问题 http://blog.csdn.net/jk110333/article/details/8920841 root@ubuntu:~# apt-get instal ...

随机推荐

  1. 【对比分析六】JavaScript中GET和POST的区别及使用场景

    区别: GET:一般用于信息获取,使用URL传递参数,对所发送信息的数量也有限制,一般在2000个字符 POST:一般用于修改服务器上的资源,对所发送的信息没有限制 GET方式需要使用 Request ...

  2. tyvj 1031 热浪 最短路

    热浪 Time Limit: 1 Sec  Memory Limit: 256 MB 题目连接 http://tyvj.cn/p/1031 Description 德克萨斯纯朴的民眾们这个夏天正在遭受 ...

  3. CF 277.5 B.BerSU Ball 二分图的最大匹配 模版题

    题意:求二分图的最大匹配数量 模版如下: //二分图匹配(匈牙利算法的DFS实现) //初始化:g[][]两边顶点的划分情况 //建立g[i][j]表示i->j的有向边就可以了,是左边向右边的匹 ...

  4. Java线程锁&分布式锁的理解及应用

    了解Java线程锁之前,先理解线程和进程的定义.进程是操作系统分配资源(CPU)的基本单位,线程是CPU执行的基本单位,一个进程可拥有多个线程,同进程间的多个线程共享分配给进程的资源.比如启动JVM时 ...

  5. web服务器boa的移植

    1.下载官方网站 http://www.boa.org/ 我下载的是0.94.13版本 2.解压 tar -zxvf boa-0.94.13.tar.gz 3.进入src目录 ./configure ...

  6. 第三方网站返回hybrid app H5页面缓存问题应对策略

    最近负责公司各产品线购买模块的开发,各项功能如期开发完成后测试那边反馈回来一个问题:IOS手机在点击支付宝购买后,跳转到支付宝网站时不输入支付密码,直接点返回,返回到我们自己的APP购买界面发现页面显 ...

  7. A secure connection is requiered(such as ssl). More information at http://service.mail.qq.com/cgi-bin/help?id=28

    上面回答有问题,找到qq官方的文档了 http://service.exmail.qq.com/cgi-bin/help?id=28&no=1000585&subtype=1 如果您的 ...

  8. 使用addChildViewController手动控制UIViewController的切换

    addChildViewController If the new child view controller is already the child of a container view con ...

  9. 通过http请求传递xml流和接收xml流的代码示例

    通过http请求传递xml流和接收xml流的代码示例 //1.在servlet中post一个xml流:import java.io.OutputStreamWriter;import org.jdom ...

  10. Android之LogUtil

    提供debug与release的时候是否屏蔽打印信息,把信息选择性的进行保存,可以是否自动保存crash的堆栈信息.来自github上的一个开源项目,https://github.com/syxc/L ...