2apt-get命令,deb包安装,源码安装

简介: 1 安装卸载软件 更新源服务器列表 sudovi /etc/apt/sources.list 更新完服务器列表后需要更新下源 sudoapt-get update 更新源 sudoapt-get install package 安装包 sudoapt-get remove package 删除包 sudoapt-cache search package 搜索软件

1 安装卸载软件

更新源服务器列表

sudovi /etc/apt/sources.list


更新完服务器列表后需要更新下源

sudoapt-get update 更新源

sudoapt-get install package 安装包

sudoapt-get remove package 删除包

sudoapt-cache search package 搜索软件包

sudoapt-cache show package

获取包的相关信息,如说明、大小、版本等

sudoapt-get install package --reinstall 重新安装包

sudoapt-get -f install修复安装

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

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

sudoapt-get upgrade 更新已安装的包

sudoapt-get dist-upgrade 升级系统

sudoapt-cache depends package 了解使用该包依赖那些包

sudoapt-cache rdepends package 查看该包被哪些包依赖

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

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

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


2deb包安装

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

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

安装deb软件包命令:sudo dpkg -i xxx.deb

删除软件包命令:sudo dpkg -r xxx.deb

连同配置文件一起删除命令:sudo dpkg -r --purge xxx.deb

查看软件包信息命令:sudo dpkg -info xxx.deb

查看文件拷贝详情命令:sudo dpkg -L xxx.deb

查看系统中已安装软件包信息命令:sudo dpkg -l

重新配置软件包命令:sudo dpkg-reconfigure xxx


3源码安装

1.解压缩源代码包

2.cd dir

3../configure

检测文件是否缺失,创建Makefile,检测编译环境

4.make

编译源码,生成库和可执行程序

5.sudo make install

把库和可执行程序,安装到系统路径下

目录
相关文章
|
关系型数据库 MySQL 数据库
MySql 数据库 - 重置数据库、重置初始密码方法,数据库初始化方法,长时间不用忘记密码暴力解决方法
MySql 数据库 - 重置数据库、重置初始密码方法,数据库初始化方法,长时间不用忘记密码暴力解决方法
1157 0
MySql 数据库 - 重置数据库、重置初始密码方法,数据库初始化方法,长时间不用忘记密码暴力解决方法
|
运维 监控 Kubernetes
中间件故障转移自动切换
【7月更文挑战第25天】
269 2
|
开发框架 Java .NET
Mono 现状与未来: 从 Xamarin 到 WebAssembly、Blazor 及.NET 5
  本文要点:   Mono 项目始于 2001 年,是首个面向.NET 应用程序的多平台、开源框架的项目。Xamarin 和 Blazor 分别代表了微软在移动和 Web 应用程序方面的努力,它们都是基于 Mono 并由 Mono 提供支持的。.NET 5 为用户提供了两种运行时选项:高性能的 CoreCLR(用于服务器和桌面应用程序)和轻量级的 Mono(用于移动设备和 WebAssembly)。尽管 Mono 已经是.NET 的一部分了,但仍有一些开发工作要致力于改善 Mono 的运行时性能和垃圾回收器。现在.NET Core 可以与 Mono 并行安装了,因此可以一起演进语言和运行时
1461 0
|
Java 容器
SpringBoot修改默认端口号
有时候我们可能需要启动不止一个SpringBoot,而SpringBoot默认的端口号是8080,所以这时候我们就需要修改SpringBoot的默认端口了。修改SpringBoot的默认端口有两种方式。下面就分别说一下这两种方式。 修改application.properties 第一种方式我们只需要在application.properties中加这样的一句话就可以了:server.
4395 1
|
Android开发 UED iOS开发
干货!14个最新优质加载动画设计,让等待成为一种享受
互联网时代,网络“提速”日益频繁,人们打开Web或软件的速度越来越快,一般页面缓冲和加载地过程也是几不可查。然而,在某些情况下,例如软件急需加载大量页面,首页急需加载大量内容,用户下载文件过大,甚至是网页软件信息处理急需时间等等,难免会出现需要用户等待的时候。
2693 0
|
算法
版本号大小比较算法
版本号之间比较大小,本质上是比较字符串之间的关系。这里给定两个版本号,你一定能迅速地区分出大小: 0.0.2 0.0.3 想要让计算机程序分辨她们的关系,可以直接使用strcmp()函数获取返回值,如果你在 iOS 系统下编程,也可以使用 NSString 类提供的- (NSComparisonResult)compare:(NSNumber *)decimalNumber方法。
1783 0
|
Web App开发 移动开发 JavaScript
轻量级 Web 组件编译器 — Stencil
文章中,你将会体验到从头开始构建自己的应用,分别使用Stencil CLI 和 云开发平台
851 2
轻量级 Web 组件编译器 — Stencil
|
JSON Java 关系型数据库
spring data elasticsearch:复杂查询指南
因为es非关系型数据库的特性,我们常常需要在实际业务中实现复杂查询,从而来查询到我们想要的数据。 很多同学刚接触java client不知道如何实现各类复杂查询操作。今天我们就来讲讲一些常见的复杂查询如何实现
665 0
spring data elasticsearch:复杂查询指南
|
Cloud Native 数据挖掘 Linux
Alibaba Cloud Linux和CentOS一样吗?怎么选择哪个好?
CentOS已经停止维护,选择Alibaba Cloud Linux是不错的替代方案,Alibaba Cloud Linux完全兼容CentOS生态
1601 0
Alibaba Cloud Linux和CentOS一样吗?怎么选择哪个好?