LINUX DOTNET      Linux DotNET 中文社区

Linux .NET编程与应用技术之专业网站:www.linuxdot.net !     返回首页    
   
[楼主] suse企业版上安装suse遇到的一些问题

系统为SUSE Linux Enterprise Server 11 (x86_64)(比较旧,见谅,已经有服务在上面运行,所以不能更换系统)
由于某些原因,系统不能联网,所以采用离线安装mono

方法1:安装系统自带的mono-2.0.1
1、打开YaST,software management,RPM  Groups,勾选mono的所有rpm包;
2、点击continue
3、出现问题:failed to mount cd:///?devices=/dev/sr0 on /var/adm/mount/AP_0x00000001:Mounting media failed (mount:no medium found on /dev/sr0)

方法2: 安装mono-3.2.3
1、从官网下载mono-3.2.3,解压到/root/mono(官网上没有打包,我一个个点击下的,累死了=。=)
2、添加软件源:打开YaST,点击Software Repositories,点击Add,选择Local Directory,点击Next
3、Repository Name输入“mono 3.2.3”,Path to Directory输入“/root/mono”,勾选Plain RPMDirectory,点击Next,点击ok
4、打开YaST,点击software management,RPM  Groups,勾选mono的所有rpm包
5、弹出Warning:nothing provides libc.so.6(GLIBC_2.14)(64 bit) needed by mono-core-3.2.3-0.x86_64
6、glibc版本太低,于是到网上下载GLIBC_2.14 for suse,解压到/root/mono/glbic-2.14
7、依次执行
cd /root/mono/glibc-2.14
mkdir build
cd build
../configure --prefix=/root/mono/glibc-2.14
make –j4
make install
8、出现error了:
mv -f /root/mono/glibc-2.14/lib/libc.so.new /root/mono/glibc-2.14/lib/libc.so
/usr/bin/install -c -m 644 include/limits.h /root/mono/glibc-2.14/include/limits.h
/usr/bin/install: `include/limits.h' and `/root/mono/glibc-2.14/include/limits.h' are the same file
make[1]: *** [/root/mono/glibc-2.14/include/limits.h] Error 1
make[1]: Leaving directory `/root/mono/glibc-2.14'
make: *** [install] Error 2


方法3:不能算方法,按照钟少同学的方法,先安装libgdiplus
1、先下载libgdiplus-2.10.tar.bz2,然后解压、进目录、./configure(没等make、make install就出现问题了)
2、出现问题:
configure: error: Package requirements (glib-2.0 >= 2.2.3) were not met:

No package 'glib-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS
and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
3、然后就下载glib-2.0呗
4、rpm -ivh glib2-devel-2.34.3-2.1.1.x86_64.rpm
5、又出现问题:
warning: glib2-devel-2.34.3-2.1.1.x86_64.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 3dbdc284
error: Failed dependencies:
        glib2-tools = 2.34.3 is needed by glib2-devel-2.34.3-2.1.1.x86_64
        libc.so.6(GLIBC_2.14)(64bit) is needed by glib2-devel-2.34.3-2.1.1.x86_64
        libgio-2_0-0 = 2.34.3 is needed by glib2-devel-2.34.3-2.1.1.x86_64
        libglib-2_0-0 = 2.34.3 is needed by glib2-devel-2.34.3-2.1.1.x86_64
        libgmodule-2_0-0 = 2.34.3 is needed by glib2-devel-2.34.3-2.1.1.x86_64
        libgobject-2_0-0 = 2.34.3 is needed by glib2-devel-2.34.3-2.1.1.x86_64
        libgthread-2_0-0 = 2.34.3 is needed by glib2-devel-2.34.3-2.1.1.x86_64
        pkgconfig(libpcre) is needed by glib2-devel-2.34.3-2.1.1.x86_64

至此,已经是我安装mono的第4天了,各种碰壁=。=求大侠们解决一二,以拯救小弟与水深火热中

作者:默片里的围墙   发布时间:14年04月24日   可选操作:删除 回复

[1楼] 回复:suse企业版上安装suse遇到的一些问题

你的这个问题集中在glibc版本太低造成的呀。libc是系统的核心库之一,升级要小心。建议google一下关于glibc升级的资料。

作者:匿名   发布时间:14年04月24日   可选操作:删除 回复

[2楼] 回复:suse企业版上安装suse遇到的一些问题

Failed to moun1 /var/adm/moun1/AP_0x00000001 on Mounting media failed : cd:///?devices=/dev/hdc

作者:nacy   发布时间:15年02月04日   可选操作:删除 回复

[3楼] 回复:suse企业版上安装suse遇到的一些问题

请问SUSE10如何安装glibc呢?

作者:Fisher   发布时间:17年11月28日   可选操作:删除 回复

 
   
   

留言回复:
标题: * 标题必填
作者:   * 请填上你的名字  
操作键:   * 填入几个字母表示是您写的,便于进一步操作
发言内容:
 
发贴者须知:
1、您无需注册即可发贴,但是,贴子内容必须在法律法规和社会公德所允许的范围内;
2、本站专注IT技术,谢绝包括政治、社会、情感等任何与IT技术无关的贴子在本站发表;
3、本站保留对任何贴子进行删除、禁用、更改、举报、追究等所有权利;
 
今天是: 星期一  星期天  星期二  星期三  星期四  星期五  星期六