pat-get 与aptitude的区别 处理:下列软件包有未满足的依赖关系:

有时候我们在ubuntu系统中用apt-get install 安装软件包时或出现以下错误:

下列软件包有未满足的依赖关系:... ....

这是我们可以考虑用sudo aptitude install  ... ... 的安装工具安装,举个例子:

原来使用sudo apt-get install python-pip会提示以上错误。改成以下命令:

sudo aptitude install python-pip

下列“新”软件包将被安装。 
python-colorama{a} python-distlib{a} python-html5lib{a} python-pip 
python-setuptools{ab} 
0 个软件包被升级,新安装 5 个, 0 个将被删除, 同时 0 个将不升级。 
需要获取 542 kB 的存档。 解包后将要使用 2,513 kB。 
下列软件包存在未满足的依赖关系: 
python-setuptools : 依赖: python-pkg-resources (= 3.3-1ubuntu1) 但是 3.3-1ubuntu2 已安装。 
下列动作将解决这些依赖关系:
保持 下列软件包于其当前版本: 
1) python-pip [未安装的] 
2) python-setuptools [未安装的]

是否接受该解决方案?[Y/n/q/?]  n
下列动作将解决这些依赖关系:
降级 下列软件包: 
1)     python-pkg-resources [3.3-1ubuntu2 (now) -> 3.3-1ubuntu1 (trusty)]

是否接受该解决方案?[Y/n/q/?] Y
下列软件包将被“降级”: 
python-pkg-resources 
下列“新”软件包将被安装。 
python-colorama{a} python-distlib{a} python-html5lib{a} python-pip 
python-setuptools{a} 
0 个软件包被升级,新安装 5 个, 1 个被降级, 0 个将被删除, 同时 0 个将不升级。 
需要获取 604 kB 的存档。 解包后将要使用 2,513 kB。

您要继续吗?[Y/n/?] Y
读取: 1 http://cn.archive.ubuntu.com/ubuntu/ trusty/universe python-colorama all 0.2.5-0.1ubuntu1 [18.3 kB] 
读取: 2 http://cn.archive.ubuntu.com/ubuntu/ trusty/universe python-distlib all 0.1.8-1 [113 kB] 
读取: 3 http://cn.archive.ubuntu.com/ubuntu/ trusty/main python-html5lib all 0.999-2 [83.2 kB] 
读取: 4 http://cn.archive.ubuntu.com/ubuntu/ trusty/main python-pkg-resources all 3.3-1ubuntu1 [61.9 kB] 
读取: 5 http://cn.archive.ubuntu.com/ubuntu/ trusty/main python-setuptools all 3.3-1ubuntu1 [230 kB] 
读取: 6 http://cn.archive.ubuntu.com/ubuntu/ trusty/universe python-pip all 1.5.4-1 [97.7 kB] 
已下载 604 kB,耗时 1秒 (353 kB/s) 
正在选中未选择的软件包 python-colorama。 
(正在读取数据库 … 系统当前共安装有 236806 个文件和目录。) 
正准备解包 …/python-colorama_0.2.5-0.1ubuntu1_all.deb  … 
正在解包 python-colorama (0.2.5-0.1ubuntu1) … 
正在选中未选择的软件包 python-distlib。 
正准备解包 …/python-distlib_0.1.8-1_all.deb  … 
正在解包 python-distlib (0.1.8-1) … 
正在选中未选择的软件包 python-html5lib。 
正准备解包 …/python-html5lib_0.999-2_all.deb  … 
正在解包 python-html5lib (0.999-2) … 
dpkg:警告:即将把 python-pkg-resources 从 3.3-1ubuntu2 降级到 3.3-1ubuntu1 
正准备解包 …/python-pkg-resources_3.3-1ubuntu1_all.deb  … 
正在将 python-pkg-resources (3.3-1ubuntu1) 解包到 (3.3-1ubuntu2) 上 … 
正在选中未选择的软件包 python-setuptools。 
正准备解包 …/python-setuptools_3.3-1ubuntu1_all.deb  … 
正在解包 python-setuptools (3.3-1ubuntu1) … 
正在选中未选择的软件包 python-pip。 
正准备解包 …/python-pip_1.5.4-1_all.deb  … 
正在解包 python-pip (1.5.4-1) … 
正在处理用于 man-db (2.6.7.1-1ubuntu1) 的触发器 … 
正在设置 python-colorama (0.2.5-0.1ubuntu1) … 
正在设置 python-distlib (0.1.8-1) … 
正在设置 python-html5lib (0.999-2) … 
正在设置 python-pkg-resources (3.3-1ubuntu1) … 
正在设置 python-setuptools (3.3-1ubuntu1) … 
正在设置 python-pip (1.5.4-1) …

这就安装好python-pip了

aptitude是一个更高层次的包管理器,比apt-get更加友好。

### 如何在虚拟机中安装配置 MySQL 服务端 #### 准备工作 为了成功安装 MySQL 服务端,需完成以下准备工作: - 确保 Linux 虚拟机已安装 JDK[^1]。 - 使用工具(如 MobaXterm 或 Xshell)连接至虚拟机以便于操作[^2]。 #### 下载并安装 MySQL 的 RPM 包 下载适合的 MySQL 安装包。例如,可以使用如下两个版本的 RPM 文件: - `MySQL-client-5.6.46-1.el7.x86_64.rpm` - `MySQL-server-5.6.46-1.el7.x86_64.rpm` 执行以下命令来安装这些软件包: ```bash sudo rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm sudo rpm -ivh MySQL-client-5.6.46-1.el7.x86_64.rpm ``` 注意:如果遇到依赖关系错误,请考虑使用 `yum localinstall` 命令替代上述方法。 #### 关闭防火墙 为确保顺利传输文件以及后续访问数据库,建议临时关闭防火墙: ```bash sudo systemctl stop firewalld sudo systemctl disable firewalld ``` 或者允许特定端口通过防火墙规则: ```bash sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent sudo firewall-cmd --reload ``` #### 卸载 MariaDB (如有必要) 由于 CentOS 默认可能预装了 MariaDB 数据库,这可能会即将安装的 MySQL 发生冲突。因此需要先卸载它: ```bash sudo yum remove mariadb* -y ``` 接着清理残留数据和配置文件: ```bash rm -rf /var/lib/mysql/ ``` 最后确认无任何遗留组件后再继续下一步[^5]。 #### 启动 MySQL 并设置开机自启 启动 MySQL 服务可以通过下面这条指令实现: ```bash service mysql start ``` 若发现无法正常开启的情况,可尝试重启整个系统或重新建立 SSH 连接;另外也可以查阅官方文档寻找解决方案[^3]。 为了让服务器每次引导时自动加载该服务,运行下列语句启用其随操作系统一同初始化的功能: ```bash systemctl enable mysqld ``` 此时应该能够看到类似这样的输出表明设定生效:“Created symlink from...”。 --- ### 总结 综上所述,在一台干净状态下的 Linux 虚拟环境中部署独立版 MySQL 主要涉及几个方面的工作——前期环境搭建、核心程序安装配置直至后期运维管理细节处理等等环节缺一不可。只有每一步都严格按照标准流程推进下去才能最终达成目标。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值