rpm dpkg 强制安装或强制卸载

rpm

遇到脚本错误导致安装或卸载无法继续时,加--noscripts参数

rpm -e mypackage  --noscripts

dpkg

当各种force参数都没有作用时,直接进行如下删除操作。删除后再dpkg -r my_package或 dpkg -P  my_package

example:

rm /var/lib/dpkg/info/<package_name>.*

Linux系统上强制安装MySQL 5.6可以按照以下几个步骤来进行操作: ### 步骤一:卸载已有的MySQL版本 首先需要检查当前是否有其他版本的MySQL已经存在。如果已有其他版本,则先将其卸载。 ```bash sudo apt-get remove --purge mysql* # 对于Debian/Ubuntu系 sudo yum remove mysql* # 对于CentOS/RHEL/Fedora系 ``` 这会将现有的MySQL组件全部删除,包括数据、配置文件等。 --- ### 步骤二:添加官方MySQL仓库并更新APT源 下载适用于你系统的MySQL APT 配置工具,并根据官方文档进行设置。 对于基于Debian/Ubuntu的发行版: ```bash wget https://dev.mysql.com/get/mysql-apt-config_0.8.24-1_all.deb sudo dpkg -i mysql-apt-config*.deb ``` 然后选择`MySQL 5.6`作为你需要使用的选项,在保存后运行以下命令刷新软件包列表: ```bash sudo apt-get update ``` 如果是RedHat/CentOS用户则从这里找到适合你的YUM Repository链接手动完成同样的工作。 --- ### 步骤三:正式开始安装过程 现在你可以尝试直接安装特定版本了。例如指定为 `=5.6.*` 的精确匹配符来锁定目标版本号。 **针对APT环境** ```bash sudo apt-cache policy mysql-server # 查看可用的所有服务器版本信息 sudo apt-get install mysql-server=5.6.* ``` **对于RPM/Yum管理平台下** ```bash yum list available | grep mysql-community-release # 列出所有关联项目 yum install mysql-community-server.x86_64 # 确保明确指定了架构类型如x86_64 ``` 注意某些情况下可能会因为依赖问题报错无法正常解决;这时考虑利用force-ignore-missing-dependencies参数强行跳过校验机制继续前进下去。(谨慎使用) --- ### 步骤四:启动服务及测试连接功能 最后一步就是验证整个流程是否成功结束并且能够正常使用数据库引擎啦! ```bash service mysqld start || systemctl start mariadb.service # 根据实际命名调整此行内容 mysqladmin version # 测试客户端能否访问实例及其基础属性展示情况 ``` 至此为止你就完成了对旧版本的支持加载咯!不过记得定期备份重要资料哦~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值