aMule Forum

English => Distro-Specific Packages => Packages for older versions => Topic started by: Vollstrecker on September 17, 2009, 04:54:33 PM

Title: Debian Stable
Post by: Vollstrecker on September 17, 2009, 04:54:33 PM
The stable version is updated to 2.2.6

deb http://www.vollstreckernet.de/debian/ stable amule-stable wx upnp

wx contains 2.8.10

upnp is empty for now, because the current stable debian has everything needed in it's original repositories. When it's needed, it get's filled, so for now you can ommit them, but maybe you'll need them latere.

For sure, you can get the sources for selfcompile the usual way via:

deb-src http://www.vollstreckernet.de/debian/ stable amule-stable wx upnp

You can combine those two possibilities to get just what you want.
Title: Re: Debian Stable
Post by: ^marcell^ on September 22, 2009, 10:29:38 PM
Here are the commands I entered:
Code: [Select]
sudo vim /etc/apt/sources.list

Added the following line to the file:
Quote
deb http://www.vollstreckernet.de/debian/ stable amule-stable wx upnp

Code: [Select]
sudo apt-get update
gpg --recv-keys D63913EF50D0AE60 --keyserver www.volstrecker.net
gpg --export -armor D63913EF50D0AE60 | sudo apt-key add -
sudo apt-get upgrade amule

Please correct me, if I made a mistake.
When I run "amule" it still starts the old version. Why?
Title: Re: Debian Stable
Post by: wuischke on September 23, 2009, 07:47:36 AM
Mh, maybe you have aMule installed twice, once in /usr/bin/amule and once in /usr/local/bin/amule? Could you please check this?
Title: Re: Debian Stable
Post by: Vollstrecker on September 23, 2009, 01:03:07 PM
I would like to know what the apt-get upgrade amule command gave back. Upgrade doesn't take parameters. Maybe the error lies in your first gpg-command. --keyserver tells gpg from where to download my key. First, the domain is (at least in the post) wrong, you need 2 l. Second, I don't have a keyserver running, so the command will fail with the right domain, too. Ommit the keyserver param and try again.

Maybe the output of "apt-cache policy amule" tells you more about the problem.
Title: Re: Debian Stable
Post by: ^marcell^ on September 23, 2009, 06:44:54 PM
I checked and aMule isn't installed twice, so I tried the things Vollstrecker suggested.

Here is the console snapshot separated by the commands that I entered:

Code: [Select]
marcell@marcell-laptop:~$ gpg --recv-keys D63913EF50D0AE60
gpg: requesting key 50D0AE60 from hkp server subkeys.pgp.net
gpg: key 50D0AE60: "Werner Mahr (Der Vollstrecker) <werner@vollstreckernet.de>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
Code: [Select]
marcell@marcell-laptop:~$ gpg --export -armor D63913EF50D0AE60 | sudo apt-key add -
OK
Code: [Select]
marcell@marcell-laptop:~$ apt-cache policy amule
amule:
  Installed: 2.2.3-1~ppa1~hardy2
  Candidate: 2.2.6-1
  Version table:
     2.2.6-1 0
        500 http://www.vollstreckernet.de stable/amule-stable Packages
 *** 2.2.3-1~ppa1~hardy2 0
        100 /var/lib/dpkg/status
     2.2.0~svn20080218-0ubuntu4.1 0
        500 http://hu.archive.ubuntu.com hardy-updates/universe Packages
        500 http://security.ubuntu.com hardy-security/universe Packages
     2.2.0~svn20080218-0ubuntu4 0
        500 http://hu.archive.ubuntu.com hardy/universe Packages
Code: [Select]
marcell@marcell-laptop:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages have been kept back:
  amule amule-common amule-utils
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Title: Re: Debian Stable
Post by: Vollstrecker on September 23, 2009, 07:24:47 PM
So now we're a little bit wiser.  Could you try with dselect, it should tell you what's wrong when you select amule for install.
Title: Re: Debian Stable
Post by: ^marcell^ on September 23, 2009, 08:41:22 PM
I have installed dselect, but I can't figure out how it's working. I have read the "instructions" but using the tool is a nightmare. >:(

Here's what I get when I selected UPDATE in dselect:

Code: [Select]
running dpkg --pending --configure ...
Hit http://hu.archive.ubuntu.com hardy Release.gpg
Ign http://hu.archive.ubuntu.com hardy/main Translation-en_US                        
Ign http://hu.archive.ubuntu.com hardy/restricted Translation-en_US                  
Ign http://hu.archive.ubuntu.com hardy/universe Translation-en_US                    
Ign http://hu.archive.ubuntu.com hardy/multiverse Translation-en_US                  
Hit http://hu.archive.ubuntu.com hardy-updates Release.gpg                            
Ign http://hu.archive.ubuntu.com hardy-updates/main Translation-en_US                
Ign http://hu.archive.ubuntu.com hardy-updates/restricted Translation-en_US          
Ign http://hu.archive.ubuntu.com hardy-updates/universe Translation-en_US            
Ign http://hu.archive.ubuntu.com hardy-updates/multiverse Translation-en_US          
Hit http://hu.archive.ubuntu.com hardy Release                                        
Hit http://security.ubuntu.com hardy-security Release.gpg                            
Ign http://security.ubuntu.com hardy-security/main Translation-en_US                  
Hit http://hu.archive.ubuntu.com hardy-updates Release                                
Ign http://security.ubuntu.com hardy-security/restricted Translation-en_US            
Ign http://security.ubuntu.com hardy-security/universe Translation-en_US              
Ign http://security.ubuntu.com hardy-security/multiverse Translation-en_US            
Hit http://hu.archive.ubuntu.com hardy/main Packages                                                      
Hit http://security.ubuntu.com hardy-security Release                                                      
Hit http://hu.archive.ubuntu.com hardy/restricted Packages                          
Hit http://hu.archive.ubuntu.com hardy/main Sources                                  
Hit http://hu.archive.ubuntu.com hardy/restricted Sources                            
Hit http://hu.archive.ubuntu.com hardy/universe Packages                              
Hit http://hu.archive.ubuntu.com hardy/universe Sources                                              
Hit http://hu.archive.ubuntu.com hardy/multiverse Packages                                          
Hit http://hu.archive.ubuntu.com hardy/multiverse Sources                                            
Hit http://security.ubuntu.com hardy-security/main Packages                                          
Hit http://hu.archive.ubuntu.com hardy-updates/main Packages                                        
Hit http://hu.archive.ubuntu.com hardy-updates/restricted Packages            
Hit http://hu.archive.ubuntu.com hardy-updates/main Sources                    
Hit http://hu.archive.ubuntu.com hardy-updates/restricted Sources    
Hit http://hu.archive.ubuntu.com hardy-updates/universe Packages    
Hit http://hu.archive.ubuntu.com hardy-updates/universe Sources      
Hit http://hu.archive.ubuntu.com hardy-updates/multiverse Packages  
Hit http://hu.archive.ubuntu.com hardy-updates/multiverse Sources    
Hit http://security.ubuntu.com hardy-security/restricted Packages    
Hit http://security.ubuntu.com hardy-security/main Sources
Hit http://security.ubuntu.com hardy-security/restricted Sources
Hit http://security.ubuntu.com hardy-security/universe Packages
Hit http://security.ubuntu.com hardy-security/universe Sources
Hit http://security.ubuntu.com hardy-security/multiverse Packages
Hit http://security.ubuntu.com hardy-security/multiverse Sources
Get:1 http://www.vollstreckernet.de stable Release.gpg [197B]
Ign http://www.vollstreckernet.de stable/amule-stable Translation-en_US
Ign http://www.vollstreckernet.de stable/wx Translation-en_US
Ign http://www.vollstreckernet.de stable/upnp Translation-en_US
Get:2 http://www.vollstreckernet.de stable Release [8459B]
Ign http://www.vollstreckernet.de stable/amule-stable Packages                                                        
Ign http://www.vollstreckernet.de stable/wx Packages                                                                  
Ign http://www.vollstreckernet.de stable/upnp Packages                                                                
Hit http://www.vollstreckernet.de stable/amule-stable Packages                                                        
Hit http://www.vollstreckernet.de stable/wx Packages                                                                  
Hit http://www.vollstreckernet.de stable/upnp Packages    

Note that vollstrecker.net is in there too many times for my taste and sometimes its Ign(-ored). ???
Title: Re: Debian Stable
Post by: ^marcell^ on September 23, 2009, 08:55:12 PM
... I tried it with Synaptic instead. There I noticed that under "Settings > Repositories > [Updates]" the entry "Unsupported updates (hardy-backports)" was unticked.
I ticked it and reloaded the package list. Now I saw that aMule has 2.2.6-1 as "Latest Version". But when I marked it for update and started the update process the following appeared:

Code: [Select]
amule:
  Depends: libstdc++6 (>=4.3) but 4.2.4-1ubuntu4 is to be installed
  Depends: libupnp3  but it is not installable
  Depends: amule-common (=2.2.6-1) but 2.2.3-1~ppa1~hardy2 is to be installed
  Depends: amule-i18n-en-gb but it is not going to be installed or
amule-i18n

What is also strange is that when I mark "amule-common" for installation it says that "amule" has to be removed. ???
Title: Re: Debian Stable
Post by: Vollstrecker on September 23, 2009, 09:11:48 PM
First: If you understand the handling of dselect, you'll love it. I do.
Second: That happens if you mix debian and ubuntu repos. You could try if the ones for testing fit into ubuntu, or you can wait for ubuntu packages. Change to debian (I wouldn't even try, because that is really a nightmare if you don't want to reinstall everything), or build from source. I would try the testing ones, and if they don't work, try building, because you'll get all packages you need. And maybe the build-deps fit without manupulating them. But take the source-pkg from my repo for this, the update for the debian-dir in official tarball wasn't ready on release.
Title: Re: Debian Stable
Post by: ^marcell^ on September 23, 2009, 09:21:32 PM
You suggest to build a package myself by using amule_2.2.6.orig.tar.gz (http://www.vollstreckernet.de/debian/dists/testing/amule-stable/source/amule_2.2.6.orig.tar.gz) as default?
I have no clue how to build a package by hand. I was hoping that Festor would come up with one, but not yet.
Title: Re: Debian Stable
Post by: Vollstrecker on September 24, 2009, 02:24:10 PM
Download the orig.tar.gz, diff.gz and dsc. Then do an dpkg-source -x *.dsc, go into to created dir and do an "dpkg-buildpackage -us -uc -b -rfakeroot". It will complain about not all dependencies satisfiyed. Install the deps if they and try again. If you don't get the right version, adjust debian/control accordingly.
Title: Re: Debian Stable
Post by: ^marcell^ on September 24, 2009, 07:31:24 PM
I did what you said and installed all missing packages except libupnp3 (>=1.6.6) which the system refuses to install. Apt-get says that the package is up to date.
So I downloaded the ubuntu package (http://packages.ubuntu.com/intrepid/libupnp3) and tried to install it with GDebi, but it gave me the attached screenshot.
Title: Re: Debian Stable
Post by: Vollstrecker on September 24, 2009, 11:27:16 PM
The build-dep is not libupnp3, it's libupnp-den(>>1.6.6). If your system just has version 1.6.2 or something, just change the version of it in debian/control line 5 and try it with this one.
Title: Re: Debian Stable
Post by: ^marcell^ on September 25, 2009, 01:58:22 PM
First of all: thank you Vollstrecker (Werner). You are a great help.  ;)

Here is what I did this time:


Result: lots of debian packages like posted on your site (http://www.vollstreckernet.de/debian/dists/testing/amule-stable/binary-i386/).
What do I do now? Which one to install?

EDIT: Installed "amule_2.2.6-1_i386.deb" using GDebi. New version seems to work fine. Perhaps I should post the packages now. ::)
But how and where?
Title: Re: Debian Stable
Post by: zhao on September 25, 2009, 03:58:24 PM
I use Ubuntu 9.04
I add "deb http://www.vollstreckernet.de/debian/ stable amule-stable wx upnp" to sources.list

when I run apt-get update, get below message

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Fetched 639B in 16s (39B/s)
W: Failed to fetch http://www.vollstreckernet.de/debian/dists/stable/amule-stable/binary-i386/Packages.bz2  Sub-process bzip2 returned an error code (2)

W: Failed to fetch http://www.vollstreckernet.de/debian/dists/stable/wx/binary-i386/Packages.bz2  Sub-process bzip2 returned an error code (2)

W: Failed to fetch http://www.vollstreckernet.de/debian/dists/stable/upnp/binary-i386/Packages.bz2  Sub-process bzip2 returned an error code (2)
////////////////////////////////////////////////////////////////////////////////
why? thanks
Title: Re: Debian Stable
Post by: ^marcell^ on September 25, 2009, 04:23:56 PM
Try it the way I did (http://forum.amule.org/index.php?topic=17271.msg93146#msg93146).
You should be able to install libupnp3 on 9.04 (Jaunty Jackalope) too.
Title: Re: Debian Stable
Post by: Vollstrecker on September 26, 2009, 05:22:07 PM
@zhao: Either build yourself, or if you really want to mix debian and ubuntu try the testing repo. The index files in stable are gzip, while testing has the new ones in bzip2 compressed.

@^marcell^: If it worked, great, but keep in mind that strange things can happen when you mix the things up. I would have suggested to compile the the libupnp for you system, too. If you add an changelog entry with your changes, that mentions the recompile, I could put them into my repo. If you do so, leave the -b switch in dpkg-buildpackage call, so we have a nice source package, too.
Title: Re: Debian Stable
Post by: ^marcell^ on September 26, 2009, 07:48:56 PM
I would have suggested to compile the the libupnp for you system, too.
I suppose I should do this like before. Unfortunately I just copy/pasted your command and have no idea how I could do this for libupnp too. :-[

If you add an changelog entry with your changes, that mentions the recompile, I could put them into my repo.
I am no packager, so debian/changelog is a complete mistery to me. What should I add?

If you do so, leave the -b switch in dpkg-buildpackage call, so we have a nice source package, too.
This will be no problem. I can do this. ;D
Title: Re: Debian Stable
Post by: Vollstrecker on September 26, 2009, 11:48:20 PM
I suppose I should do this like before. Unfortunately I just copy/pasted your command and have no idea how I could do this for libupnp too. :-[

Exactly the same. You work with the orig.tar.gz, .dsc and .diff.gz of lipupnp. The commands are the same.

I am no packager, so debian/changelog is a complete mistery to me. What should I add?

Just what you did, with an higher verison number. I can't see the version right now, but it is something <version>-1. So you can just copy the first entry (copying is always a good idea, so the format of the timestamp can't be rubushied) and change it to something like <version>-1marcell1. Then in the lines that describe the changes, you put just "Recompiled for Ubuntu Jaunty" or whatever your version is called. After that you start dpkg-buildpackge. If just upnp and amule have to be compiled, it shouldn't take that long.

If you do so, leave the -b switch in dpkg-buildpackage call, so we have a nice source package, too.
This will be no problem. I can do this. ;D
With leave I meant remove. It's used to make just the binaries, so you won't get a new .diff.gz.

If everything went fine, put everything execpt the sourcetree, your created debs, the diff.gz, orig.tar.gz and dsc into a tarball, and send it to me. Make sure the .changes file is in there, too. It's not needed for using the packages, but for signing them. If you want to sign them yourself, just call debsign *.changes.
Title: Re: Debian Stable
Post by: ^marcell^ on September 27, 2009, 01:18:03 PM
I suppose I should do this like before. Unfortunately I just copy/pasted your command and have no idea how I could do this for libupnp too. :-[
Exactly the same. You work with the orig.tar.gz, .dsc and .diff.gz of lipupnp. The commands are the same.
I can't find any of those files for libupnp. Where am I supposed to look for them?

If everything went fine, put everything execpt the sourcetree, your created debs, the diff.gz, orig.tar.gz and dsc into a tarball, and send it to me. Make sure the .changes file is in there, too. It's not needed for using the packages, but for signing them. If you want to sign them yourself, just call debsign *.changes.
So I put the .deb files the .changes file and the original two .gz and one .dsc files into one archive?
Title: Re: Debian Stable
Post by: Vollstrecker on September 27, 2009, 10:23:34 PM
I suppose I should do this like before. Unfortunately I just copy/pasted your command and have no idea how I could do this for libupnp too. :-[
Exactly the same. You work with the orig.tar.gz, .dsc and .diff.gz of lipupnp. The commands are the same.
I can't find any of those files for libupnp. Where am I supposed to look for them?
In the source repo of debian. http://packages.debian.org/source/squeeze/libupnp
If everything went fine, put everything execpt the sourcetree, your created debs, the diff.gz, orig.tar.gz and dsc into a tarball, and send it to me. Make sure the .changes file is in there, too. It's not needed for using the packages, but for signing them. If you want to sign them yourself, just call debsign *.changes.
So I put the .deb files the .changes file and the original two .gz and one .dsc files into one archive?
Exactly, so I can sign them, create the indices and so on. You can attach them one by one to an e-mail, too, but I don't think this is a good idea.
Title: Re: Debian Stable
Post by: ^marcell^ on September 28, 2009, 01:17:15 PM
Finally I put everything together. However the resulting aMule archive is 48,9 MB big. The libupnp3 archive is 2.6 MB big.

Code: [Select]
total 50M
-rw-r--r--  1 marcell marcell  44K 2009-09-28 12:09 amule_2.2.6-1.diff.gz
-rw-r--r--  1 marcell marcell 1.5K 2009-09-28 12:09 amule_2.2.6-1.dsc
-rw-r--r--  1 marcell marcell  12K 2009-09-28 12:39 amule_2.2.6-1_i386.changes
-rw-r--r--  1 marcell marcell 2.0M 2009-09-28 12:37 amule_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 5.8M 2009-09-23 21:22 amule_2.2.6.orig.tar.gz
-rw-r--r--  1 marcell marcell 176K 2009-09-28 12:36 amule-alc_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 141K 2009-09-28 12:36 amule-alcc_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 219K 2009-09-28 12:36 amule-alcc-dbg_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 341K 2009-09-28 12:35 amule-alc-dbg_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 276K 2009-09-28 12:36 amule-cas_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 132K 2009-09-28 12:35 amule-cas-dbg_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 267K 2009-09-28 12:36 amule-cmd_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 867K 2009-09-28 12:36 amule-cmd-dbg_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 236K 2009-09-28 12:34 amule-common_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 1.3M 2009-09-28 12:37 amule-daemon_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 8.6M 2009-09-28 12:35 amule-daemon-dbg_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell  12M 2009-09-28 12:34 amule-dbg_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 179K 2009-09-28 12:37 amule-ed2k_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 314K 2009-09-28 12:34 amule-ed2k-dbg_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 132K 2009-09-28 12:37 amule-i18n-ar_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 172K 2009-09-28 12:37 amule-i18n-ast_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 129K 2009-09-28 12:37 amule-i18n-bg_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 172K 2009-09-28 12:37 amule-i18n-ca_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 153K 2009-09-28 12:37 amule-i18n-cs_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 136K 2009-09-28 12:37 amule-i18n-da_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 172K 2009-09-28 12:37 amule-i18n-de_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 179K 2009-09-28 12:37 amule-i18n-el_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 124K 2009-09-28 12:37 amule-i18n-en-gb_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 171K 2009-09-28 12:37 amule-i18n-es_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 171K 2009-09-28 12:37 amule-i18n-et-ee_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 171K 2009-09-28 12:37 amule-i18n-eu_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 172K 2009-09-28 12:37 amule-i18n-fi_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 173K 2009-09-28 12:38 amule-i18n-fr_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 172K 2009-09-28 12:38 amule-i18n-gl_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 152K 2009-09-28 12:38 amule-i18n-he_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 134K 2009-09-28 12:38 amule-i18n-hr_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 173K 2009-09-28 12:38 amule-i18n-hu_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 171K 2009-09-28 12:38 amule-i18n-it_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 171K 2009-09-28 12:38 amule-i18n-it-ch_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 168K 2009-09-28 12:38 amule-i18n-ja_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 162K 2009-09-28 12:38 amule-i18n-ko-kr_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 171K 2009-09-28 12:38 amule-i18n-lt_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 171K 2009-09-28 12:38 amule-i18n-nl_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 171K 2009-09-28 12:38 amule-i18n-nn_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 172K 2009-09-28 12:38 amule-i18n-pl_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 172K 2009-09-28 12:38 amule-i18n-pt-br_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 172K 2009-09-28 12:38 amule-i18n-pt-pt_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 176K 2009-09-28 12:38 amule-i18n-ru_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 165K 2009-09-28 12:38 amule-i18n-sl_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 166K 2009-09-28 12:38 amule-i18n-sq_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 136K 2009-09-28 12:38 amule-i18n-sv_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 171K 2009-09-28 12:38 amule-i18n-tr_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 176K 2009-09-28 12:38 amule-i18n-uk_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 170K 2009-09-28 12:38 amule-i18n-zh-cn_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 170K 2009-09-28 12:38 amule-i18n-zh-tw_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 1.1M 2009-09-28 12:36 amule-remote-gui_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 5.9M 2009-09-28 12:35 amule-remote-gui-dbg_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 160K 2009-09-28 12:34 amule-skin-gnome_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 164K 2009-09-28 12:34 amule-skin-kde4_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 162K 2009-09-28 12:34 amule-skin-tango_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 160K 2009-09-28 12:34 amule-skin-xfce_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 285K 2009-09-28 12:37 amule-theme-default_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 123K 2009-09-28 12:36 amule-utils_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 123K 2009-09-28 12:36 amule-utils-gui_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 428K 2009-09-28 12:37 amuleweb_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 2.0M 2009-09-28 12:35 amuleweb-dbg_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 255K 2009-09-28 12:36 amule-wxcas_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 470K 2009-09-28 12:35 amule-wxcas-dbg_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell 130K 2009-09-28 12:37 amule-xas_2.2.6-1_i386.deb
-rw-r--r--  1 marcell marcell  33K 2009-09-28 12:49 changelog

Sending the aMule archive through e-mail is not possible, the file is too big. Do you have a suggestion for uploading it to some place?
Title: Re: Debian Stable
Post by: Vollstrecker on September 28, 2009, 03:29:14 PM
Rapidshare? Did you sign them, or do I have to.
Title: Re: Debian Stable
Post by: ^marcell^ on September 28, 2009, 09:47:24 PM
OK, I uploaded them to rapidshare and sent you an email with the links. ;)
Title: Re: Debian Stable
Post by: ^marcell^ on September 29, 2009, 11:01:10 PM
Next thing: I created the packages for Ubuntu 8.10 (intrepid) the same way as discussed earlier.
Now when I try to install the "amule_2.2.6-1_i386.deb" it reports the unmet dependency of "amule-i18n-en-gb_2.2.6-1_i386.deb".
The problem is that it's the same the other way around. The language pack requires amule. ??? This didn't happen for the Ubuntu 8.04 packages.

The only difference here is that libupnp3 was already installed and I didn't have to create a package for it. ::)
Oh, and I didn't add your website to the repository list of apt-get, but I think this shouldn't matter here.

Any hints or suggestions?
Title: Re: Debian Stable
Post by: wuischke on September 29, 2009, 11:37:19 PM
When trying to install packages with dependencies locally, install them both within the same command. Something like dpkg -i pkg1 pkg2 should do the job.
Title: Re: Debian Stable
Post by: ^marcell^ on September 30, 2009, 08:35:05 PM
When trying to install packages with dependencies locally, install them both within the same command. Something like dpkg -i pkg1 pkg2 should do the job.

Thanks, it worked like you suggested.
cd into the package directory and execute:
Code: [Select]
sudo dpkg -i amule_2.2.6-1_i386.deb amule-i18n-en-gb_2.2.6-1_i386.deb
Title: Re: Debian Stable
Post by: gonzo13 on October 03, 2009, 10:39:57 AM
Download the orig.tar.gz, diff.gz and dsc. Then do an dpkg-source -x *.dsc, go into to created dir and do an "dpkg-buildpackage -us -uc -b -rfakeroot". It will complain about not all dependencies satisfiyed. Install the deps if they and try again. If you don't get the right version, adjust debian/control accordingly.

Hi everyone:

I from Spain, so maybe I'd have lots of mistakes, excuse me. I've done all what you said on this post:  I've installed unsatisfiyed dependecies and try "dpkg-buildpackage -us -uc -b -rfakeroot" again. At the beginning it's everything ok, but while aMule is being compiled it say:

Code: [Select]
./configure --build=i486-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --libexecdir=\${prefix}/lib/amule --disable-maintainer-mode --disable-dependency-tracking --host=i486-linux-gnu --enable-ccache --enable-geoip --enable-amulecmd --enable-debug --disable-optimize --disable-profile --enable-webserver --enable-cas --enable-wxcas --enable-alc --enable-alcc --enable-amule-gui --enable-amule-daemon --with-language=all --enable-xas
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... i486-pc-linux-gnu
checking host system type... i486-pc-linux-gnu
checking if this is a FreeBSD 4 or earlier system... no
checking for i486-linux-gnu-g++... i486-linux-gnu-g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether i486-linux-gnu-g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of i486-linux-gnu-g++... none
checking how to run the C++ preprocessor... i486-linux-gnu-g++ -E
checking for i486-linux-gnu-gcc... i486-linux-gnu-gcc
checking whether we are using the GNU C compiler... yes
checking whether i486-linux-gnu-gcc accepts -g... yes
checking for i486-linux-gnu-gcc option to accept ANSI C... none needed
checking dependency style of i486-linux-gnu-gcc... none
checking how to run the C preprocessor... i486-linux-gnu-gcc -E
checking for gawk... (cached) mawk
checking for egrep... grep -E
checking whether make sets $(MAKE)... (cached) yes
checking for flex... flex
checking for yywrap in -lfl... yes
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for i486-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking for bison... bison -y
checking for i486-linux-gnu-ranlib... ranlib
checking for i486-linux-gnu-strip... no
checking for strip... strip
checking for i486-linux-gnu-ar... no
checking for ar... ar
checking for i486-linux-gnu-ld... no
checking for ld... ld
checking for zlib >= 1.1.4... yes (version 1.2.3.3)
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for gdlib-config... /usr/bin/gdlib-config
checking for gdlib version >= 2.0.0... yes (version 2.0.35)
checking gd.h usability... yes
checking gd.h presence... yes
checking for gd.h... yes
checking for sys/types.h... (cached) yes
checking for a POSIX compliant regex library... yes
checking for libpng-config... /usr/bin/libpng-config
checking for libpng version >= 1.2.0... yes (version 1.2.24)
checking for File::Copy... ok
checking whether we need the GUI... yes
checking GeoIP.h usability... yes
checking GeoIP.h presence... yes
checking for GeoIP.h... yes
checking for GeoIP_open in -lGeoIP... yes
checking for the --with-toolkit option... will be automatically detected
checking for the --with-wxshared option... will be automatically detected
checking for the --with-wxdebug option... will be automatically detected
checking for the --with-wxversion option... will be automatically detected
checking for wx-config... /usr/local/bin/wx-config
checking for wxWidgets version >= 2.8.0 (--unicode=yes)... yes (version 2.9.0)
checking for wxWidgets static library... no
checking if wxWidgets was built in DEBUG mode... no
checking if wxWidgets was built in STATIC mode... no
checking which wxWidgets toolkit was selected... gtk2
checking for i486-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libupnp version >= 1.6.6... yes (version 1.6.6)
checking for crypto++ version >= 5.1... yes (version 5.5.2, installed)
checking if we're using the GNU C++ library... yes
checking that wxWidgets has support for large files... [b]no[/b]
configure: error:
Support for large files in wxWidgets is required by aMule.
To continue you must recompile wxWidgets with support for
large files enabled.
dh_auto_configure: command returned error code 256
make: *** [config.status] Error 1

I know the problem is wxWidgets but i don't know how to fix it. Could you help me, please? I'll be very grateful.

Thank you very much,
Gonzo.

P.D: I'm using Ubuntu Hardy, but I could only get the commands from here
Title: Re: Debian Stable
Post by: ^marcell^ on October 03, 2009, 12:49:22 PM
You don't have to build the package yourself. The sense of packages is that you simply install them from a repository.

What you need to do is:

Please post problems regarding the Ubuntu Package in the Ubuntu Hardy (http://forum.amule.org/index.php?topic=17311.0) thread. You can always link to this one in your posts from there.

Edit (Stu): Typo in link
Title: Re: Debian Stable
Post by: Nolo on June 24, 2010, 05:26:27 PM
The stable version is updated to 2.2.6

deb http://www.vollstreckernet.de/debian/ stable amule-stable wx upnp

wx contains 2.8.10

upnp is empty for now, because the current stable debian has everything needed in it's original repositories. When it's needed, it get's filled, so for now you can ommit them, but maybe you'll need them latere.

For sure, you can get the sources for selfcompile the usual way via:

deb-src http://www.vollstreckernet.de/debian/ stable amule-stable wx upnp

You can combine those two possibilities to get just what you want.


Hello,

I did that in my source.list

#
# deb cdrom:[Debian GNU/Linux 5.0.4 _Lenny_ - Official amd64 NETINST Binary-1 20100201-16:38]/ lenny main

#deb cdrom:[Debian GNU/Linux 5.0.4 _Lenny_ - Official amd64 NETINST Binary-1 20100201-16:38]/ lenny main

#deb http://ftp.es.debian.org/debian/ lenny main
#deb-src http://ftp.es.debian.org/debian/ lenny main

deb http://ftp.es.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.es.debian.org/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

deb http://www.vollstreckernet.de/debian/ stable amule-stable wx upnp
deb-src http://www.vollstreckernet.de/debian/ stable amule-stable wx upnp


I ran aptitude to update the packets, the answer was:

the public key is not available and then ignore all the access to http://www.vollstreckernet.de/debian.

what am I doing wrong?

thanks in advance

Manuel
Title: Re: Debian Stable
Post by: ^marcell^ on June 24, 2010, 09:41:59 PM
Try the commands below:
Code: [Select]
marcell@marcell-laptop:~$ gpg --recv-keys D63913EF50D0AE60
gpg: requesting key 50D0AE60 from hkp server subkeys.pgp.net
gpg: key 50D0AE60: "Werner Mahr (Der Vollstrecker) <werner@vollstreckernet.de>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
Code: [Select]
marcell@marcell-laptop:~$ gpg --export -armor D63913EF50D0AE60 | sudo apt-key add -
OK
Title: Re: Debian Stable
Post by: blazemonkey on October 10, 2010, 06:21:45 AM
2.2.1 seems to be the latest version i can run. no packages for my system.. any suggestions on running amuled 2.2.6 (or greater) on lenny amd64?

trying to compile it myself was a nightmare  :-[

edit: although i must say, amuled 2.2.1 is performing a lot better on lenny amd64 than 2.2.6 was performing on i386, i might just stick with whats stable.
Title: Re: Debian Stable
Post by: Vollstrecker on October 10, 2010, 02:06:20 PM
Jeah, there's nothing for 64bit. But if you read the README.Debian in the top sourcedir, you should be able to create the pkg's for your system.
Title: Re: Debian Stable
Post by: blazemonkey on October 10, 2010, 09:33:50 PM
thanks vollstrecker, i'll have a look at the readme and try my luck at compiling it again. :)  still kind of a *nix noob, but i'd like to get into building deb packages sooner or later.
Title: Re: Debian Stable
Post by: Nolo on October 23, 2010, 10:46:52 AM
debian64:/home/manolo# apt-key list
/etc/apt/trusted.gpg
--------------------
pub   1024D/F42584E6 2008-04-06 [caduca: 2012-05-15]
uid                  Lenny Stable Release Key <debian-release@lists.debian.org>

pub   4096R/55BE302B 2009-01-27 [caduca: 2012-12-31]
uid                  Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>

pub   2048R/6D849617 2009-01-24 [caduca: 2013-01-23]
uid                  Debian-Volatile Archive Automatic Signing Key (5.0/lenny)

pub   4096R/B98321F9 2010-08-07 [caduca: 2017-08-05]
uid                  Squeeze Stable Release Key <debian-release@lists.debian.org>

pub   4096R/473041FA 2010-08-27 [caduca: 2018-03-05]
uid                  Debian Archive Automatic Signing Key (6.0/squeeze) <ftpmaster@debian.org>

pub   1024D/50D0AE60 2004-01-24
uid                  Werner Mahr (Der Vollstrecker) <werner@vollstreckernet.de>
uid                  Werner Mahr <wernermahr@gmx.de>
uid                  Werner Mahr <wernermahr@web.de>
uid                  Werner Mahr <werner.mahr@t-online.de>
uid                  Werner Mahr <mjpeg-users@vollstreckernet.de>
uid                  Werner Mahr (Amule Paket Adresse) <amule@vollstreckernet.de>
sub   2048g/6E076B57 2004-01-24

debian64:/home/manolo# apt-cache policy amule
amule:
  Instalados: 2.2.1-1+lenny2
  Candidato: 2.2.1-1+lenny2
  Tabla de versión:
 *** 2.2.1-1+lenny2 0
        500 http://ftp.es.debian.org lenny/main Packages
        500 http://security.debian.org lenny/updates/main Packages
        100 /var/lib/dpkg/status

Do you Know why Don't propose the last release from amule@vollstreckernet.de?, is it possible that the reason is that I have the release of Debian AMD64?

Thanks in advance

Manuel
Title: Re: Debian Stable
Post by: Vollstrecker on October 24, 2010, 03:32:09 PM
is it possible that the reason is that I have the release of Debian AMD64?

It's not only possible, it's the reason. Maybe I get some hardware during the next days and start building 64bit binaries, but I I don't think that I compile 2.2.6 for the few days till squeeze comes out. I'll start with svn and the next stable release.
Title: Re: Debian Stable
Post by: blazemonkey on November 06, 2010, 09:14:48 PM
Hey, if you'd like, i can set you up with ssh access to a virtualized debian AMD64 machine. PM me for details.
Title: Re: Debian Stable
Post by: Togusa on March 08, 2011, 11:18:09 PM
I'm writing here basically because the next time I have to reinstall the whole system I'll recover the info quickly :D
The problem is the same exposed by many people before, with a fresh install of debian there's no way to install version 2.2.6, the version proposed is 2.2.1.
The problem lies in the dependancies, that can't be resolved only adding the almighty Vollstrecker repository to you sources.list.
That's because Amule 2.2.6 uses some packages that are (still now) considered in testing, and they are not part of the stable distro.
So, if you have a Debian stable installed on your pc you have a problem; debian won't consider Voll rep and still continue to use the Stable rep you used to install the system.

Solving the problem is quite isi indeed, and that's how I did it.
1) add a testing debian repository to your sources.list; I suggest avoid any graphical interface and edit with a root terminal sources.list:
- make a copy of the original file (just in case)
- disable the stable rep using a # and add the testing line e.g.:
deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
(you'll have to check on internet)
- save and exit
2) launch on the root terminal  apt-get update
(it won't install anything, updates only the rep-cache for packages)
3) launch on the root terminal  apt-get install amule
and confirm, this will install amule 2.2.6 and every testing package dependancy needed.
4) go back to sources.list, disable testing rep with # and able the stable rep
5) launch on the root terminal apt-get update
(this will revert the cache to original state and prevent the update of the whole system to a testing version of Debian).

that's it, I hope it helps
there are for sure some english errors, frak you, grammar nazis  ;D
Title: Re: Debian Stable
Post by: Vollstrecker on March 09, 2011, 09:23:49 AM
You could just use branches in your sources instead of names. If you use stable for everything, you'll get a nice amule-2.2.6 directly from debian. As latest aMule is in debian, debian-stable is completely empty by now in my repo.