Bitcoin Forum
October 16, 2017, 10:15:17 PM *
News: Latest stable version of Bitcoin Core: 0.15.0.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 »  All
  Print  
Author Topic: BITCOIN IS AVAILABLE ON DEBIAN SID !!!!!  (Read 9276 times)
grondilu
Legendary
*
Offline Offline

Activity: 1134


View Profile
February 15, 2011, 11:51:25 AM
 #1

This is so cool !!!

$ apt-cache show bitcoin-cli
Package: bitcoin-cli
Priority: optional
Section: utils
Installed-Size: 1276
Maintainer: Jonas Smedegaard <dr@NO_SPAM>
Architecture: i386
Source: bitcoin
Version: 0.3.19~dfsg-6
Depends: libboost-filesystem1.42.0 (>= 1.42.0-1), libboost-program-options1.42.0 (>= 1.42.0-1), libboost-system1.42.0 (>= 1.42.0-1), libboost-thread1.42.0 (>= 1.42.0-1), libc6 (>= 2.7), libcrypto++8, libdb4.8++, libgcc1 (>= 1:4.1.1), libglib2.0-0 (>= 2.12.0), libssl0.9.8 (>= 0.9.8m-1), libstdc++6 (>= 4.4.0), zlib1g (>= 1:1.1.4)
Suggests: db4.8-util, db4.7-util
Filename: pool/main/b/bitcoin/bitcoin-cli_0.3.19~dfsg-6_i386.deb
Size: 487994
MD5sum: 389cd3d3647b21b56dcd66d055446511
SHA1: be640acc5be757c31a1c4ac7c51af1b6bf44129c
SHA256: e66c1bfed03a453a18e022f03f4a94609b36650c39bf1f9ceb21f475e6c8d3c8
Description: peer-to-peer network based anonymous digital currency - CLI tools
 Bitcoin is a free open source peer-to-peer electronic cash system that
 is completely decentralized, without the need for a central server or
 trusted parties.  Users hold the crypto keys to their own money and
 transact directly with each other, with the help of a P2P network to
 check for double-spending.
 .
 By default connects to an IRC network to discover other peers.
 .
 Full transaction history is stored locally at each client.  This
 requires 150+ MB of space, slowly growing.
Homepage: http://www.bitcoin.org/

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
ShadowOfHarbringer
Legendary
*
Offline Offline

Activity: 1470


Bringing Legendary Har® to you since 1952


View Profile
February 15, 2011, 12:11:11 PM
 #2

Awesome news.
Debian is probably the most important distro in the Linux world. Now others will follow...

We're going mainstream soon, baby !

LZ
Staff
Legendary
*
Offline Offline

Activity: 1624


P2P Cryptocurrency


View Profile WWW
February 15, 2011, 04:38:39 PM
 #3

Yay! Cheesy

altoid
Jr. Member
*
Offline Offline

Activity: 48


View Profile
February 25, 2011, 07:34:30 AM
 #4

I installed the package on my server, but I have no idea where the program was installed.  I'm a bit of a Debian newb, so maybe it is obvious, but how do I run bitcoind and set up the config file like it talks about here:

https://en.bitcoin.it/wiki/API_tutorial_%28JSON-RPC%29

Thanks to anyone who can help me Smiley
grondilu
Legendary
*
Offline Offline

Activity: 1134


View Profile
February 25, 2011, 07:58:53 AM
 #5

I installed the package on my server, but I have no idea where the program was installed.  I'm a bit of a Debian newb, so maybe it is obvious, but how do I run bitcoind and set up the config file like it talks about here:

https://en.bitcoin.it/wiki/API_tutorial_%28JSON-RPC%29

Thanks to anyone who can help me Smiley

Personnally I stick with the bitcoin.org tarball install, but I guess that once you've installed the bitcoin-cli package, all you have to do is to run "bitcoind".

What message do you get when you try that?
freeman
Newbie
*
Offline Offline

Activity: 25



View Profile
February 26, 2011, 01:54:08 AM
 #6

This looks to be only the server.  On my system the only binary included is /usr/bin/bitcoind.  It would be nice if the graphical interface would be included as a Debian package too.
 
MacRohard
Full Member
***
Offline Offline

Activity: 120


View Profile
February 26, 2011, 02:28:28 AM
 #7

This looks to be only the server.  On my system the only binary included is /usr/bin/bitcoind.  It would be nice if the graphical interface would be included as a Debian package too.
 


The problem with the gui is that it depends on a new version (2.9) of the WxWidgets library for which there is no package. So yeah.. hassle the wxWidgets guys to update their package and then maybe it will happen..


[ CENTRA ] Multi-Blockchain Worldwide Debit Card & Insured Wallet
▞▬▬▬▞▬▬▬▞▬▬▬▞▬▬▬▞▬▬▬▞▬▬▬▚▬▬▬▚▬▬▬▚▬▬▬▚▬▬▬▚▬▬▬▚
FacebookSlackTwitterGithubMediumANN Thread
altoid
Jr. Member
*
Offline Offline

Activity: 48


View Profile
March 18, 2011, 06:20:29 AM
 #8

I installed the package on my server, but I have no idea where the program was installed.  I'm a bit of a Debian newb, so maybe it is obvious, but how do I run bitcoind and set up the config file like it talks about here:

https://en.bitcoin.it/wiki/API_tutorial_%28JSON-RPC%29

Thanks to anyone who can help me Smiley

Personnally I stick with the bitcoin.org tarball install, but I guess that once you've installed the bitcoin-cli package, all you have to do is to run "bitcoind".

What message do you get when you try that?


I think this package may have a memory leak because my memory filled up while using it, and now that it's off my machine, I don't have that problem any more.

I'm not sure how to do the bitcoin.org tarball install.  Does anyone know of a good tutorial on it for debian?
stakhanov
Full Member
***
Offline Offline

Activity: 175


View Profile
March 18, 2011, 06:56:53 AM
 #9

Awesome news! Do we know who contributed the package? Is it someone that spends time on this forum?
grondilu
Legendary
*
Offline Offline

Activity: 1134


View Profile
March 18, 2011, 05:19:10 PM
 #10

Awesome news! Do we know who contributed the package? Is it someone that spends time on this forum?

Maintainer is Jonas Smedegaard.

You can have his contact information with apt-cache:

apt-cache show bitcoind

(the name of the package seems to have been changed recently)
altoid
Jr. Member
*
Offline Offline

Activity: 48


View Profile
March 18, 2011, 08:00:22 PM
 #11

SO is it possible to install bitcoind on debian lenny?
grondilu
Legendary
*
Offline Offline

Activity: 1134


View Profile
March 18, 2011, 08:51:09 PM
 #12

SO is it possible to install bitcoind on debian lenny?

It is, provided you add an unstable entry in your apt repository.

For more info,  man sources.list


PS.  I have no idea if it would work with Lenny, though.  Normally it should since apt-get is supposed to automatically install all required dependencies.
hacim
Member
**
Offline Offline

Activity: 64


View Profile
March 29, 2011, 10:09:54 PM
 #13

Awesome news! Do we know who contributed the package? Is it someone that spends time on this forum?

Mostly it was Jonas, but I also worked and still work with him on the package.

15yns1RVpBHZ8uj8mGVUJVCyPh5ieW3FQx
hacim
Member
**
Offline Offline

Activity: 64


View Profile
March 29, 2011, 10:12:50 PM
 #14

SO is it possible to install bitcoind on debian lenny?

Once the package migrates to wheezy, I'll create a backport (http://backports.debian.org) for squeeze.... but lenny is no longer stable, so that probably will no longer be supported and instead you should consider upgrading to squeeze.

Edit: oops, it has, so I'll do that backport now.

15yns1RVpBHZ8uj8mGVUJVCyPh5ieW3FQx
grondilu
Legendary
*
Offline Offline

Activity: 1134


View Profile
March 30, 2011, 02:43:41 AM
 #15


I confess I am a bit reluctant to use it, though.

After all what exactly prevents it to have a trojan inside?


I guess I'll wait until there are a lot of people who havve tested it and audited the code.
hacim
Member
**
Offline Offline

Activity: 64


View Profile
March 30, 2011, 04:59:42 AM
 #16


I confess I am a bit reluctant to use it, though.

After all what exactly prevents it to have a trojan inside?

You can always download the source package, compare the source with the original distributed source, all it takes is a simple diff, and then build your own package out of it.


15yns1RVpBHZ8uj8mGVUJVCyPh5ieW3FQx
grondilu
Legendary
*
Offline Offline

Activity: 1134


View Profile
March 30, 2011, 06:41:30 AM
 #17

You can always download the source package, compare the source with the original distributed source, all it takes is a simple diff, and then build your own package out of it.


Last time I tried, I had compilation errors.

I've just tried again, I get:

Code:
$ uname -a
Linux aptosidbox 2.6.38-1.slh.4-aptosid-686 #1 SMP PREEMPT Sat Mar 26 13:12:20 UTC 2011 i686 GNU/Linux
$ make -
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/usr/include/wx-2.9" -I"/usr/lib/wx/include/gtk2-unicode-debug-static-2.9" -o obj/nogui/util.o util.cpp
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/usr/include/wx-2.9" -I"/usr/lib/wx/include/gtk2-unicode-debug-static-2.9" -o obj/nogui/script.o script.cpp
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/usr/include/wx-2.9" -I"/usr/lib/wx/include/gtk2-unicode-debug-static-2.9" -o obj/nogui/db.o db.cpp
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/usr/include/wx-2.9" -I"/usr/lib/wx/include/gtk2-unicode-debug-static-2.9" -o obj/nogui/net.o net.cpp
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/usr/include/wx-2.9" -I"/usr/lib/wx/include/gtk2-unicode-debug-static-2.9" -o obj/nogui/irc.o irc.cpp
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/usr/include/wx-2.9" -I"/usr/lib/wx/include/gtk2-unicode-debug-static-2.9" -o obj/nogui/main.o main.cpp
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/usr/include/wx-2.9" -I"/usr/lib/wx/include/gtk2-unicode-debug-static-2.9" -o obj/nogui/rpc.o rpc.cpp
In file included from /usr/include/boost/asio/ssl/context_service.hpp:30:0,
                 from /usr/include/boost/asio/ssl/context.hpp:22,
                 from /usr/include/boost/asio/ssl.hpp:19,
                 from rpc.cpp:12:
/usr/include/boost/asio/ssl/detail/openssl_context_service.hpp: In member function void boost::asio::ssl::detail::openssl_context_service::create(SSL_CTX*&, boost::asio::ssl::context_base::method):
/usr/include/boost/asio/ssl/detail/openssl_context_service.hpp:73:28: error: ::SSLv2_method has not been declared
/usr/include/boost/asio/ssl/detail/openssl_context_service.hpp:76:28: error: ::SSLv2_client_method has not been declared
/usr/include/boost/asio/ssl/detail/openssl_context_service.hpp:79:28: error: ::SSLv2_server_method has not been declared
make: *** [obj/nogui/rpc.o] Erreur 1

I suspect it's because I have too a recent version of openssl:

Code:
$ apt-cache policy openssl libssl-dev
libssl-dev:
  Installé : 1.0.0c-2
  Candidat : 1.0.0c-2
 Table de version :
 *** 1.0.0c-2 0
        100 /var/lib/dpkg/status
     0.9.8o-5 0
        500 http://ftp.fr.debian.org/debian/ sid/main i386 Packages
openssl:
  Installé : 1.0.0c-2
  Candidat : 1.0.0c-2
 Table de version :
 *** 1.0.0c-2 0
        100 /var/lib/dpkg/status
     0.9.8o-5 0
        500 http://ftp.fr.debian.org/debian/ sid/main i386 Packages

I've just downgraded openssl, and now I get:


make: *** No rule to make target `cryptopp/obj/sha.o', needed by `bitcoind'.  Stop.
khal
Hero Member
*****
Offline Offline

Activity: 538


NamecoinID: id/khal


View Profile WWW
March 30, 2011, 01:08:34 PM
 #18

I had a different error, with g++ 4.4 (default g++ on debian testing), but with g++ 4.3 (like written in the doc) it compiled without problem, with gaivin git repo.

NMC: N1KHAL5C1CRzy58NdJwp1tbLze3XrkFxx9 | NamecoinID: id/khal | Register .bit domain
BTC: 1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T | My bitcoin Identity: send messages to bitcoin users
Free bitcoins: Surf4Bitcoin.com | Charity Ad: Make a good deed without paying a cent
hacim
Member
**
Offline Offline

Activity: 64


View Profile
April 04, 2011, 03:25:04 AM
 #19

You can always download the source package, compare the source with the original distributed source, all it takes is a simple diff, and then build your own package out of it.


Last time I tried, I had compilation errors.

I've just tried again, I get:

Code:
$ uname -a
Linux aptosidbox 2.6.38-1.slh.4-aptosid-686 #1 SMP PREEMPT Sat Mar 26 13:12:20 UTC 2011 i686 GNU/Linux
$ make -

Err, this isn't how you should build a debian source package.

You should have downloaded the source package. First you need to make sure you have apt-src lines in /etc/apt/sources.list, and then you can simply do:

Code:
$ apt-get source bitcoind

Then you need to make sure you have the proper build-dependencies installed:

Code:
$ sudo apt-get build-dep bitcoind

Then while in the directory you can do the following to build the package:

Code:
$ dpkg-buildpackage -us -uc

EDIT: fixed code block formatting

15yns1RVpBHZ8uj8mGVUJVCyPh5ieW3FQx
grondilu
Legendary
*
Offline Offline

Activity: 1134


View Profile
April 04, 2011, 07:29:45 AM
 #20

Err, this isn't how you should build a debian source package.

You should have downloaded the source package. First you need to make sure you have apt-src lines in /etc/apt/sources.list, and then you can simply do:

<code>
$ apt-get source bitcoind
</code>

Well yeah I had done this, obviously.

Quote
Then you need to make sure you have the proper build-dependencies installed:

<code>
$ sudo apt-get build-dep bitcoind
</code>

Then while in the directory you can do the following to build the package:

<code>
$ dpkg-buildpackage -us -uc
</code>

But I didn't know about that.   I'll try.
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!