[討論] Mono有人架起來嗎?

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

[討論] Mono有人架起來嗎?

文章mactone » 週四 8月 12, 2004 9:58 pm

最近想玩mono,可是上去看不是source,就是rpm

source編不起來,rpm在debian上面不知道怎麼裝
看看這邊 http://pkg-mono.alioth.debian.org/
也沒辦法裝起來 ????/


apt-get install mono 是有裝起來,可是好像跑步起來說 :-?


有沒有前輩裝成功的阿? 麻煩指點一下迷津。
感恩 ;-)
mactone
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週二 8月 10, 2004 4:43 pm

re:[討論] Mono有人架起來嗎?

文章kanru » 週四 8月 12, 2004 11:38 pm

unstable
直接 apt-get install mono 後,就可以用 mcs 來 compile C# 的程式了
「好像跑不起來」是怎樣的情形?
圖檔
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

re:[討論] Mono有人架起來嗎?

文章mactone » 週五 8月 13, 2004 8:06 am

xxxx:~# mcs HelloWorld.cs
cannot set up thread-local storage: kernel too old for thread-local storage support

這樣應該是沒跑起來吧?
是不是需要編核心呢?

如果要跑WEB AP像是ASP.NET,且用到Web Form的話,要怎麼設定啊?

感恩 :mrgreen:


順便在這問一下,開機時dmesg有出現這樣的敘述
eth0: Setting full-duplex based on MII #8 link partner capability of 45e1.

eth0: Something Wicked happened! 001a.
eth0: Something Wicked happened! 001a.
eth0: Something Wicked happened! 001a.
eth0: Something Wicked happened! 001a.
eth0: Something Wicked happened! 001a.

eth0: Transmit timed out, status 0000, PHY status 7829, resetting...
eth0: Something Wicked happened! 001a.

請問是發生什麼是情拉?
mactone
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週二 8月 10, 2004 4:43 pm

re:[討論] Mono有人架起來嗎?

文章cyt » 週五 8月 13, 2004 10:52 am

mactone 寫:順便在這問一下,開機時dmesg有出現這樣的敘述
eth0: Setting full-duplex based on MII #8 link partner capability of 45e1.

eth0: Something Wicked happened! 001a.
eth0: Something Wicked happened! 001a.
eth0: Something Wicked happened! 001a.
eth0: Something Wicked happened! 001a.
eth0: Something Wicked happened! 001a.

eth0: Transmit timed out, status 0000, PHY status 7829, resetting...
eth0: Something Wicked happened! 001a.

請問是發生什麼是情拉?



http://www.google.com/search?q=Something+Wicked+happened!+001a&sourceid=opera&num=0&ie=utf-8&oe=utf-8
應該可以解決你的問題 :-D 不過我沒看... :-P
cyt
懵懂的國中生
懵懂的國中生
 
文章: 137
註冊時間: 週一 5月 31, 2004 2:20 pm

re:[討論] Mono有人架起來嗎?

文章octapult » 週五 8月 13, 2004 11:16 am

mactone 寫:xxxx:~# mcs HelloWorld.cs
cannot set up thread-local storage: kernel too old for thread-local storage support

這樣應該是沒跑起來吧?
是不是需要編核心呢?

有可能是 Mono 本身用了 Native Posix Thread Library support (NPTL) 的關係。
kernel 2.6 本身就有支援。
如果是 kernel 2.4.x 的話,則是看版本,可能需要 patch。

另一種可能是 glibc 版本過舊。

不知您的 kernel 和 glibc 版本為何?
------BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ P L++ E+ W++ N+ o+ K- w(--)
O? M? V PS+ PE+ Y+ PGP- t 5? X++ R tv b+ DI- D+ G e? h! r-- z?
-------END GEEK CODE BLOCK-------
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:[討論] Mono有人架起來嗎?

文章mactone » 週五 8月 13, 2004 11:21 am

我的Kernel版本為 2.2.20-idepci
應該算超舊的,目前正想辦法更新到 2.6.7

至於glibc,要怎麼看版本呢? :-?
mactone
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週二 8月 10, 2004 4:43 pm

re:[討論] Mono有人架起來嗎?

文章cyt » 週五 8月 13, 2004 11:57 am

mactone 寫:我的Kernel版本為 2.2.20-idepci
應該算超舊的,目前正想辦法更新到 2.6.7
至於glibc,要怎麼看版本呢? :-?

代碼: 選擇全部
dpkg -l | grep libc
cyt
懵懂的國中生
懵懂的國中生
 
文章: 137
註冊時間: 週一 5月 31, 2004 2:20 pm

re:[討論] Mono有人架起來嗎?

文章mactone » 週五 8月 13, 2004 12:08 pm

ii glibc-doc 2.2.5-11.5 GNU C Library: Documentation
ii libc-client200 2001adebian-6 UW c-client library for mail protocols
ii libc6 2.3.2.ds1-13 GNU C Library: Shared libraries and Timezone
ii libc6-dev 2.3.2.ds1-13 GNU C Library: Development Libraries and Hea
ii libcap1 1.10-12 support for getting/setting POSIX.1e capabil
ii libcapplet0 1.4.0.5-3 Library for Gnome Control Center applets
ii libclamav1 0.74-1 Virus scanner library
ii libcomerr2 1.35-6 The Common Error Description library
ii libcompress-zl 1.33-1 Perl module for creation and manipulation of
ii libconvert-asn 0.18-1 Replacement for Convert::BER module
ii libconvert-tne 0.17-4 Perl module to read TNEF files
ii libconvert-uul 1.0.1-1 Perl interface to the uulib library (a.k.a.
ii libcrypt-passw 1.2-3 Provides interoperable MD5-based crypt() for
ii libdb1-compat 2.1.3-7 The Berkeley database routines [glibc 2.0/2.
ii libgpmg1 1.19.6-12 General Purpose Mouse Library [libc6]
ii liblocale-gett 1.01-17 Using libc functions for internationalizatio


應該是 2.3.2板吧! :D
mactone
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週二 8月 10, 2004 4:43 pm

re:[討論] Mono有人架起來嗎?

文章octapult » 週五 8月 13, 2004 1:18 pm

mactone 寫:應該是 2.3.2板吧! :D

這樣應該不是 glibc 版本過舊的問題了。

您先試試更新 kernel 這個步驟吧。
Thread-Local Storage (TLS) 這個功能在 kernel 2.5.29 以後才有,將 kernel 更新到 2.6.7 應該可以解決這個問題。
------BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ P L++ E+ W++ N+ o+ K- w(--)
O? M? V PS+ PE+ Y+ PGP- t 5? X++ R tv b+ DI- D+ G e? h! r-- z?
-------END GEEK CODE BLOCK-------
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:[討論] Mono有人架起來嗎?

文章mactone » 週五 8月 13, 2004 1:25 pm

問題來了,我照阿信兄po的步驟
viewtopic.php?t=1760&highlight=%E7%B7%A8%E8%AD%AF%E6%A0%B8%E5%BF%83

1. tar -jxf kernel-source-2.4.20.tar.bz2
2. cd kernel-source-2.4.20
3. make-kpkg clean
4. make-kpkg --revision 2.4.20.custom-1 --append-to-version -custom --config menuconfig
5. make-kpkg binary-arch

走到地5個步驟就掛啦

/usr/src/kernel-source-2.6.7# make-kpkg binary-arch
make -f /usr/share/kernel-package/rules real_stamp_image
make[1]: Entering directory `/usr/src/kernel-source-2.6.7'
The changelog says we are creating 2.6.7-custom, but I thought the version is 2.6.7
make[1]: *** [real_stamp_image] Error 1
make[1]: Leaving directory `/usr/src/kernel-source-2.6.7'
make: *** [kernel-image-deb] Error 2


我有把第四步驟的
make-kpkg --revision 2.4.20.custom-1 --append-to-version -custom --config menuconfig


改成 2.6.7.custom-1
或者 2.6.7

都不行說
:-(

已經要編第三次啦 :crying:
mactone
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週二 8月 10, 2004 4:43 pm

re:[討論] Mono有人架起來嗎?

文章訪客 » 週六 8月 14, 2004 5:31 am

自問自答,參照
viewtopic.php?t=985&highlight=%E7%B7%A8%E8%AD%AF%E6%A0%B8%E5%BF%83

這一篇,終於把核心給編起來啦 :finger1:

But.........重新開機又沒辦法動啦 :crying:
訪客
 


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron