Ubuntu下常规方法安装软件

一、通过apt-get

搜索:

#搜索
apt-cache searche 7zip

安装:

#安装
sudo apt-get install 7zip

更新:

#查看特定软件的版本,前提是要安装apt-show-versionsapt-show-versions 7zip#更新特定软件
sudo apt-get install 7zip
#更新所有软件
sudo apt-get update #更新源
sudo apt-get upgrade #更新已安装的包
sudo apt-get dist-upgrade #升级系统

卸载相关命令:

apt-get purge / apt-get –purge remove
删除已安装包(不保留配置文件)。
如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文件

apt-get autoremove
删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件。

apt-get remove
删除已安装的软件包(保留配置文件),不会删除依赖软件包,且保留配置文件。

apt-get autoclean
APT的底层包是dpkg, 而dpkg 安装Package时, 会将 *.deb 放在 /var/cache/apt/archives/中,apt-get autoclean 只会删除 /var/cache/apt/archives/ 已经过期的deb。

apt-get clean
使用 apt-get clean 会将 /var/cache/apt/archives/ 的 所有 deb 删掉,可以理解为 rm /var/cache/apt/archives/*.deb。

具体卸载某个软件:

# 删除软件及其配置文件
apt-get --purge remove 7zip
# 删除没用的依赖包
apt-get autoremove 7zip
# 此时dpkg的列表中有“rc”状态的软件包,可以执行如下命令做最后清理:
dpkg -l |grep ^rc|awk ‘{print $2}‘ |sudo xargs dpkg -P

参考:

http://blog.csdn.net/get_set/article/details/51276609

http://blog.csdn.net/makenothing/article/details/23686141

http://blog.csdn.net/duyiwuer2009/article/details/26983267

二、通过deb包

一般网站会提供deb包的下载,比如网易云音乐这些都是提供Ubuntu的deb安装包,下载回来之后通过以下方式安装:

1、使用GDebi软件包安装程序

通过Ubuntu软件中心搜索GDebi,然后安装。

然后在deb包上右键->打开方式->GDebi软件包安装程序。

更新和卸载都可以通过Ubuntu软件中心操作。但是一般第三方提供的deb包都有提供新版下载,有新版时下载回来再次安装即可。

2、使用终端命令安装

查找软件:

#列举所有软件
dpkg --get-selections
#精确查找gcc这个软件
dpkg --get-selections | grep gcc
#列举gcc具体的位置
dpkg -L gcc-5

检查软件:

#检查某一个软件是否安装
dpkg -s 7zip
dpkg-query -l 7zip

安装:

#安装
sudo dpkg -i package_file.deb
#如果提示有依赖关系没有解决,使用如下命令会自动解决依赖:
sudo apt-get -f install

更新:

一般第三方提供的deb包都有提供新版下载,有新版时下载回来再次安装即可。同样更新也支持使用apt-get命令。

卸载:

dpkg --remove 7zip #删除安装的文件,但不删除配置文件
dpkg --purge 7zip #安装文件和配置文件都删除

查询卸载后的状态:

dpkg -l 7zip*

un, ii, rc等是Desired和Status

Desired=Unknown/Install/Remove/Purge/Hold

Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend

ii就是已经安装的软件, rc则表示已经被删除,但配置文件还存在。

参考:

http://www.jianshu.com/p/0b29e11def5a

http://www.linuxidc.com/Linux/2015-03/115605.htm

http://blog.csdn.net/makenothing/article/details/23686141

http://jingyan.baidu.com/article/f54ae2fc2724a71e92b849c4.html

时间: 2024-07-30 23:55:15

Ubuntu下常规方法安装软件的相关文章

Ubuntu下dpkg安装软件遇到包依赖问题的处理方法

造冰箱的大熊猫@cnblogs 2019/9/10 向灵魂工程师致敬! 在Ubuntu环境下通过dpkg命令安装deb包时,如果遇到包依赖问题,如 $sudo dpkg -i xxx.deb (Reading database ... 227173 files and directories currently installed.) Preparing to unpack xxx.deb ... Unpacking xxx (1.0.0) over (1.0.0) ... dpkg: depe

关于ubuntu下的一些软件的安装pycharm ipython-notebook opencv

1.ubuntu下 opencv 使用配置 安装oepncv: sudo apt-get install libopencv-dev 利用python调用opencv需要安装 python-opencv:sudo apt-get install python-opencv 2.ubuntu下pycharm安装 a:安装pycharm所需环境 $ sudo apt-get purge openjdk* $ sudo add-apt-repository ppa:webupd8team/java $

ubuntu采用apt-get安装软件出现依赖问题的解决方案

ubuntu采用apt-get安装软件出现依赖问题的解决方案 ubuntu采用apt-get安装软件出现依赖问题的解决方案 1:ubuntu采用apt-get安装软件原则上是不会出现包依赖的问题的,出现这种问题大多是"源"的问题,需要你更新一下源 2:更新源 #sudo apt-get update 5:再次用apt-get安装软件就可以了,亲测成功 例如:下面是Ubuntu 12.0.4 下安装SSH时出现 依赖问题 如图片: 第二步:#sudo apt-get update 第三步

snort简介以及在Ubuntu下的安装

一.简介 Snort是一套开放源代码的网络入侵预防软件与网络入侵检测软件.Snort使用了以侦测签章(signature-based)与通信协议的侦测方法.Snort是一个免费的IDS(入侵监测系统)软件.它的一些源代码是从著名的tcpdump软件发展而来的.它是一个基于libpcap包的网络监控软件,可以作为一个十分有效的网络入侵监测系统.它能够监测多种网络攻击和探测,例如:缓冲器溢出攻击,端口扫描,CGI攻击,SMB探测等等.Snort具有实时的告警能力,将告警记入一个特别的告警文件--系统

Linux 操作系统下,安装软件 apt-get、yum 的区别

Linux 操作系统主要分为两大类: RedHat系列:Redhat.Centos.Fedora等: Debian系列:Debian.Ubuntu等. yum(Yellow dog Updater, Modified)是 RedHat 系列 Linux 操作系统下的软件安装方式. apt-get(apt:Advanced Packaging Tool)是 Ubuntu 下的一个软件安装方式,它是基于 Debian 的. 原文地址:https://www.cnblogs.com/cag2050/p

ubuntu下docker安装与版本升级

ubuntu 下docker安装与版本升级 一.系统环境 系统:ubuntu-server 14.04 x86_64 内核:3.13.0-32-generic 二.Docker安装 --------------------------------------------------------------------------------- 要想安装最新版本的Docker需要使用Docker源来安装 $ sudo su - root # apt-get -y installapt-transp

ubuntu下git安装及使用

ssh目录在etc/ssh下 如何在本地使用git http://jingyan.baidu.com/album/295430f1c62c900c7e0050fd.html?picindex=1 参考:1. ubuntu下git安装及使用 http://www.cnblogs.com/jackge/archive/2013/08/17/3264801.html 2. 多 SSH Key 管理技巧与 Git 多账户登录问题 http://blog.csdn.net/forlong401/artic

Ubuntu下成功安装QQ2013

阳光小强最近用Win8系统感觉特别不爽,中午果断换了一个win7系统,又想着能不能搞个双系统(最近在看一些linux东西),于是就开始整起来.结果并不好,linux虽然整好了,但是硬盘全部格式化了,当时的心情是即喜又悲啊!倒腾了半天linux感觉蛮不错的,比较遗憾的是没有QQ,于是就就有了Ubuntu下的Linux安装.下面直接进入正题: 腾讯官方提供的Linux版本QQ: 地址:http://im.qq.com/qq/linux/download.shtml 于是阳光小强就下载了DEB包使用d

Ubuntu 下Eclipse 安装SVN

如果尚未安装Eclipse,先安装:也可以直接下载Google提供的ADT Bundle. sudo apt-get install eclipse 安装Subversion sudo apt-get install subversion 安装Subversion在Eclipse上的插件 Get the Java bindings for Subversion: sudo apt-get install libsvn-java 现在已经做好安装插件的准备. 打开Eclipse: 进入Help -