Bitcoin Forum
April 28, 2024, 05:37:47 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: not oficial bitcoin apps debian/ubuntu packages ...  (Read 28248 times)
tuxsoul (OP)
Newbie
*
Offline Offline

Activity: 40
Merit: 0



View Profile WWW
December 11, 2010, 05:40:01 AM
Last edit: February 14, 2011, 03:56:11 AM by tuxsoul
 #1

hi,

i like bitcoin, but i don't like install apps using "make install" in my debian box, in the last weeks, i worked to create debian/ubuntu packages, for easy install and fast update (maybe).

packages:

  • bitcoin-daemon
             
    • web: http://www.bitcoin.org
    • git: https://github.com/tuxsoul/bitcoin
    • debian: lenny-backports, squeeze :: (only i386)
    • ubuntu: lucid, maverick :: (amd64, i386)
    • status: ready for test
    • binary: bitcoind
    • manpage: yes (bitcoind, bitcoin.conf), you can build using "a2x"
    • need:
      • better short and full description
      • check manpage (bitcoind and bitcoin.conf)
    • missing: bitcoin gui, only is the daemon
    • include: bitcoin white paper, example bitcoin.conf file

  • bitcoin-cpuminer
             
    • web: http://bitcointalk.org/index.php?topic=1925.0
    • git: https://github.com/tuxsoul/bitcoin-cpuminer
    • debian: etch, lenny, squeeze, wheezy, sid :: i386 (only)
    • ubuntu: lucid, maverick, natty :: (amd64, i386)
    • status: ready for test
    • binary: minerd
    • manpage: yes, i create this using txt2man
    • need:
      • need better manpage
      • need check (build-depends and depends)
      • need better short description (less 60 chars) - fix, thanks @adv
      • need better full description - fix, thanks @adv
    • missing: none
    • include: none




repository's:

For ubuntu, you can test using my launchpad repository here:
https://launchpad.net/~tuxsoul/+archive/ppa

For debian, only have my own repository (but i need update and fix some errors)


example source.list:
Code:
deb http://deb.tuxsoul.com distro main contrib non-free
deb-src http://deb.tuxsoul.com distro main contrib non-free

example backport source.list:
Code:
deb http://deb.tuxsoul.com distro-backports main contrib non-free
deb-src http://deb.tuxsoul.com distro-backports main contrib non-free

*for debian backports, you need add the oficial debian backports repository, please visit:
http://backports.debian.org/Instructions/

where distro is: etch, lenny and squezee (coming soon).

TODO:

  • create packages [ubuntu (lucid, maverick), debian]
  • create git repositorys (http://github.com/tuxsoul)
  • create debian amd64 packages


You can:

  • test the packages
  • submit your feedbacks
  • spread the voice
  • tell me what other app do you like to package

Support:


i'm a newbie, but, i like learn  Wink
sorry my english is bad  Sad.

saludos.
1714282667
Hero Member
*
Offline Offline

Posts: 1714282667

View Profile Personal Message (Offline)

Ignore
1714282667
Reply with quote  #2

1714282667
Report to moderator
1714282667
Hero Member
*
Offline Offline

Posts: 1714282667

View Profile Personal Message (Offline)

Ignore
1714282667
Reply with quote  #2

1714282667
Report to moderator
1714282667
Hero Member
*
Offline Offline

Posts: 1714282667

View Profile Personal Message (Offline)

Ignore
1714282667
Reply with quote  #2

1714282667
Report to moderator
"With e-currency based on cryptographic proof, without the need to trust a third party middleman, money can be secure and transactions effortless." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
grondilu
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
December 11, 2010, 05:47:37 AM
 #2

Hi,

I like bitcoin, but i don't like install apps using "make install" in my debian box, in the last weeks, i worked to create debian/ubuntu packages, for easy install and fast update (maybe).


Good.  There is a official packaging in progress for debian :  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578157

But it's progressing very slowly.  Hopefully you could help.

adv
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
December 12, 2010, 10:04:35 PM
 #3

Quote
Err http://deb.tuxsoul.com testing/main Sources
  404  Not Found [IP: 199.27.135.101 80]
Hit http://localhost unstable/contrib i386 Packages
Err http://deb.tuxsoul.com testing/contrib Sources
  404  Not Found [IP: 199.27.135.101 80]
Err http://deb.tuxsoul.com testing/non-free Sources
  404  Not Found [IP: 199.27.135.101 80]
Hit http://localhost experimental/main i386 Packages
Err http://deb.tuxsoul.com testing/main i386 Packages
  404  Not Found [IP: 199.27.135.101 80]
Err http://deb.tuxsoul.com testing/contrib i386 Packages
  404  Not Found [IP: 199.27.135.101 80]
Err http://deb.tuxsoul.com testing/non-free i386 Packages
  404  Not Found [IP: 199.27.135.101 80]
Hit http://deb.tuxsoul.com stable/main Sources
Hit http://deb.tuxsoul.com stable/contrib Sources
Hit http://deb.tuxsoul.com stable/non-free Sources
Hit http://deb.tuxsoul.com stable/main i386 Packages
Hit http://deb.tuxsoul.com stable/contrib i386 Packages
Hit http://deb.tuxsoul.com stable/non-free i386 Packages
And from stable repo come only php4-eaccelerator.

U may thank me here: 14Js1ng1SvYBPgUJnjNAEPYH4d6SHF79UF
grondilu
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
December 12, 2010, 10:34:06 PM
 #4

Err http://deb.tuxsoul.com testing/main Sources
  404  Not Found [IP: 199.27.135.101 80]
Hit http://localhost unstable/contrib i386 Packages
Err http://deb.tuxsoul.com testing/contrib Sources
  404  Not Found [IP: 199.27.135.101 80]
Err http://deb.tuxsoul.com testing/non-free Sources
  404  Not Found [IP: 199.27.135.101 80]
Hit http://localhost experimental/main i386 Packages
Err http://deb.tuxsoul.com testing/main i386 Packages
  404  Not Found [IP: 199.27.135.101 80]
Err http://deb.tuxsoul.com testing/contrib i386 Packages
  404  Not Found [IP: 199.27.135.101 80]
Err http://deb.tuxsoul.com testing/non-free i386 Packages
  404  Not Found [IP: 199.27.135.101 80]
Hit http://deb.tuxsoul.com stable/main Sources
Hit http://deb.tuxsoul.com stable/contrib Sources
Hit http://deb.tuxsoul.com stable/non-free Sources
Hit http://deb.tuxsoul.com stable/main i386 Packages
Hit http://deb.tuxsoul.com stable/contrib i386 Packages
Hit http://deb.tuxsoul.com stable/non-free i386 Packages
And from stable repo come only php4-eaccelerator.
[/quote]

hum, I'm sorry but what is this the output of ?

adv
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
December 12, 2010, 10:41:15 PM
 #5

hum, I'm sorry but what is this the output of ?
aptitude update

U may thank me here: 14Js1ng1SvYBPgUJnjNAEPYH4d6SHF79UF
grondilu
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
December 12, 2010, 10:53:06 PM
 #6

hum, I'm sorry but what is this the output of ?
aptitude update

yeah that's what I thought.

You have a pb with your repository.  Anyway it's not related to bitcoin at all.

adv
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
December 12, 2010, 11:10:08 PM
 #7

hum, I'm sorry but what is this the output of ?
aptitude update
yeah that's what I thought.
You have a pb with your repository.  Anyway it's not related to bitcoin at all.
I think problem with repo files or some ACL's on Tuxsoul server. Maybe information about this error useful for him.

P.S.
You think is offtopic?

U may thank me here: 14Js1ng1SvYBPgUJnjNAEPYH4d6SHF79UF
grondilu
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
December 12, 2010, 11:15:08 PM
 #8

I think problem with repo files or some ACL's on Tuxsoul server. Maybe information about this error useful for him.

P.S.
You think is offtopic?

Oh sorry I hadn't pay enough attention.  Indeed deb.tuxsoul.com is the repo from the author of the first post of this thread.  My bad.

adv
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
December 12, 2010, 11:25:10 PM
 #9

I think problem with repo files or some ACL's on Tuxsoul server. Maybe information about this error useful for him.
P.S.
You think is offtopic?
Oh sorry I hadn't pay enough attention.  Indeed deb.tuxsoul.com is the repo from the author of the first post of this thread.  My bad.
My mistake too. I should express the thought more precisely... :^)

U may thank me here: 14Js1ng1SvYBPgUJnjNAEPYH4d6SHF79UF
tuxsoul (OP)
Newbie
*
Offline Offline

Activity: 40
Merit: 0



View Profile WWW
December 17, 2010, 07:04:08 AM
 #10


Hi,

Thank's @adv, can you test again ?, i think this is fixed Smiley.

source.list
Code:
Debian Lenny:

deb http://deb.tuxsoul.com lenny main contrib non-free
deb-src http://deb.tuxsoul.com lenny main contrib non-free

Sorry my english is bad.
Greeting's.
adv
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
December 17, 2010, 11:13:24 PM
 #11

Thank's @adv, can you test again ?, i think this is fixed Smiley.
source.list
Code:
Debian Lenny:

deb http://deb.tuxsoul.com lenny main contrib non-free
deb-src http://deb.tuxsoul.com lenny main contrib non-free
Great! Its works.
I get "lenny" and "etch" lists and package bitcoin-cpuminer 0.2.1-1+lenny1.
Thank for your job! :^)

"Squeeze" and "sid" is not created yet? Repos for arch amd64? Its planned?

I think is a good idea -- add symlinks "stable" to "lenny" tree, and "testing->squeeze", "unstable->sid". Its useful sometime. But remember: that symlinks must be renewed when Debian change releases.

About add keys:
On your site write:
Code:
$ gpg --armor --export 0x287111EE | apt-key add -
I think must be:
Code:
$ gpg --armor --export 0x287111EE | sudo apt-key add -
And when refresh keys on "gpg: requesting key 287111EE from hkp server keys.gnupg.net" i sometime get key-server error.

Sorry my english is bad.
My too. :^)

U may thank me here: 14Js1ng1SvYBPgUJnjNAEPYH4d6SHF79UF
adv
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
December 17, 2010, 11:46:25 PM
 #12

I think short-description already good, only dont need "This is" in begining: "Multi-threaded CPU miner for bitcoin".

For long description may be some like this:
Quote
Bitcoin is a peer-to-peer digital currency. Peer-to-peer (P2P) means that there is no central authority to issue new money or keep track of transactions. Instead, these tasks are managed collectively by the nodes of the network. More information about bitcoin: http://http://www.bitcoin.org

This package contain miner that contribute your idle CPU time to the bitcoin network and may generate some coins for you.
This miner works on CPU and communicates with bitcoin or bitcoind via JSON-RPC interface.
Miner have few sha256 implementation:
* Linux kernel sha256, implemented in C
* tcatm's 4-way SSE2 implementation
* VIA padlock implementation (EXPERIMENTAL)
* Crypto++ library implementation (EXPERIMENTAL)
This compiled from bitcoin.org site and bitcoin-cpuminer man.

P.S.
Yes, my English is terrible and i use google translate to fight it! :^)

U may thank me here: 14Js1ng1SvYBPgUJnjNAEPYH4d6SHF79UF
adv
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
December 18, 2010, 02:10:03 AM
 #13

I created a binary amd64 package from Tuxsoul's source-deb.
May get it here: http://home.agalakov.spb.ru/Shared/Deb/bitcoin-cpuminer_0.2.1-1+lenny1_amd64.deb
It's just a first test attempt.

U may thank me here: 14Js1ng1SvYBPgUJnjNAEPYH4d6SHF79UF
adv
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
December 24, 2010, 03:59:56 AM
 #14

New 0.3.2 version amd64-deb aviable: http://home.agalakov.spb.ru/Shared/Deb/bitcoin-cpuminer_0.3.2-1_amd64.deb
Compiled with -O3 (since the speed - one of the most important properties of this program). And I know that this can not work on some hosts. Please send bug reports and I disable it.

At the moment this deb - dirty hack: I copied the "debian" directory from the previous release. The building process needs to be automated.

U may thank me here: 14Js1ng1SvYBPgUJnjNAEPYH4d6SHF79UF
adv
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
December 27, 2010, 02:23:05 PM
 #15

yesterday, I also created two .deb packages of Bitcoin 0.3.19 (i386 | amd64)
Good job!
(I don't test, want wait for official debian package, that already developing: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578157 )

Does the minerd application only use my CPU, if it's not needed or is it always mining?

It just start with hardcoded niceness "19" (lower priority):
cpu-miner.c
Code:
 /* set our priority to the highest (aka "nicest, least intrusive") */
        if (setpriority(PRIO_PROCESS, 0, 19))
                perror("setpriority");
So the answer is "yes" on both sides of the issue. :^)

U may thank me here: 14Js1ng1SvYBPgUJnjNAEPYH4d6SHF79UF
adv
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
January 05, 2011, 09:53:47 AM
 #16

Created new packages:
http://home.agalakov.spb.ru/Shared/Deb/btc-cpuminer_0.3.3-2_amd64.deb
http://home.agalakov.spb.ru/Shared/Deb/btc-cpuminer_0.3.3-2_i386.deb
http://home.agalakov.spb.ru/Shared/Deb/btc-cpuminer_0.5-1_amd64.deb
http://home.agalakov.spb.ru/Shared/Deb/btc-cpuminer_0.5-1_i386.deb

Package and binary renamed from original Tuxsoul's "bitcoin-cpuminer" in "btc-cpuminer" to avoid conflicts when install both versions.
Compilation with -O3.
Please test and send here the bugs and suggestions.
  ...and of course donations too! :^)

U may thank me here: 14Js1ng1SvYBPgUJnjNAEPYH4d6SHF79UF
tuxsoul (OP)
Newbie
*
Offline Offline

Activity: 40
Merit: 0



View Profile WWW
January 07, 2011, 09:23:49 AM
 #17

Hi sorry, christmas and new year gave me few time to work.

"Squeeze" and "sid" is not created yet? Repos for arch amd64? Its planned?

At this moment, i can compile only to "squeeze". I try using cross compile to get amd64 packages, but don't work, i need one computer  where i can run for amd64 apps, i'm working to buy one.

I think is a good idea -- add symlinks "stable" to "lenny" tree, and "testing->squeeze", "unstable->sid". Its useful sometime. But remember: that symlinks must be renewed when Debian change releases.

I think this is fixed.

And when refresh keys on "gpg: requesting key 287111EE from hkp server keys.gnupg.net" i sometime get key-server error.

I do not know "gnupg.net", but in the last week sent my gpg key, i hope the error does not happen again.
tuxsoul (OP)
Newbie
*
Offline Offline

Activity: 40
Merit: 0



View Profile WWW
January 07, 2011, 09:30:35 AM
 #18

I think short-description already good, only dont need "This is" in begining: "Multi-threaded CPU miner for bitcoin".

For long description may be some like this:
...
This compiled from bitcoin.org site and bitcoin-cpuminer man.

P.S.
Yes, my English is terrible and i use google translate to fight it! :^)

Thanks @adv.
tuxsoul (OP)
Newbie
*
Offline Offline

Activity: 40
Merit: 0



View Profile WWW
January 07, 2011, 09:33:31 AM
 #19

I created a binary amd64 package from Tuxsoul's source-deb.
...
It's just a first test attempt.

Great, i can't test it, but you can run "lintian" to check your package.
tuxsoul (OP)
Newbie
*
Offline Offline

Activity: 40
Merit: 0



View Profile WWW
January 07, 2011, 09:37:45 AM
 #20

At the moment this deb - dirty hack: I copied the "debian" directory from the previous release. The building process needs to be automated.

In the last packages, i added a "watch" file, you can test it with "uscan", to get more quickly updates.

"watch" file:
https://github.com/tuxsoul/bitcoin-cpuminer/blob/debian/debian/watch
Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!