[Mono-list] Debian support

Andreas Färber andreas.faerber at web.de
Tue Mar 31 15:45:52 EDT 2009


Hi,

Am 31.03.2009 um 21:35 schrieb Mike Christensen:

> I get:
>
> root at Mono24:~# apt-get install libglib-2.0-dev
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> E: Couldn't find package libglib-2.0-dev
>
> If I do: apt-cache pkgnames glib I get:
>
> root at Mono24:~# apt-cache pkgnames glib
> glibc-pic
> glib-java
> glibc-2.7-1
> glibc-doc-reference
> glibc-doc
> glibc-source
>
> Are any of these what I need?

No, you need "libglib2.0-dev". Check packages.debian.org for further  
missing packages if you can't use a graphical tool like Synaptic.

http://packages.debian.org/lenny/libglib2.0-dev

Andreas

>
>
> Daniel Soto wrote:
>>
>> I recommend to you search for glib using Synaptic. I not remember the
>> name of these package and his exact name. The name is not "glib-2.0"
>> exactly, I believe (if my memory does not fail :-) ) that it is
>> "libglib-2.0-dev".
>>
>> The most problems related to missing libraries when building, are
>> solved searching for "foolib-dev" as Abe says.
>>
>> 2009/3/31 Daniel Soto <daniel.soto2k at gmail.com>:
>>
>>> A general rule if you get some error related to a missing library  
>>> when
>>> you building, it's to install a package with name [package_name]- 
>>> dev,
>>> pay attention to the "-dev" suffix.
>>>
>>> 2009/3/31 Daniel Soto <daniel.soto2k at gmail.com>:
>>>
>>>> I remember that to install glib-2.0, I installed libglib-2.0-dev
>>>> package. Install it using Synaptic, it's the better way to search  
>>>> it
>>>> (I not remember the exact name of these package).
>>>>
>>>> Let me know if you have luck.
>>>>
>>>> 2009/3/31 Mike Christensen <imaudi at comcast.net>:
>>>>
>>>>> Ok here's my "Total friggen moron's guide to installing Mono 2.4  
>>>>> on Ubuntu
>>>>> Server" so far:
>>>>>
>>>>> -) Logon to machine
>>>>> -) At bash prompt, type: sudo bash
>>>>> -) Enter password, you should now be root.
>>>>> -) Type: apt-get install gcc (this will install C compilers)
>>>>> -) Type: apt-get install pkg-config (this is a dependency for  
>>>>> libgdiplus)
>>>>> -) Type: apt-get install bison (should only take a few seconds  
>>>>> to install)
>>>>> -) Type: wget
>>>>> http://ftp.novell.com/pub/mono/sources/libgdiplus/libgdiplus-2.4.tar.bz2
>>>>> -) You should now have the file libgdiplus-2.4.tar.bz2 in your ~  
>>>>> directory
>>>>> -) Type: tar -xpjf libgdiplus-2.4.tar.bz2 (this will decompress  
>>>>> the tar file
>>>>> into its own directory)
>>>>> -) You should now have a directory called libgdiplus-2.4
>>>>> -) Type: cd libgdiplus-2.4/
>>>>> -) Type: ./configure
>>>>>
>>>>> Right now the error is:
>>>>>
>>>>> No package 'glib-2.0' found
>>>>>
>>>>> Should I apt-get install this from somewhere, or is there  
>>>>> another tar file I
>>>>> need to decompress and build?  Thanks!!
>>>>>
>>>>> Mike
>>>>>
>>>>> Mike Christensen wrote:
>>>>>
>>>>> Hi - After decompressing the libgdiplus-2.4.tar file and  
>>>>> running ./configure
>>>>> I get the error:
>>>>>
>>>>> configure: error: no acceptable C compiler found in $PATH
>>>>>
>>>>> Daniel Soto wrote:
>>>>>
>>>>> I can describe a summary of how I get Mono 2.4 from sources,  
>>>>> it's not
>>>>> difficult.
>>>>>
>>>>> I assume using Ubuntu Intrepid Ibex (my system have it installed)
>>>>>
>>>>> Requirements:
>>>>> build-essential
>>>>> Bison installed (apt-get install bison)
>>>>> libgdiplus-2.4 installed (I got it from mono sources also, then
>>>>> ./configure && make && make install)
>>>>>
>>>>> Get mono-2.4.tar.bz2, decompress it.
>>>>> Change to directory created after decompress.
>>>>> ./configure --prefix=/usr/local
>>>>> make
>>>>> sudo make install
>>>>>
>>>>> And... I believe that is all. The make command will take a long  
>>>>> time to
>>>>> compile.
>>>>>
>>>>> You can install XSP in the same way.
>>>>>
>>>>> To asp.net support for apache web server (asumming apache 2):
>>>>>
>>>>> sudo apt-get install apache-threaded-dev
>>>>> Get mod_modo-2.4 and decompress it.
>>>>> ./configure --prefix=/usr/local
>>>>> make
>>>>> sudo make install
>>>>>
>>>>> When it finishes, make sure that mod_mono.conf is created in
>>>>> /etc/apache2 folder.
>>>>>
>>>>> Edit /etc/apache2/apache2.conf
>>>>>
>>>>> Search for this section:
>>>>>
>>>>>          # Include module configuration:
>>>>>          Include /etc/apache2/mods-enabled/*.load
>>>>>          Include /etc/apache2/mods-enabled/*.conf
>>>>>
>>>>> Add the following line, below.
>>>>>
>>>>>           Include /etc/apache2/mod_mono.conf
>>>>>
>>>>> At the end of configuration file, add the following
>>>>>
>>>>>            MonoServerPath /usr/local/bin/mod-mono-server2
>>>>>
>>>>> Restart apache
>>>>>
>>>>>            sudo /etc/init.d/apache2 restart
>>>>>
>>>>> And you should have mono 2.4 with .net support for apache, and  
>>>>> xsp2
>>>>> light webserver for development. Type mono --version to get the
>>>>> version currently installed.
>>>>>
>>>>> Those were the steps that I followed to get mono 2.4 fully  
>>>>> functional
>>>>> in a fresh Ubuntu Intrepid install.
>>>>>
>>>>> Let me know if you need more help. I can give a hand.
>>>>>
>>>>> Cheers.
>>>>>
>>>>> 2009/3/31 Mike Christensen <imaudi at comcast.net>:
>>>>>
>>>>>
>>>>> Is there a step by step on how to do this on a fresh Ubuntu  
>>>>> install?  It
>>>>> took me forever to figure out all the packages I needed to install
>>>>> first, and now I just get "Error 2" when I make.  Sigh..
>>>>>
>>>>> FlappySocks wrote:
>>>>>
>>>>>
>>>>> I have just compiled mono 2.4 on Ubuntu, with no problems.   
>>>>> Fantastic. Well
>>>>> done mono.
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Mono-list maillist  -  Mono-list at lists.ximian.com
>>>>> http://lists.ximian.com/mailman/listinfo/mono-list
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-list/attachments/20090331/c2997121/attachment.html 


More information about the Mono-list mailing list