aMule Forum

English => Distro-Specific Packages => Packages for older versions => Topic started by: wuischke on June 23, 2006, 01:08:10 PM

Title: Ubuntu 6.06
Post by: wuischke on June 23, 2006, 01:08:10 PM
Well, because I try to teach myself how to build good deb-packages instead of the usual cheap checkinstall-builds, I've grabbed Vollstrecker's sources and rebuild them for Ubuntu. (You can find more about the packages: here (http://forum.amule.org/thread.php?threadid=5776&sid=))

Because I currently don't have any webspace (tripod hates me...and it's not so easy to find one without filesizelimit...) I've just set up a local respository.

It's still far away from being perfect, but it does work fine.

How do use a local repository:

Download the wx-files (http://"http://www.savefile.com/files.php?fid=2322298") and the aMule-files (http://www.savefile.com/files.php?fid=3246038) and extract them both in the same folder, e.g. /opt/rep/

Add the following line to your /etc/apt/sources.list:
Code: [Select]
deb file:///opt/rep testing wx amule (Adjust the path according to the previous chosen.)

Upgrade your packages list and you're done. Now you'll have wx 2.6.3 and aMule CVS 0623 ready to install via apt-get/aptitude/Synaptic.
Title: Re: Ubuntu 6.06
Post by: wuischke on June 23, 2006, 02:13:23 PM
Because it just became fun, I've continued with building VLC as well:

http://www.savefile.com/files/8172495

I know someone who will be happy about this. ;)
Title: Re: Ubuntu 6.06
Post by: Vollstrecker on June 23, 2006, 04:42:40 PM
I you think you need webspace, you could upload them to my rep. Or better to my local machine and I do the upload, because I have only one password, and don't want to share that with the public.
Title: Re: Ubuntu 6.06
Post by: wuischke on June 23, 2006, 04:59:44 PM
I guess I won't build them daily like you do (I've no 24/7-pc in use), but I'ld really appreciate if you have some spare webspace to host packages/repositories. I'll contact you again, when I think that I set up everything important - which won't be today and probably tomorrow due to the birthday parties of two friends.
Very huge thanks for your generous offer!
Title: Re: Ubuntu 6.06
Post by: Matze on June 24, 2006, 02:12:34 PM
I tried it and it works fine :-)
But can i get rid of this:
This binary requires you to use the flag --desu-Desu-dEsu-deSu-desU-DESU and only if you're very sure of it DESU.?

Thanks,

Matthias
Title: Re: Ubuntu 6.06
Post by: wuischke on June 24, 2006, 02:30:49 PM
You could, but I won't change this in the binary, because our evil admin would be going to slap me if I did...

Kry, you don't see the following, do you?

As a workaround just write yourself a little shell-script and start amule this way.
Code: [Select]
#!/bin/bash
amule --desu-Desu-dEsu-deSu-desU-DESU
Title: Re: Ubuntu 6.06
Post by: stefanero on June 24, 2006, 02:48:41 PM
the flag is tehre for a reason guys,

sometimes we had reports "omg amule-cvs killed all my downloads" so well if you now add the flag it basically means you "know what you do"
Title: Re: Ubuntu 6.06
Post by: wuischke on June 24, 2006, 04:27:11 PM
I understand the point and I'm too lazy to write and start a script anyway...;)

But if you restart amule quite often (no matter why) you may be a bit pissed of by typing the desu-desu-desu-thingy...I presume that these people know what CVS means...as it may
Quote
burn your house, kill your dog, etc
 :P
Title: Re: Ubuntu 6.06
Post by: stefanero on June 24, 2006, 08:50:52 PM
cool feature in bash

ctrl-R and type desu it will automatically fill in the last command with desu :P
Title: Re: Ubuntu 6.06
Post by: GonoszTopi on June 25, 2006, 12:06:19 PM
or set an alias

Anyway, by the time you find out how to work this around, we'll change the SVN flag again. You know, we're evil.
Title: Re: Ubuntu 6.06
Post by: wuischke on June 25, 2006, 12:24:01 PM
Every day another one? Being evil really means a shitload of work...
Title: Re: Ubuntu 6.06
Post by: GonoszTopi on June 25, 2006, 02:48:30 PM
Well, it can be easily done with an automated script, that creates, for example, a random 32 character long hex string for the new SVN flag.  :P
Title: Re: Ubuntu 6.06
Post by: Gerd78 on June 25, 2006, 02:56:05 PM
Automated scripts? Good idea. Because circumventing it can be done with an automated script as well:
Code: [Select]
#!/bin/sh
SVN_FLAG=`amule --help | grep scary | [...some sed/awk magic...]`
exec amule $SVN_FLAG
:P
Title: Re: Ubuntu 6.06
Post by: GonoszTopi on June 25, 2006, 03:02:24 PM
Except if I also change the description of the flag randomly.
Title: Re: Ubuntu 6.06
Post by: Gerd78 on June 25, 2006, 03:43:00 PM
But don't forget to change the option ordering in --help randomly, too, otherwise - ...
Title: Re: Ubuntu 6.06
Post by: Vollstrecker on June 25, 2006, 04:10:40 PM
... otherwise the users could find out how to start amule  :]
Title: Re: Ubuntu 6.06
Post by: GonoszTopi on June 25, 2006, 04:34:13 PM
I'd just better add this code to somewhere aMule initialization...
Code: [Select]
#ifdef CVSDATE
        printf("You're not expected to run this development version.");
        exit(1);
#endif
... so to run amule you need to trace it in gdb and explicitly skip the exit() function call...
Title: Re: Ubuntu 6.06
Post by: wuischke on June 25, 2006, 04:40:20 PM
Well...even though everything is 'crackable' (provided that you've enough time and resources) it would be better to leave the things how they are and just type the goddamn flag (or whatever else way you use to add the flag...)
We're not willing to discourage all the testers, are we?
Title: Re: Ubuntu 6.06
Post by: Gerd78 on June 25, 2006, 04:58:59 PM
Code: [Select]
#ifdef CVSDATE
        printf("You're not expected to run this development version.");
        exit(1);
#endif
OK, but then please obfuscate the CVSDATE check in configure.in, too, otherwise it's too easy to get rid of CVSDATE being defined ;)

*Really* effectively preventing people from using it is not trivial.
Title: Re: Ubuntu 6.06
Post by: GonoszTopi on June 25, 2006, 06:06:56 PM
How about 'int main() { return 0; }' in amule.cpp?

(today I have a very special evil day)
Title: Re: Ubuntu 6.06
Post by: utilitario on August 27, 2006, 05:23:40 PM
This is my .deb package for ubuntu dapper. Date 26/08/2006.

aMule-cvs_2.2.0-3_i386.deb (http://rapidshare.de/files/30840613/amule-cvs_2.2.0-3_i386.deb)
Title: Re: Ubuntu 6.06
Post by: El Labero on September 02, 2006, 09:12:50 AM
finally something usefull^^

@edit...later this evening^^
too bad it isn´t working

dpkg: Fehler beim Bearbeiten von /home/christian/Desktop/Opera Download/amule-cvs_2.2.0-3_i386.deb (--install):
 versuche »/usr/bin/alc« zu überschreiben, welches auch in Paket amule ist
dpkg-deb: Unterprozess paste getötet mit Signal (Broken pipe)
Title: Re: Ubuntu 6.06
Post by: utilitario on September 04, 2006, 03:49:50 PM
Quote
Originally posted by El Labero
finally something usefull^^

@edit...later this evening^^
too bad it isn´t working

dpkg: Fehler beim Bearbeiten von /home/christian/Desktop/Opera Download/amule-cvs_2.2.0-3_i386.deb (--install):
 versuche »/usr/bin/alc« zu überschreiben, welches auch in Paket amule ist
dpkg-deb: Unterprozess paste getötet mit Signal (Broken pipe)

i`m using this package with libwxgtk2.6-0.

this package is compiled with this options:

Code: [Select]
./configure --prefix=/usr --enable-utf8-systray --enable-optimize --enable-kad-compile --enable-cas --enable-amule-daemon --enable-amulecmd --enable-amulecmdgui --enable-webserver --enable-webserver-php  --enable-webservergui  --enable-amule-gui  --enable-alc  --enable-alcc
for launch aMule:

Code: [Select]
amule  --i-would-marry-my-mule
The package from the ftp is tested and it's running and aLinkCreator (alc) too

Sorry for my poor english.
Title: Re: Ubuntu 6.06
Post by: El Labero on September 04, 2006, 06:37:05 PM
no problem, i must translate my answer too.

the problem is that i cannot install this package, the error comes wenn i want to install the file.
Title: Re: Ubuntu 6.06
Post by: nada on September 04, 2006, 10:00:40 PM
You can try to uninstall the previous version before installing amule-cvs. In Synaptic or apt-get purge amule amuleweb..., listing the previous installed components. This worked for me, had the same error. Your amule config files won't be deleted.
Title: Re: Ubuntu 6.06
Post by: utilitario on September 15, 2006, 01:56:10 AM
This is my .deb package for ubuntu dapper. Date 14/09/2006.

amule-cvs_2.2.0-4_i386.deb (http://rapidshare.de/files/33148398/amule-cvs_2.2.0-4_i386.deb)

MD5: 40334A5D33A349C84687774CF503E2C8


I`m using this package with libwxgtk2.6-0.

This package is compiled with this options:

Code: [Select]
./configure --prefix=/usr --enable-utf8-systray --enable-optimize --enable-kad-compile --enable-cas --enable-amule-daemon --enable-amulecmd --enable-amulecmdgui --enable-webserver --enable-webserver-php  --enable-webservergui  --enable-amule-gui  --enable-alc  --enable-alcc
For launch aMule:

Code: [Select]
amule  --i-would-marry-my-mule
Title: Re: Ubuntu 6.06
Post by: wuischke on September 17, 2006, 11:06:11 AM
wxgtk 2.7: deb http://apt.tt-solutions.com/ubuntu/ dapper main

aMule - checkinstall package compiled without compiler options.
aMule CVS 20061001 (http://rapidshare.de/files/35065902/amule-cvs_20061001-1_i386.deb)
Title: Re: Ubuntu 6.06
Post by: utilitario on September 29, 2006, 01:01:40 PM
This is my .deb package for ubuntu dapper. Date 29/09/2006.

amule-cvs_2.2.0-6_i386.deb (http://rapidshare.de/files/34851640/amule-cvs_2.2.0-6_i386.deb)

MD5: 21FC1D55329FAEE42F2C04710A6FDDB1


I`m using this package with libwxgtk2.6-0.

This package is compiled with this options:

Code: [Select]
./configure --prefix=/usr --enable-optimize --enable-kad-compile --enable-cas --enable-amule-gui  --enable-alc  --enable-alcc
For launch aMule:

Code: [Select]
amule  --i-would-marry-my-mule
Title: Re: Ubuntu 6.06
Post by: wuischke on September 29, 2006, 01:11:59 PM
A little remark: You don't need the flag --enable-kad-compile anymore, it has been removed and kad is always enabled. And thanks for your contribution!
Title: Re: Ubuntu 6.06
Post by: utilitario on October 01, 2006, 05:18:52 AM
Thanks for the remark.

Its a pleasure share my personal packages.

 :D

This is my .deb package for ubuntu dapper. Date 25/10/2006.

amule-cvs_2.2.0-13_i386.deb (http://www.megaupload.com/es/?d=BC1E61U0)

I`m using this package with libwxgtk2.6-1.

This package is compiled with this options:

Code: [Select]
./configure --prefix=/usr --enable-optimize --enable-alc --enable-unicode --disable-monolithic --enable-amulecmd --enable-amule-daemon --enable-webserver --enable-webserver-php  --enable-webservergui
For launch aMule:

Code: [Select]
amule  --i-would-marry-my-mule
Title: Re: Ubuntu 6.06
Post by: wuischke on October 08, 2006, 04:38:10 PM
wxgtk 2.7: deb http://apt.tt-solutions.com/ubuntu/ dapper main

aMule - checkinstall package compiled with debug support and webserver:
aMule CVS 20061008 (http://savefile.com/files/141668)
Title: Re: Ubuntu 6.06
Post by: bill_bool on November 10, 2006, 08:10:19 PM
Quote
Originally posted by utilitario
Its a pleasure share my personal packages.

It's a pleasure for us to use your packages. I just discovered there was some CVS packages. Thank you very much for your effort !
Title: Re: Ubuntu 6.06
Post by: utilitario on November 23, 2006, 11:04:22 AM
This is my .deb package for ubuntu dapper.

Date 21/11/2006. amule-cvs_2.2.0-19_i386.deb (http://www.megaupload.com/es/?d=X1ZEW4U8)

Date 23/11/2006 amule-cvs_2.2.0-22_i386.deb (http://www.mediafire.com/?azx0hjtwfvy)

I`m using this package with libwxgtk2.6-1.

This package is compiled with this options:

Code: [Select]
./configure --prefix=/usr --enable-utf8-systray --enable-optimize --enable-cas --enable-amule-daemon --enable-amulecmd --enable-amulecmdgui --enable-webserver --enable-webserver-php  --enable-webservergui  --enable-amule-gui  --enable-alc  --enable-alcc
For launch aMule:

Code: [Select]
amule --even-if-lfroen-complains-this-will-stay
Sorry for the long time without a new package  :]
Title: Re: Ubuntu 6.06
Post by: bill_bool on November 28, 2006, 07:47:41 AM
Thanks !
Title: Re: Ubuntu 6.06
Post by: utilitario on December 18, 2006, 11:19:57 AM
This is my .deb package for ubuntu dapper.

I`m using this package with libwxgtk2.8-0

You have to install libwxgtk2.8-0:
Code: [Select]
sudo -s
echo "deb http://apt.tt-solutions.com/ubuntu/  dapper main" >> /etc/apt/sources.list
wget http://www.tt-solutions.com/vz/key.asc
apt-key add key.asc
apt-get update
apt-get install libwxgtk2.8-0 -y
echo "/usr/local/lib" >> /etc/ld.so.conf
ldconfig
exit
This package is compiled with this options:
Code: [Select]
./configure --prefix=/usr --enable-optimize --enable-alc --enable-amulecmd --enable-amule-daemon --enable-webserver --enable-webserver-php  --enable-webservergui --enable-amule-gui
Date 30/12/2006. amule-cvs_2.2.0-24_i386.deb (http://www.megaupload.com/es/?d=XH52LDJX)

Date 06/01/2006. amule-cvs_2.2.0-25_i386.deb (http://www.megaupload.com/es/?d=3PEYCHLY)
Title: Re: Ubuntu 6.06
Post by: utilitario on January 06, 2007, 12:19:27 PM
New package is available  :]
Title: Re: Ubuntu 6.06
Post by: liqu1d on February 19, 2007, 09:56:05 PM
New package is available  :]

Thanks for your packages. They run very fine.
Will you do a new actual one?
Title: Re: Ubuntu 6.06
Post by: utilitario on February 21, 2007, 10:05:47 PM
New package is available  :]

Thanks for your packages. They run very fine.
Will you do a new actual one?

Sorry, this is my actual package, from 20070211

http://www.megaupload.com/es/?d=S0F24GNJ
Title: Re: Ubuntu 6.06
Post by: utilitario on February 26, 2007, 07:08:13 PM
New package 20070226

amule-cvs_2.2.0-30_i386.deb (http://idasdepella.com/descargas/amule-cvs_2.2.0-30_i386.deb)
mirror (http://www.megaupload.com/es/?d=RN66SL6O)
Title: Re: Ubuntu 6.06
Post by: phoenix on February 28, 2007, 02:03:32 PM
Just a question: why are you calling it 2.2.0? You are asking for future trouble... It should be just CVS plus your revision number, or even better, use our date naming scheeme.
Title: Re: Ubuntu 6.06
Post by: utilitario on February 28, 2007, 09:01:15 PM
Just a question: why are you calling it 2.2.0? You are asking for future trouble... It should be just CVS plus your revision number, or even better, use our date naming scheeme.

Ok. In the next package I change 2.2.0 by the date.