是这样,服务器在内网,不能连外网。
所以我是在源码编译 LAMP
现在安装 mysql 时候要求安装 ncurses-devel
可是我找了半天也没有一个方法?
请问 rpm 或者源码安装怎么安装? 能不能方便给一个详细的方法? 因为我不是很明白具体的原理。 谢谢!!
不能用 yum 安装
http://rpmfind.net/linux/rpm2html/search.php?query=ncurses-devel
rpm -i
warning: ncurses-devel-5.7-4.20090207.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
ncurses-libs = 5.7-4.20090207.el6 is needed by ncurses-devel-5.7-4.20090207.el6.x86_64
它报这个错误
缺啥继续下呗
但是会一直无休止地安装下去 怎么办
因为 一直都会有依赖关系
这种问我老有经验了,因为我们公司电脑没联外网,系统 CentOS 6.5 ,得用 U 盘到联外网的公共机上面去下载,再 rpm 安装,差什么下什么,注意版本问题有可以了
谢谢哥, 一直把所有依赖全装齐 ? 这也是一个不小的工作量啊。 那你们有没有考虑用过 yum 镜像那些? 这方面方法我不太懂
LAMP RHEL 的 DVD 里都有吧,把 iso 镜像挂载起来当源
8 楼正解
找一台联网的机器 yum 仅下载,打包烧录,然后在要安装的机器的源里临时加上 CD 或者镜像。
找 Redhat 的完整附加镜像包光盘。
提供下镜像信息:
rhel-server-6.2-x86_64-dvd.iso
SHA-256 Checksum:3d2b25d4e7b919398c03fcc477188156277ea41763c8e4d08857c8841e773849
rhel-server-supplementary-6.2-x86_64-dvd.iso
SHA-256 Checksum:6c6ce722615d9f0e7c09e6b2041c29bf665d055a7a964d0fe448d18da72643c8
rhel-server-6.2-i386-dvd.iso
SHA-256 Checksum:0c3a57cf048c0f21a45e1be039afe433a2ab6dc26996519f6d63e27932b15d84
rhel-server-supplementary-6.2-i386-dvd.iso
SHA-256 Checksum:ca4cbbe8d22fbad6dc4131a75a8718b5ebed31d6d5ad6116e056a632743c3021
其实也没有多少,一般就几个,就开始麻烦点,因为当时安装的时候是 DVD 安装的,所以很多都有了
先用有外网的机器 yum install --downloadonly 包名
好像就是--download ,忘记选项名字了,可以 yum install --help 查一下
这样能拿到所有的依赖包。或者你手动查找依赖包然后下载也行
然后 rpm -ivh *.rpm
好的 我多种方法都试试