博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu下常规方法安装软件
阅读量:5987 次
发布时间:2019-06-20

本文共 1677 字,大约阅读时间需要 5 分钟。

一、通过apt-get

搜索:

#搜索apt-cache searche 7zip

安装:

#安装sudo apt-get install 7zip

更新:

#查看特定软件的版本,前提是要安装apt-show-versions apt-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。

具体卸载某个软件:

# 删除软件及其配置文件sudo apt-get purge 7zip # 删除软件 sudo apt-get remove 7zip# 删除没用的依赖包sudo apt-get autoremove 7zip

参考:

二、通过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 7zipdpkg-query -l 7zip

安装:

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

更新:

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

卸载:

sudo dpkg --remove 7zip #删除安装的文件,但不删除配置文件sudo 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则表示已经被删除,但配置文件还存在。

参考:

==>如有问题,请联系我:easonjim#163.com,或者下方发表评论。<==

转载地址:http://jeylx.baihongyu.com/

你可能感兴趣的文章
[Android]Linux BASH脚本中cmp比较命令的应用例子
查看>>
iptables规则备份与恢复, firewalld介绍
查看>>
内存对齐
查看>>
Exchange日常管理之二十:代表发送与代理发送
查看>>
while+case
查看>>
linux运维基础篇 unit8
查看>>
hibernate设置了hbm2ddl.auto不能自动建表和插入java.util.Date日期类型属性报错
查看>>
GANDCRAB V5.0.5勒索病毒软件删除 文件数据恢复
查看>>
Linux学习篇之shell编程基础
查看>>
Java操作文件内容
查看>>
责任链模式在Tomcat中的应用
查看>>
FlexAir获取MAC地址代码
查看>>
mysql常用语句
查看>>
C#界面,C++算法
查看>>
京东酝酿促销战 新电商价格大战猜想
查看>>
Mac终端命令
查看>>
mysql查重
查看>>
修改npm全局安装的位置
查看>>
itext 7 sign pom文件
查看>>
作为首席架构师,我是如何选择并落地架构方案的?
查看>>