汇率冲突仅靠政府对话远远不够
138
2024-11-13
今天给各位分享bitcoin-qt命令行的知识,其中也会对bitcoin-qt下载进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录
聊聊钱包、私匙、公匙和地址如何在windows平台下编译比特币bi如何在windows平台下编译比特币bitcoin客户端如何在Ubuntu上安装最新的bitcoin-qt软件聊聊钱包、私匙、公匙和地址自从比特币诞生伊始,与此相关的私钥、公钥、地址等名词概念就不断出现在大众眼前,那么这四个概念之间是什么样的关系呢?今天就给大家简单聊一些相关的专业名词和背后的逻辑。
1这些名词的关系是什么样的?
如果用一句话说明这几个名词的关系,那就是:钱包生成私钥→私钥生成公钥→公钥生成公钥哈希→公钥哈希生成地址→地址用来接受比特币,简单吧,能听懂吧。
2这几个名词究竟是什么东西?
还是一句话概括,除了钱包是软件以外,剩下的四个都是长度不一的字符串,比如私钥是52位的字符串,地址是34位的字符串。
3这四个字符串分别从哪里来的?
私钥由钱包软件随机生成,随后用密码算法生成公钥和地址,如果用等式表示的话,可写成如下形式:
公钥=算法1(私钥)
公钥哈希=算法2(公钥)
地址=算法3(公钥哈希)
所以,地址=算法3(算法2(算法1(私钥)))
其中,算法1,算法2,算法3都是公开的算法。
4这几个字符串哪个必须保密,哪个可以公开?
私钥绝对不能公开,因为有了它本质上就取得了对应比特币的所有权。
地址可以公开,因为它是用来接受比特币的,公钥和公钥哈希也可以公开,不过一般情况下你看不到。
5为什么地址和公钥可以公开?
因为即使被别人知道了地址和公钥,对方也推算不出你的私钥,也就掌握不了你的比特币。
为什么推算不出?
举个例子。电影《模仿游戏》中,英军即使在得到了engima密码机(算法)后仍然无法破解德军的密码,原因就是德军每次发信息都会用一个新的口令(私钥)作为起始点。在不知道口令的前提下,进行反向暴力破解大概需要几千万年,不过最后因为刻板的德国人每次都用同一个口令作为起点,而这个口令还是自然语言,导致密码被破解。
所以,每次交易的时候才会要求生成一个新的私钥,然后得到一个新的地址,这样你的交易安全性就有了很大的保障。
6做自己开心的事
从上面的描述我们可以推出,私钥的本质是一个复杂数学问题的解,当有人向公开地址发送比特币时,其实是在向全网所有比特币客户端发出了一道数学题,而这道题目的正确解,就是你的私钥。因为那道题是用你的私钥生成的呀,所以只有你能在第一时间回答出答案,于是比特币就归你了,因此私钥千万不能告诉别人。
如何找到私钥并妥善保管?
在bitcoin-qt软件中,进入windowsdebug或者调试窗口,在命令行下输入getaddressbyaccount命令可以查看所有已经生成的钱包地址。选取其中一个地址,然后用dumpprivkey “地址”命令就能看到私钥了(54位字符串)。
下图是用getaddressbyaccount“”命令查看地址列表,用dumpprivkey查看私钥的截图,注意第一张图中由于钱包是加密的,所以直接打dumpprivkey命令是看不到私钥的。
输入钱包密码后才能用dumpprivkey命令看到私钥。
刚已经说了私钥非常的重要,它是真正决定比特币归谁的证明。私钥在bitcoin-qt客户端里,实际上是存在于一个叫wallet.dat的文件里的,而且刚安装的bitcoin-qt客户端是不设密码的。万一电脑落入不法分子手中或被黑客攻击,导致私钥丢失,就狠尴尬了,所以一定要设置密码,且密码一定要遵守随机复杂大小写字符数字都有的规则。建议用专门的密码生成软件生成,关于密码软件,找机会专门说一下。
特别注意,千万千万千万记住了,一定不要把密码给忘了!因为你忘了密码就打不开钱包wallet.dat文件了,也就找不到私钥了,然后,就没有然后了。
我就发生过刚开始倒腾钱包把密码搞错了,然后打不开钱包的尴尬,最后只好怒删wallet.dat文件,让系统再自己生成一个,这时候的感觉大约相当于把一笔钱埋在了宇宙某颗星球上,然后把坐标图搞丢了,因为比特世界只认私钥不认身份证,你掉了就是掉了,再也找不回来了。
不过正因为比特币的所有权是依靠私钥确认的,也就有个最狠的保存办法,老猫也提过,那就是,找到私钥后记在纸上,然后把纸锁在保险柜里,或者干脆记在脑子里,不过54位的字符串谁特么能记住?然后把电脑上的客户端连同钱包文件一起删除。
好了,关于钱包客户端,大概就说这些吧,相关知识我也是刚开始了解,随着了解信息的增加,可能会有更新的认识,到时候会再写出来。
千万注意,千万注意,千万注意不要搞丢了私钥。
如何在windows平台下编译比特币bi很多朋友都知道如何在linux平台如何编译比特币程序,但是,到了windows平台,
就会感觉到无从下手.其实,比特币程序是跨平台的.
你要编译windows版的比特币程序,基本上有两种方法,一种是在linux平台
(推荐ubuntu13.10)通过交叉编译的方法来编译.另外一种,就是直接在windows平台编译.
我想,你既然要在windows平台使用,我就详细介绍一下如何在windwows平台编译比特币程序.
我的平台:windows7
第一步:安装变编译环境QT和MINGW,msys
1、msys是一个在windows平台模拟shell的程序。
访问http://sourceforge.net/projects/mingw/files/Installer/mingw-get-setup.exe/download
下载安装程序之后,通过安装管理程序,按安装以下内容:
FromMinGWinstallationmanager->Allpackages->MSYS
选中以下安装包
msys-base-bin
msys-autoconf-bin
msys-automake-bin
msys-libtool-bin
点applychanges开始安装。他会自动下载安装好。
需要注意的是,确保不要安装msys-gcc和msys-w32api,因为这两个包和我们的编译系统发生冲突。
很多人出现一些莫名其妙的问题,就是因为这两个包。
2、安装MinGW-builds
访问
http://sourceforge.net/projects/mingw-w64/files/ToolchainstargettingWin32/PersonalBuilds/mingw-builds/4.8.2/threads-posix/dwarf/i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z/download
下载并解压缩i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z到C盘根目录C:\
注意我的目录结构。你尽量和我一样。
3、设置PATH环境变量,将C:\mingw32\bin;添加到第一个。
4、在命令行模式下输入gc-v会得到以下内容
c:\gcc-v
Usingbuilt-inspecs.
COLLECT_GCC=c:\mingw32\bin\gcc.exe
COLLECT_LTO_WRAPPER=c:/mingw32/bin/../libexec/gcc/i686-w64-mingw32/4.8.2/lto-wrapper.exe
Target:i686-w64-mingw32
Configuredwith:../../../src/gcc-4.8.2/configure--host=i686-w64-mingw32--build=i686-w64-mingw32--target=i686-w64-mingw32--prefix=/mingw32--with-sysroot=/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32--with-gxx-include-dir=/mingw32/i686-w64-mingw32/include/c++--enable-shared--enable-static--disable-multilib--enable-languages=ada,c,c++,fortran,objc,obj-c++,lto--enable-libstdcxx-time=yes--enable-threads=posix--enable-libgomp--enable-libatomic--enable-lto--enable-graphite--enable-checking=release--enable-fully-dynamic-string--enable-version-specific-runtime-libs--disable-sjlj-exceptions--with-dwarf2--disable-isl-version-check--disable-cloog-version-check--disable-libstdcxx-pch--disable-libstdcxx-debug--enable-bootstrap--disable-rpath--disable-win32-registry--disable-nls--disable-werror--disable-symvers--with-gnu-as--with-gnu-ld--with-arch=i686--with-tune=generic--with-libiconv--with-system-zlib--with-gmp=/c/mingw482/prerequisites/i686-w64-mingw32-static--with-mpfr=/c/mingw482/prerequisites/i686-w64-mingw32-static--with-mpc=/c/mingw482/prerequisites/i686-w64-mingw32-static--with-isl=/c/mingw482/prerequisites/i686-w64-mingw32-static--with-cloog=/c/mingw482/prerequisites/i686-w64-mingw32-static--enable-cloog-backend=isl--with-pkgversion='i686-posix-dwarf-rev3,BuiltbyMinGW-W64project'--with-bugurl=http://sourceforge.net/projects/mingw-w64CFLAGS='-O2-pipe-I/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32/opt/include-I/c/mingw482/prerequisites/i686-zlib-static/include-I/c/mingw482/prerequisites/i686-w64-mingw32-static/include'CXXFLAGS='-O2-pipe-I/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32/opt/include-I/c/mingw482/prerequisites/i686-zlib-static/include-I/c/mingw482/prerequisites/i686-w64-mingw32-static/include'CPPFLAGS=LDFLAGS='-pipe-L/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32/opt/lib-L/c/mingw482/prerequisites/i686-zlib-static/lib-L/c/mingw482/prerequisites/i686-w64-mingw32-static/lib-Wl,--large-address-aware'
Threadmodel:posix
gccversion4.8.2(i686-posix-dwarf-rev3,BuiltbyMinGW-W64project)
至此,你的开发环境已经搭建好了,很简单吧
第二部分:下载bitcoin引用的外部库
我们把它们全部放在C:\deps目录下
2.1安装OpenSSL下载:http://www.openssl.org/source/openssl-1.0.1g.tar.gz
进入启动MinGwshell比如目录:(C:\MinGW\msys\1.0\msys.bat)运行这个msys.bat,就会启动一个shell环境,提示符是$
输入命令
cd/c/deps/
tarxvfzopenssl-1.0.1g.tar.gz
cdopenssl-1.0.1g
Configureno-sharedno-dsomingw
make
等待几分钟后,就把openssl编译好了。
2.2下载BerkeleyDB访问:http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz
我们推荐使用4.8版本
同样在msysshell环境下输入以下命令
cd/c/deps/
tarxvfzdb-4.8.30.NC.tar.gz
cddb-4.8.30.NC/build_unix
../dist/configure--enable-mingw--enable-cxx--disable-shared--disable-replication
make
等待编译
2.3安装Boost,下载地址:http://sourceforge.net/projects/boost/files/boost/1.55.0/
msys命令:
cdC:\deps\boost_1_55_0\
bootstrap.batmingw
b2--build-type=complete--with-chrono--with-filesystem--with-program_options--with-system--with-threadtoolset=gccvariant=releaselink=staticthreading=multiruntime-link=staticstage
2.4安装Miniupnpc下载地址:http://miniupnp.free.fr/files/download.php?file=miniupnpc-1.9.tar.gz
cdC:\deps\miniupnpc
mingw32-make-fMakefile.mingwinitupnpc-static
2.5下载protoc和libprotobuf:
Downloadandunpackhttp://protobuf.googlecode.com/files/protobuf-2.5.0.zip
msysshell命令
cd/c/deps/protobuf-2.5.0
configure--disable-shared
make
2.6qrencode:
下载地址:http://prdownloads.sourceforge.net/libpng/libpng-1.6.10.tar.gz?download
命令
cd/c/deps/libpng-1.6.10
configure--disable-shared
make
下载http://fukuchi.org/works/qrencode/qrencode-3.4.3.tar.gzode:
cd/c/deps/qrencode-3.4.3
LIBS="../libpng-1.6.10/.libs/libpng16.a../../mingw32/i686-w64-mingw32/li
b/libz.a"\png_CFLAGS="-I../libpng-1.6.10"\
png_LIBS="-L../libpng-1.6.10/.libs"\
configure--enable-static--disable-shared--without-tools
make
2.7安装Qt5库
下载和解压缩
http://download.qt-project.org/official_releases/qt/5.2/5.2.1/submodules/qtbase-opensource-src-5.2.1.7z
http://download.qt-project.org/official_releases/qt/5.2/5.2.1/submodules/qttools-opensource-src-5.2.1.7z
在windows命令行输入:
setINCLUDE=C:\deps\libpng-1.6.10;C:\deps\openssl-1.0.1g\include
setLIB=C:\deps\libpng-1.6.10\.libs;C:\deps\openssl-1.0.1g
cdC:\Qt\5.2.1
configure.bat-release-opensource-confirm-license-static-makelibs-no-sql-sqlite-no-opengl-system-zlib-qt-pcre-no-icu-no-gif-system-libpng-no-libjpeg-no-freetype-no-angle-no-vcproj-openssl-linked-no-dbus-no-audio-backend-no-wmf-backend-no-qml-debug
mingw32-make
setPATH=%PATH%;C:\Qt\5.2.1\bin
cdC:\Qt\qttools-opensource-src-5.2.1
qmakeqttools.pro
mingw32-make
3.下载Bitcoin0.9.1地址:https://github.com/bitcoin/bitcoin/archive/v0.9.1.zip
在msysshell下输入以下命令行:
cp/c/deps/libpng-1.6.10/.libs/libpng16.a/c/deps/libpng-1.6.10/.libs/libpng.a
cd/c/bitcoin-0.9.1
./autogen.sh
CPPFLAGS="-I/c/deps/boost_1_55_0\
-I/c/deps/db-4.8.30.NC/build_unix\
-I/c/deps/openssl-1.0.1g/include\
-I/c/deps\
-I/c/deps/protobuf-2.5.0/src\
-I/c/deps/libpng-1.6.10\
-I/c/deps/qrencode-3.4.3"\
LDFLAGS="-L/c/deps/boost_1_55_0/stage/lib\
-L/c/deps/db-4.8.30.NC/build_unix\
-L/c/deps/openssl-1.0.1g\
-L/c/deps/miniupnpc\
-L/c/deps/protobuf-2.5.0/src/.libs\
-L/c/deps/libpng-1.6.10/.libs\
-L/c/deps/qrencode-3.4.3/.libs"\
./configure\
--disable-upnp-default\
--disable-tests\
--with-qt-incdir=/c/Qt/5.2.1/include\
--with-qt-libdir=/c/Qt/5.2.1/lib\
--with-qt-bindir=/c/Qt/5.2.1/bin\
--with-qt-plugindir=/c/Qt/5.2.1/plugins\
--with-boost-system=mgw48-mt-s-1_55\
--with-boost-filesystem=mgw48-mt-s-1_55\
--with-boost-program-options=mgw48-mt-s-1_55\
--with-boost-thread=mgw48-mt-s-1_55\
--with-boost-chrono=mgw48-mt-s-1_55\
--with-protoc-bindir=/c/deps/protobuf-2.5.0/src
make
stripsrc/bitcoin-cli.exe
stripsrc/bitcoind.exe
stripsrc/qt/bitcoin-qt.exe
这样,你就得到了变异好的bitcoin-cli.exe和bitcoind.exe,bitcoin-qt.exe(windowsQT图形界面的钱包软件)
如何在windows平台下编译比特币bitcoin客户端很多朋友都知道如何在linux平台如何编译比特币程序,但是,到了windows平台,
就会感觉到无从下手.其实,比特币程序是跨平台的.
你要编译windows版的比特币程序,基本上有两种方法,一种是在linux平台
(推荐ubuntu13.10)通过交叉编译的方法来编译.另外一种,就是直接在windows平台编译.
我想,你既然要在windows平台使用,我就详细介绍一下如何在windwows平台编译比特币程序.
我的平台:windows7
第一步:安装变编译环境QT和MINGW,msys
1、msys是一个在windows平台模拟shell的程序。
下载安装程序之后,通过安装管理程序,按安装以下内容:
FromMinGWinstallationmanager->Allpackages->MSYS
选中以下安装包
msys-base-bin
msys-autoconf-bin
msys-automake-bin
msys-libtool-bin
点applychanges开始安装。他会自动下载安装好。
需要注意的是,确保不要安装msys-gcc和msys-w32api,因为这两个包和我们的编译系统发生冲突。
很多人出现一些莫名其妙的问题,就是因为这两个包。
2、安装MinGW-builds
下载并解压缩i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z到C盘根目录C:\
注意我的目录结构。你尽量和我一样。
3、设置PATH环境变量,将C:\mingw32\bin;添加到第一个。
4、在命令行模式下输入gc-v会得到以下内容
c:\gcc-v
Usingbuilt-inspecs.
COLLECT_GCC=c:\mingw32\bin\gcc.exe
COLLECT_LTO_WRAPPER=c:/mingw32/bin/../libexec/gcc/i686-w64-mingw32/4.8.2/lto-wrapper.exe
Target:i686-w64-mingw32
Configuredwith:../../../src/gcc-4.8.2/configure--host=i686-w64-mingw32--build=i686-w64-mingw32--target=i686-w64-mingw32--prefix=/mingw32--with-sysroot=/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32--with-gxx-include-dir=/mingw32/i686-w64-mingw32/include/c++--enable-shared--enable-static--disable-multilib--enable-languages=ada,c,c++,fortran,objc,obj-c++,lto--enable-libstdcxx-time=yes--enable-threads=posix--enable-libgomp--enable-libatomic--enable-lto--enable-graphite--enable-checking=release--enable-fully-dynamic-string--enable-version-specific-runtime-libs--disable-sjlj-exceptions--with-dwarf2--disable-isl-version-check--disable-cloog-version-check--disable-libstdcxx-pch--disable-libstdcxx-debug--enable-bootstrap--disable-rpath--disable-win32-registry--disable-nls--disable-werror--disable-symvers--with-gnu-as--with-gnu-ld--with-arch=i686--with-tune=generic--with-libiconv--with-system-zlib--with-gmp=/c/mingw482/prerequisites/i686-w64-mingw32-static--with-mpfr=/c/mingw482/prerequisites/i686-w64-mingw32-static--with-mpc=/c/mingw482/prerequisites/i686-w64-mingw32-static--with-isl=/c/mingw482/prerequisites/i686-w64-mingw32-static--with-cloog=/c/mingw482/prerequisites/i686-w64-mingw32-static--enable-cloog-backend=isl--with-pkgversion='i686-posix-dwarf-rev3,BuiltbyMinGW-W64project'--with-bugurl=http://sourceforge.net/projects/mingw-w64CFLAGS='-O2-pipe-I/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32/opt/include-I/c/mingw482/prerequisites/i686-zlib-static/include-I/c/mingw482/prerequisites/i686-w64-mingw32-static/include'CXXFLAGS='-O2-pipe-I/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32/opt/include-I/c/mingw482/prerequisites/i686-zlib-static/include-I/c/mingw482/prerequisites/i686-w64-mingw32-static/include'CPPFLAGS=LDFLAGS='-pipe-L/c/mingw482/i686-482-posix-dwarf-rt_v3-rev3/mingw32/opt/lib-L/c/mingw482/prerequisites/i686-zlib-static/lib-L/c/mingw482/prerequisites/i686-w64-mingw32-static/lib-Wl,--large-address-aware'
Threadmodel:posix
gccversion4.8.2(i686-posix-dwarf-rev3,BuiltbyMinGW-W64project)
至此,你的开发环境已经搭建好了,很简单吧
第二部分:下载bitcoin引用的外部库
我们把它们全部放在C:\deps目录下
2.1安装OpenSSL
进入启动MinGwshell比如目录:(C:\MinGW\msys\1.0\msys.bat)运行这个msys.bat,就会启动一个shell环境,提示符是$
输入命令
cd/c/deps/
tarxvfzopenssl-1.0.1g.tar.gz
cdopenssl-1.0.1g
Configureno-sharedno-dsomingw
make
等待几分钟后,就把openssl编译好了。
2.2下载BerkeleyDB
我们推荐使用4.8版本
同样在msysshell环境下输入以下命令
cd/c/deps/
tarxvfzdb-4.8.30.NC.tar.gz
cddb-4.8.30.NC/build_unix
../dist/configure--enable-mingw--enable-cxx--disable-shared--disable-replication
make
等待编译
2.3安装Boost
msys命令:
cdC:\deps\boost_1_55_0\
bootstrap.batmingw
b2--build-type=complete--with-chrono--with-filesystem--with-program_options--with-system--with-threadtoolset=gccvariant=releaselink=staticthreading=multiruntime-link=staticstage
2.4安装Miniupnpc
cdC:\deps\miniupnpc
mingw32-make-fMakefile.mingwinitupnpc-static
msysshell命令
cd/c/deps/protobuf-2.5.0
configure--disable-shared
make
2.6qrencode:
命令
cd/c/deps/libpng-1.6.10
configure--disable-shared
make
LIBS="../libpng-1.6.10/.libs/libpng16.a../../mingw32/i686-w64-mingw32/lib/libz.a"\
png_CFLAGS="-I../libpng-1.6.10"\
png_LIBS="-L../libpng-1.6.10/.libs"\
configure--enable-static--disable-shared--without-tools
make
2.7安装Qt5库
下载和解压缩
在windows命令行输入:
setINCLUDE=C:\deps\libpng-1.6.10;C:\deps\openssl-1.0.1g\include
setLIB=C:\deps\libpng-1.6.10\.libs;C:\deps\openssl-1.0.1g
cdC:\Qt\5.2.1
configure.bat-release-opensource-confirm-license-static-makelibs-no-sql-sqlite-no-opengl-system-zlib-qt-pcre-no-icu-no-gif-system-libpng-no-libjpeg-no-freetype-no-angle-no-vcproj-openssl-linked-no-dbus-no-audio-backend-no-wmf-backend-no-qml-debug
mingw32-make
setPATH=%PATH%;C:\Qt\5.2.1\bin
cdC:\Qt\qttools-opensource-src-5.2.1
qmakeqttools.pro
mingw32-make
3.下载Bitcoin0.9.1
在msysshell下输入以下命令行:
cp/c/deps/libpng-1.6.10/.libs/libpng16.a/c/deps/libpng-1.6.10/.libs/libpng.a
cd/c/bitcoin-0.9.1
./autogen.sh
CPPFLAGS="-I/c/deps/boost_1_55_0\
-I/c/deps/db-4.8.30.NC/build_unix\
-I/c/deps/openssl-1.0.1g/include\
-I/c/deps\
-I/c/deps/protobuf-2.5.0/src\
-I/c/deps/libpng-1.6.10\
-I/c/deps/qrencode-3.4.3"\
LDFLAGS="-L/c/deps/boost_1_55_0/stage/lib\
-L/c/deps/db-4.8.30.NC/build_unix\
-L/c/deps/openssl-1.0.1g\
-L/c/deps/miniupnpc\
-L/c/deps/protobuf-2.5.0/src/.libs\
-L/c/deps/libpng-1.6.10/.libs\
-L/c/deps/qrencode-3.4.3/.libs"\
./configure\
--disable-upnp-default\
--disable-tests\
--with-qt-incdir=/c/Qt/5.2.1/include\
--with-qt-libdir=/c/Qt/5.2.1/lib\
--with-qt-bindir=/c/Qt/5.2.1/bin\
--with-qt-plugindir=/c/Qt/5.2.1/plugins\
--with-boost-system=mgw48-mt-s-1_55\
--with-boost-filesystem=mgw48-mt-s-1_55\
--with-boost-program-options=mgw48-mt-s-1_55\
--with-boost-thread=mgw48-mt-s-1_55\
--with-boost-chrono=mgw48-mt-s-1_55\
--with-protoc-bindir=/c/deps/protobuf-2.5.0/src
make
stripsrc/bitcoin-cli.exe
stripsrc/bitcoind.exe
stripsrc/qt/bitcoin-qt.exe
这样,你就得到了变异好的bitcoin-cli.exe和bitcoind.exe,bitcoin-qt.exe(windowsQT图形界面的钱包软件)
如何在Ubuntu上安装最新的bitcoin-qt软件说说版本问题
1.Ubuntu8.10(IntrepidIbex)Alternatei386(ISO)
代表文本方式安装,适合intel平台
2.Ubuntu8.10(IntrepidIbex)Desktopi386(ISO)
代表图形安装和使用版,也是intel平台
3.Ubuntu8.10Serveramd64(ISO)
这个是给amd的CPU用的服务器版本
4.Ubuntu8.10(IntrepidIbex)Serveri386(ISO)Ubuntu8.10
intelCPU使用的服务器版本
5.Ubuntu8.10(IntrepidIbex)Alternateamd64(ISO)
AMD的CPU使用的文本方式安装版本
Ubuntu软件源中的软件非常丰富,不必像Windows软件那样四处搜寻;Ubuntu上的软件安装工具众多,使用也很简单.Ubuntu系统提供的命令行安装工具有apt-get、dpkg等,图形化的安装工具有更新管理器、添加删除程序、新立得软件包管理器等.掌握好这些工具的使用方法,我们就可以轻松地完成软件的安装和升级工作了.
安装自己从网上下载的软件
自己从网上下载的软件安装包,常见格式有.deb和tar.gz.通常,我们只能用命令行方式来安装.
以.deb结尾的文件,如xx..deb,它就相当于Windows系统中的可执行文件,如在GNOME集成桌面环境下,可以直接双击该软件包,这时会自动启动GDebi图形化安装工具来安装.如在终端环境下,则可以输入命令“dpkg–ixx.deb”来进行安装,如要删除xx软件包,则输入命令“dpkg–rxx”.
以.tar.gz结尾的文件是指用tar命令打包并压缩成gzip格式的文件,这样的文件通常包含软件的源代码.对于源代码的编译,要求系统中安装有软件包build-essential(它包括常用的编程工具及函数库等).使用命令“sudoapt-getinstallbuild-essential”来安装该软件包.
下面,我们以安装xx.tar.gz文件为例来介绍.我们通常用“sudotarzxvfxx.tar.gz”命令来解压该文件,文件解压后将在当前目录下生成xx目录.然后进入该目录,输入命令“sudo./configure”来检查系统环境,如检测通过则生成编译脚本.接着输入命令“sudomake”进行编译,如编译成功则在当前目录生成二进制可执行文件,即在终端窗口中以绿色显示的文件.此后再输入命令“sudomakeinstall”将二进制可执行文件复制到系统全局路径或指定目录下.
小知识:Ubuntu上自带的命令行安装工具
1.apt-get命令
apt-get命令是Ubuntu系统中最为常用的命令行安装工具,使用apt-get命令从软件源中安装软件非常方便、快捷.apt-get命令常用
的参数有“install”和“update”.命令“sudoapt-get
update”用来从软件源服务器获取最新的可用软件包的列表,在/etc/apt/sources.list文件中添加了某个软件源服务器的地址后,需
要执行上面的命令来更新信息.命令“sudoapt-getinstall
soft”可以让我们从软件源中在线下载并安装软件,其中“soft”为任何应用软件或程序的名称.如要安装网络扫描工
具nmap,则在终端窗口输入命令“sudo
apt-get
installnmap”,apt-get命令会自动在软件源中找到nmap的最新版本,并计算下载的数据量以及安装所需的空间,用户确认后就可以在线下载并安装
nmap软件了.如要删除软件包,则使用命令“sudoapt-getremovenmap”.
2.dpkg命令
Ubuntu是在Debian发行版的基础上发展起来的,它也支持Debian使用的较为严谨的Deb包(即以.deb结尾的文件),因而Ubuntu
上大量软件安装包是以Deb包的形式出现的.dpkg(Packagemanagerfor
debian,Debian包管理器)是一个用于安装、创建和删除Debian软件包的命令行工具.
三、给Ubuntu新手的建议
当不了解应用软件的具体名称时,多使用安装工具提供的搜索功能或上网搜索;勤于记录,对于安装成功的软件,记下它的软件包名称,便于以后安装时查阅.当熟练掌握了Ubuntu系统提供的安装工具和软件安装方法后,你会发现在Ubuntu中安装软件也是一种乐趣!
关于本次bitc
oin-qt命令行和bitcoin-qt下载的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。