linux系统中软件的安装、卸载与更新
发布时间 - 2019-12-27 00:00:00 点击率:次什么是包管理系统?
包管理系统有一组工具和文件格式组成,这些工具和文件格式一起用于安装、更新和卸载Linux应用程序。
两个最常见的包管理系统来自Red Hat和Debian。Ret Het、CentOS 和 Fedora都是用RPM(.rpm 文件),Debian、Ubuntu和Mint是用DPKG(.deb文件)。
Gentoo Linux使用了一个叫做Portage的系统,Arch Linux只使用了TARBA(.tar 文件)。这些系统的主要区别在于它们安装和维护应用程序的方法不同。
LLS
你可能想知道在.rpm、.db或.tar文件中有什么。你可能会惊讶的发现,所有的这些文件只不过是普通的旧存档文件(如 .zip),其中包含应用程序的代码、关于如何安装它的说明、依赖项(它可能依赖于哪些其他应用程序)以及配置文件应该放在哪里。读取和执行所有这些指令的软件称为包管理器。
在线学习视频教程分享:linux视频教程
Debian、Ubuntu、Mint 等
Debian、Ubuntu、Mint和其他基于Debian的发行版都使用.deb文件和DPKG包管理系统。通过这个系统安装应用程序有两种方法:可以使用APT应用程序从存储库中安装,也可以使用DPKG应用程序从.deb文件安装应用程序。
使用apt安装应用程序的指令如下:
$ sudo apt install app_name1
使用apt卸载应用程序的指令如下:
$ sudo apt remove app_name1
想升级安装的应用程序,首先需要更新应用程序存储库,命令如下:
$ sudo apt update1
更新完成后使用如下命令更新所有的的应用程序:
$ sudo apt upgrade1
如果只想更新一个app,输入如下指令即可:
$ sudo apt update app_name1
最后,假设您想安装的应用程序在Debian存储库没有,它可以作为.DEB下载。命令如下:
$ sudo dpkg -i app_name.deb
Red Hat、CentOS、和Fedora
默认情况下,Ret Hat使用了多个包管理系统。虽然这些系统使用自己的命令,但是仍然有很多的相似之处,并且Debian中使用了同一个指令。
例如我们可以使用yum或者dnf管理器来安装应用程序。命令如下:
$ sudo yum install app_name $ sudo dnf install app_name12
.rpm格式的应用程序也可以使用rpm命令安装:
$ sudo rpm -i app_name.rpm1
删除应用程序的命令如下:
$ sudo yum remove app_name $ sudo dnf remove app_name12
升级程序可通过如下指令实现:
$ yum update$ sudo dnf upgrade --refresh12
相关文章教程推荐:linux教程
# linux系统
# 应用程序
# 管理系统
# 可以使用
# 使用了
# 管理器
# 新和
# 自己的
# 都是
# 放在
# 多个
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何快速打造个性化非模板自助建站?
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
如何正确下载安装西数主机建站助手?
Java遍历集合的三种方式
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
jQuery中的100个技巧汇总
音响网站制作视频教程,隆霸音响官方网站?
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
动图在线制作网站有哪些,滑动动图图集怎么做?
用v-html解决Vue.js渲染中html标签不被解析的问题
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
Firefox Developer Edition开发者版本入口
PHP 500报错的快速解决方法
Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案
Laravel如何实现用户注册和登录?(Auth脚手架指南)
详解jQuery停止动画——stop()方法的使用
Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】
如何自定义建站之星网站的导航菜单样式?
Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
php静态变量怎么调试_php静态变量作用域调试技巧【解答】
laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法
Laravel如何优化应用性能?(缓存和优化命令)
怎么用AI帮你设计一套个性化的手机App图标?
5种Android数据存储方式汇总
php结合redis实现高并发下的抢购、秒杀功能的实例
HTML 中动态设置元素 name 属性的正确语法详解
Laravel如何实现事件和监听器?(Event & Listener实战)
如何快速使用云服务器搭建个人网站?
Laravel如何与Docker(Sail)协同开发?(环境搭建教程)
如何确保FTP站点访问权限与数据传输安全?
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
焦点电影公司作品,电影焦点结局是什么?
如何在企业微信快速生成手机电脑官网?
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解
Laravel如何使用Service Container和依赖注入?(代码示例)
如何快速选择适合个人网站的云服务器配置?
Python结构化数据采集_字段抽取解析【教程】
Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
高性能网站服务器配置指南:安全稳定与高效建站核心方案
Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧

