linux中dpkg里的info是干嘛的

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

简单的说关于dpkg是一个dpkg是Debian的中级软件包管理器,类似RPM.而其中的:/var/lib/dpkg/info”用于保存各个软件包的配置文件列表.如果把这个里面的东西全部删除系统并不会瘫痪(我莽撞的尝试过了,哈哈),它好像联接到/etc/init.d/相关目录的命令。而Terminal对软件包的命令来源于那里(暂时这么认为的,呵呵)如: 自己安装MySQL,没有了/ect/init.d 里的mysql文件, Terminal将无法执行: service mysql restart 将无法重启mysql,各种liunx的命令可能会有区别,好像看到 service mysqld  [stop| stop| restart]这样的命令。随便提下我的系统是ubuntu。
但如果你误删了ect/init.d 的目录,那么重装是无济于事的。那么如何恢软件包在/ect/init.d里相应文件呢?
暂时只在下面方法取得成功:
将/var/lib/dpkg/info里的相应内容删除,一般一个软件有几个相对应文件,但可以区分的,如:mysql的开头都是mysql,那么reinstall该然件包,系统会再次在/etc/init.d下生成相应的文件。 如: /etc/init.d/mysql. 试一试命令: sudo service mysql restart,成功了!

 

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
Linux 网络安全
【Linux】INFO: attempting to log in with the new key(s), to filter out any that are already...
【Linux】INFO: attempting to log in with the new key(s), to filter out any that are already...
622 0
|
7月前
|
Linux 开发工具
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
319 2
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
|
9月前
|
存储 Linux Shell
探索Linux的`info`命令:数据处理的得力助手
`info`命令是Linux的数据处理助手,虽不直接处理数据,但提供详尽的文档支持。它是GNU项目的一部分,通过`.info`文件提供分节点的文档结构,支持搜索和交叉引用。常用参数包括`--help`、`--version`、`--node`和`--file`。例如,查询`bash` shell用法时,运行`info bash`。掌握导航、搜索功能和书签的使用能提升效率。与`man`命令结合使用,可获取全面的工具信息。定期更新Info pages以保持文档最新。
|
Ubuntu Linux C++
Linux软件包管理工具-dpkg
前言 dpkg是Debian和Ubuntu等Linux发行版中用于管理软件包的基本包管理工具 dpkg的一些常用命令,通过这些命令,你可以有效地管理你的Linux系统上的软件包。请注意,使用dpkg时需要谨慎,因为它不会自动解决依赖关系,可能导致软件包不完整或系统不稳定。通常建议使用高级包管理工具如apt来安装、升级和移除软件包,它们会更好地处理依赖关系。 一、什么是.deb .deb(Debian Package): .deb是Debian和基于Debian的Linux发行版(如Ubuntu)中使用的软件包格式。dpkg是.deb软件包的管理工具。 二、安装软件包 用于安装名为 VS Cod
298 0
|
Linux Ubuntu 网络安全
Linux 命令学习之dpkg命令详解
<p>dpkg是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包。<br> 下面是它的一些命令解释:<br> 1)安装软件<br> 命令行:dpkg -i &lt;.deb file name&gt;<br> 示例:dpkg -i avg71flm_r28-1_i386.deb<br> 2)安装一个目录下面所有的软件包<br> 命令行:dp
4027 0
linux--Could not get lock /var/lib/dpkg/lock
linux--Could not get lock /var/lib/dpkg/lock
104 0
|
Ubuntu Linux
Linux Command dpkg 软件管理
Linux Command dpkg 软件管理
|
Linux
【快速入门Linux】E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
【快速入门Linux】E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
621 0
【快速入门Linux】E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?