centos离线安装了net-tools之后,为什么安装MySQL的时候检测不到net-tools

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
那一季花开368
帖子: 4
注册时间: 2018-07-04 14:02

centos离线安装了net-tools之后,为什么安装MySQL的时候检测不到net-tools

#1

帖子 那一季花开368 » 2018-07-04 14:09

如题,自己笔记本下载了net-tools安装包,发送到远程电脑上,远程的电脑没有外网,在远程电脑centos离线安装了net-tools之后,为什么安装MySQL的时候检测不到net-tools
因为远程的那个电脑无法连接外网,因此无法用yum install net-tools指令安装
自己打了好久的补丁,终于安上了net-tools(可以用ifconfig、netstat等认为安装成功),安装目录是/root/test/net-tools-1.60
但是安装MySQL的时候,却提醒需要net-tools,求大佬帮忙看看是什么原因
[root@localhost test]# rpm -ivh MySQL-server-5.5.60-1.el7.x86_64.rpm
warning: MySQL-server-5.5.60-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:
net-tools is needed by MySQL-server-5.5.60-1.el7.x86_64
上次由 那一季花开368 在 2018-07-04 14:45,总共编辑 1 次。
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

Re: Ubuntu离线安装了net-tools之后,为什么安装MySQL的时候检测不到net-tools

#2

帖子 oneleaf » 2018-07-04 14:33

ubuntu 不支持安装rpm 包
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: Ubuntu离线安装了net-tools之后,为什么安装MySQL的时候检测不到net-tools

#3

帖子 susbarbatus » 2018-07-04 14:35

话说你这个机器居然有rpm命令,确定是ubuntu?
沉迷将棋中……
那一季花开368
帖子: 4
注册时间: 2018-07-04 14:02

Re: Ubuntu离线安装了net-tools之后,为什么安装MySQL的时候检测不到net-tools

#4

帖子 那一季花开368 » 2018-07-04 14:44

susbarbatus 写了: 2018-07-04 14:35 话说你这个机器居然有rpm命令,确定是ubuntu?
错了,我这个是centos,我一开始居然傻傻分不清
头像
astolia
论坛版主
帖子: 6386
注册时间: 2008-09-18 13:11

Re: centos离线安装了net-tools之后,为什么安装MySQL的时候检测不到net-tools

#5

帖子 astolia » 2018-07-04 17:46

rpm的依赖检查是检测rpm的数据库,不是你系统上实际的文件。所以你该去下载net-tools的rpm包安装,而不是用其他方式安装。
另外既然你可以访问远程电脑,那完全可以在本地建立一个http代理服务,再ssh登录到远程电脑,然后让远程电脑通过ssh隧道透过你机器上的http代理服务访问外网
那一季花开368
帖子: 4
注册时间: 2018-07-04 14:02

Re: centos离线安装了net-tools之后,为什么安装MySQL的时候检测不到net-tools

#6

帖子 那一季花开368 » 2018-07-05 9:15

astolia 写了: 2018-07-04 17:46 rpm的依赖检查是检测rpm的数据库,不是你系统上实际的文件。所以你该去下载net-tools的rpm包安装,而不是用其他方式安装。
另外既然你可以访问远程电脑,那完全可以在本地建立一个http代理服务,再ssh登录到远程电脑,然后让远程电脑通过ssh隧道透过你机器上的http代理服务访问外网
真的可以了,谢谢大佬,至于http代理,我一会试一下,哈哈哈
那一季花开368
帖子: 4
注册时间: 2018-07-04 14:02

Re: centos离线安装了net-tools之后,为什么安装MySQL的时候检测不到net-tools

#7

帖子 那一季花开368 » 2018-07-05 11:04

astolia 写了: 2018-07-04 17:46 rpm的依赖检查是检测rpm的数据库,不是你系统上实际的文件。所以你该去下载net-tools的rpm包安装,而不是用其他方式安装。
另外既然你可以访问远程电脑,那完全可以在本地建立一个http代理服务,再ssh登录到远程电脑,然后让远程电脑通过ssh隧道透过你机器上的http代理服务访问外网
具体怎么建立http代理服务,centos又怎么连接可以告诉我一下吗,谢谢
头像
astolia
论坛版主
帖子: 6386
注册时间: 2008-09-18 13:11

Re: centos离线安装了net-tools之后,为什么安装MySQL的时候检测不到net-tools

#8

帖子 astolia » 2018-07-05 11:37

本地随便找个http/https代理软件装上,比如win下的CCProxy,跨平台的privoxy等等。开启代理服务,防火墙允许端口连入
然后ssh连上远程计算机后,设置环境变量。

代码: 全选

export http_proxy=http://你本地IP地址:代理端口
export https_proxy=http://你本地IP地址:代理端口
IP地址可以在ssh登录后用w命令查看。然后大部分走http/https协议的工具都可以用了
回复