ubuntu软件安装与卸载

更新ubuntu软件源

清华大学TUNA镜像源为例

1、国内镜像源

打开清华大学TUNA镜像源,页面滑动最下面找到ubuntu,点击ubuntu旁边的按钮

清华大学TUNA镜像源

点击问号

在打开的网页中选择相应的ubuntu版本(我的是16.04),然后复制框框内的内容

复制�软件源

2、备份ubuntu默认的源地址

// 如果非root用户加上记得sudo提权
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

备份系统自带的sources.list

备份ubuntu默认的源地址

3、更新源服务器列表

使用vim打开sources.list

// 如果非root用户加上记得sudo提权
vim /etc/apt/sources.list

在命令模式下输入【ggdGi】删除所有内容,并切换为插入模式

ggdGi

将软件源内容粘贴进去,然后按ESC退出到命令模式输入【:wq】,回车保存并退出

:wq

当然,也可以用更简单的方式,直接用gedit打开后,接下来的操作跟windows下的操作notepad没什么区别,全选粘贴进去

gedit /etc/apt/sources.list

4、更新源

在替换自带的软件源列表后需要先进行更新源操作,这个执行完毕之后才会使用清华大学 软件源下载软件。

apt-get update

更新源

回车后就开始获取软件列表了,这个过程因人而易,本人网速太渣,花了3分多钟才获取完毕。

ubuntu软件操作的相关命令

sudo apt-get update  更新源

sudo apt-get install package  安装包

sudo apt-get remove package  删除包

sudo apt-cache search package  搜索软件包

sudo apt-cache show package  获取包的相关信息

sudo apt-get install package  --reinstall  重新安装包

sudo apt-get -f install  修复安装

sudo apt-get remove package --purge  删除包,包括配置文件等

sudo apt-get build-dep package  安装相关的编译环境

sudo apt-get upgrade  更新已安装的包

sudo apt-get dist-upgrade  升级系统

sudo apt-cache depends package 了解使用该包依赖哪些包

sudo apt-cache redepends package  查看该包被哪些包依赖

sudo apt-get source package  下载该包的源代码

sudo apt-get clean && sudo apt-get autoclean  清理无用的包

sudo apt-get check  检查是否有损坏的依赖

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Laoqi's Linux运维专列

Zabbix自动发现之fping

2375
来自专栏小樱的经验随笔

利用Git工具将本地创建的项目上传到Github上

作为一个对前沿技术很看好的小青年,怎么能不会用Github呢?一年前我创建了Github,也知道git,但是尝试过用,但是就没弄明白,很多粉丝都问我Github...

804
来自专栏喔家ArchiSelf

从连接池到内存池

AI赋能万物,老码农的伙伴们也曾经开发了一个基于图数据库的知识问答系统,在压力测试的时候发现随着并发数的增加,响应的时延明显变长,看时延分布,是应用程序与图数据...

821
来自专栏zhisheng

听说你要做网站

现代 Web 后端技术超入门 引言 现在房价这么高,作为一个程序员只能靠做个网站看能不能卖出 100 万这样搏一手了。这里尝试介绍一下现代 Web 后端并解释一...

3598
来自专栏码神联盟

nginx+tomcat负载均衡配置

前几天,我们讲过了【互联网常见架构模式 之 nginx负载均衡】(忘记的童鞋,点击上面链接或者输入关键词:nginx\负载均衡,即可重新阅读),...

3538
来自专栏PHP技术大全

通过Web安全工具Burp suite找出网站中的XSS漏洞实战(二)

笔者6月份在慕课网录制视频教程XSS跨站漏洞 加强Web安全,里面需要讲到很多实战案例,在漏洞挖掘案例中分为了手工挖掘、工具挖掘、代码审计三部分内容,手工挖掘篇...

1425
来自专栏玩转JavaEE

Git标签管理

我们可以针对某一次的提交打上一个标签,有点类似于给某次提交取个别名,比如1.0版本发布时打个标签叫v1.0,2.0版本发布时打个标签叫v2.0,因为每次版本提交...

3307
来自专栏黑泽君的专栏

day24_Nginx学习笔记

     反向代理方式实际上就是一台负责转发的代理服务器,貌似充当了真正服务器的功能,但实际上并不是,代理服务器只是充当了转发的作用,并且从真正的服务器那里取得...

663
来自专栏SDNLAB

基于Opendaylight的packet-in flooding攻击的检测与防护

作者简介:智智方,西安电子科技大学硕士研究生,主要研究方向为SDN与网络安全,邮箱:675520574@qq.com

1221
来自专栏全栈

Maven管理多模块应用

1731

扫码关注云+社区