当前位置:必发365电子游戏 > 操作系统 > Linux操作系统,然后再开始第一步
Linux操作系统,然后再开始第一步
2019-12-19

必发365娱乐游戏 1

Ubuntu 下起来希图编写翻译比特币


Ubuntu 16.04.本身是装在了设想机上,参谋菜菜子的稿子来布局的

闲聊比特币(Bitcoin卡塔尔客商端源码编写翻译那几个事

                                                                                        (ubuntu系统桌面)

意气风发、安装第三方

先是绕过前人遇见的坑

sudo vi /etc/resolv.conf

然后把 nameserver 那改革如下

nameserver=8.8.8.8

然后再起来率先步

sudo apt-get update

意气风发起头就出了个难题 设想机作者安插的桥接  刚实行第一个指令就提示各样域名超小概分析 

ubuntu linux装后为啥不可能上网啊??÷

用了下万能的收索引擎 才晓得须求配置网卡 第一遍利用Ubuntu 这种linux/unix 操作系统 稳步爬坑吧 �因为笔者用ifconfig已经检查了网卡配置展现是不荒谬的 同期能够ping通网关 于是自身只是把DNS加了114.114.114.114跻身就能够上网了

双重施行第一步 没难题

下一场继续

sudo apt-get upgrade

sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev

sudo apt-get install libboost-all-dev

sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler

sudo apt-get install libqrencode-dev

sudo apt-get install libminiupnpc-dev

 

二、下载源码

先安装git

cd ~

sudo apt install git

然后用 git 下载

git clone

 

三、安装比特币顾客端

创制目录

cd bitcoin

mkdir db4/

下载berkeley-db安装包,作者按上面的下令 是能下载成功的 

wget

tar -xzvf db-4.8.30.NC.tar.gz

必发365游戏官方网址,cd db-4.8.30.NC/build_unix/

../dist/configure --enable-cxx --disable-shared --with-pic --prefix=/home/theusername/bitcoin/db4/

make

sudo make install

比特币(Bitcoin卡塔尔客商端的安装

cd ~/bitcoin/

./autogen.sh

./configure LDFLAGS="-L/home/theusername/bitcoin/db4/lib/" CPPFLAGS="-I/home/theusername/bitcoin/db4/include/"

configure:error: libdb_cxx headers missing, Bitcoin Corerequiresthis libraryforwallet functionality (--disable-wallet todisablewallet functionality)

查了下 参考 blog.csdn.net/terminatorsong/article/details/74089911 

看了下文书档案,提醒要求libdb5.1。查查难点的时候都以有关bitcoin的,提到的都是要使用BerkeleyDb4.8NC。CentOS没有libdb,只好手动安装伯克利Db5.1。在doc/build-unix.md文书档案里有详实的表达,按表明操作安装就能够

cd ~

wget

echo '08238e59736d1aacdd47cfb8e68684c695516c37f4fbe1b8267dde58dc3a576c db-5.1.29.NC.tar.gz' | sha256 sum -c

tar -xzvf db-5.1.29.NC.tar.gz

cd db-5.1.29.NC/build_必发365娱乐游戏,unix/

../dist/configure --enable-cxx --disable-shared --with-pic --prefix=/usr/local

sudo make install

再也再来

cd bitcoin

./configure LDFLAGS="-L/home/theusername/bitcoin/db4/lib/" CPPFLAGS="-I/home/theusername/bitcoin/db4/include/"

error: Found Berkeley DB other than 4.8, required for portable wallets (–with-incompatible-bdb to ignore), run the following command instead. You can always send your bitcoins to another wallet.

提拔安装的DB不是4.8的版本,使用上边的授命跳过DB的本子检验

./configure --with-incompatible-bdb LDFLAGS="-L/home/theusername/bitcoin/db4/lib/" CPPFLAGS="-I/home/theusername/bitcoin/db4/include/"

error:libevent not found 

贫乏库 没啥好说的 安装

cd ~

sudo apt-get install libevent-dev

重新重来

cd bitcoin

./configure --with-incompatible-bdbLDFLAGS="-L/home/theusername/bitcoin/db4/lib/" CPPFLAGS="-I/home/theusername/bitcoin/db4/include/"

make

sudo make install

 

四、安装完毕了表明下

 which bitcoind

 which bitcoin-cli

两条命令 均会重返一个现实路线 笔者就不贴了

区块链研习社比特币源码研读班  孤少

一、初识Ubuntu

      Ubuntu(乌邦图)是叁个以桌面运用为主的Linux操作系统,基于Debian发行版和GNOME桌面意况,与Debian的不及在于它每五个月会发布七个新本子。Ubuntu的对象在于为常常顾客提供三个流行的、相同的时间又万分牢固的首要由自由软件塑造而成的操作系统。Ubuntu具备宏大的社区才具,客商能够一本万利地从社区拿到赞助。对于自身的话,最吸引的是Ubuntu的开源,极其便利编程学习;并且Ubuntu体积异常的小,运行很快,三个程序同有毛病候并独自地运营也正如低价。

 必发365娱乐游戏 2

 

 

 

 

 

二、系统装置(Windows8+ubuntu卡塔尔

      首先,在windows下布置Ubuntu必要做一些筹算干活。第一步正是下载Ubuntu镜像(官方网址64位或32位),然后用相应的工具如UltraISO解压 展开iso文件。其次,应该给Ubuntu系统一分配出存款和储蓄空间。这里我分出去的半空中为60GB。由于自个儿是在台式机上设置windows8.1和Ubuntu 14.04八个种类,所以在windows下删除部分磁盘空间留给Ubuntu比较好。即使为win7或win8 Pro版客商,能够经过"计算机管理->存款和储蓄->磁盘管理“,右键所选盘, 直接动用 压缩卷来获得空闲空间,对于其他客户,能够用分区工具(如分区帮手等)来赢得空闲空间。这里先说澳优(Ausnutria Hyproca卡塔尔(英语:State of Qatar)下,对于Ubuntu所用磁盘的分区,笔者的方案(仅供参考)比较容易:运行分区/boot分区(200M)最前,调换空间swap分区(2GB)tmp分区(2GB)根分区/(30G卡塔尔(英语:State of Qatar),剩下的就给home分区作文件存款和储蓄用。当然或者还应该有更加好的分区方案(日常五个分区就够了:根分区,home分区,swap分区,或然直接八个根分区),作者也只是偷懒肃清了那个标题。

必发365娱乐游戏 3   

        然后,将要考虑怎么安装Ubuntu系统了。首先重启计算机步入bios设置开机顺序(找到在StartUp选项修改,设置usb优先运行),或重启时间接按F12(或任何FN卡塔尔(英语:State of Qatar)或Enter等跻身安装(分化主板走入格局只怕两样)。然后,作者推荐两种可用的办法。第风度翩翩种,你能够一向双击Ubuntu镜像下的wubi.exe文件,遵照提醒选取重启,就足以进来Ubuntu安装分界面。第三种办法正是利用可开行的U盘。那也足以通过多样措施拿到,你可以经过下载四个运营器抑或直接选择命令行来创造可开行的U盘。

     最终,步向了ubuntu安装分界面,就可以安装Ubuntu系统了。

 必发365娱乐游戏 4

 

 

证实一下,假诺选拔设置第三方软件,安装进度耗费时间较长,假诺网速比一点也不快的话,建议先不设置,可设置好系统后在行使时遵照系统提示安装。网速快的话就另当别论了。

必发365娱乐游戏 5

 

 

在意,下边那步必要求看精晓,不然超级轻便格式化整个磁盘。

 

必发365娱乐游戏 6

 

 

必发365娱乐游戏 7

 

 

必发365娱乐游戏 8

 

必发365娱乐游戏 9

 

带领设备本人选的是友好建的/boot,这里也应小心勾选,一定毫无选成了windows下的ntfs盘。(图片是网络摘录的,所以与事实上不太切合,仅作参照学习)

必发365娱乐游戏 10

 

必发365娱乐游戏 11

 

 

必发365娱乐游戏 12

 

此处可以设置管理员账户,建议耐性点一回设置好就ok了

必发365娱乐游戏 13

 

必发365娱乐游戏 14

设置到位后,重新启航计算机就ok了!

 

2、windows下virtualbox+Ubuntu方案

下载并安装好新型版的virtualbox

下载Ubuntu 14.04 ISO 镜像

将ubuntu 安装在virtualbox上

新建设想Computer,设置,存储,调节器IDE,未有盘片,分配光驱,加多ISO,运转,采纳任何磁盘,不要加密,将决定器SATA改为调整器IDE,

 安装巩固作用,重启 

安装内部存款和储蓄器为2g 左右(计算机内部存款和储蓄器为8g卡塔尔(قطر‎,基本上系统运行就相比较流利了

Host+ F 就能够全屏了

 

备份Linux 系统 Clonezilla 

 

 

 

三、加强Ubuntu的效劳与分界面体验

     对于编制程序学习的客户,能够安装一些软件,如python3.4,jdk,g++,vim等

     Ubuntu操作起来对中文不是很融洽。能够选取用搜狗输入法(能够到官方网址下载,按提醒安装),或googlepinyin

 

以下是自己互连网查找的朝气蓬勃对质感后,本身对Ubuntu的一些设置配备情状(仅作参照):

我的 Ubuntu 配置

1.设置编制程序工具:

 -  vim:

sudo apt-get install vim

 附上VIM配置文件:

.vimrc

必发365娱乐游戏 15必发365娱乐游戏 16

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"
" vim configuration
"
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""



"""""" basic """""""
syntax on
set nu
set smartindent
set tabstop=4
colo slate
highlight OverLength ctermbg=red ctermfg=white guibg=#592929
match OverLength /%81v.+/    " line goes over 80 will be red


""""""""""""""""""""""""""""""""""""""
" bundle
set nocompatible
filetype off

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
" call vundle#begin('~/some/path/here')
let g:ycm_path_to_python_interpreter="/usr/bin/python"

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
" The following are examples of different formats supported.
" Keep Plugin commands between vundle#begin/end.
" plugin on GitHub repo
Plugin 'powerline/powerline'
Plugin 'Valloric/YouCompleteMe'
Plugin 'nsf/gocode',{'rtp': 'vim/'}
Plugin 'fatih/vim-go'
Plugin 'godlygeek/tabular'
Plugin 'plasticboy/vim-markdown'

" Plugin 'tpope/vim-fugitive'
" plugin from http://vim-scripts.org/vim/scripts.html
" Plugin 'L9'
" Git plugin not hosted on GitHub
" Plugin 'git://git.wincent.com/command-t.git'
" git repos on your local machine (i.e. when working on your own plugin)
" Plugin 'file:///home/gmarik/path/to/plugin'
" The sparkup vim script is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
" Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}


" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
" To ignore plugin indent changes, instead use:
"filetype plugin on


""""""""""""  Brief help  """""""""""""""""""""""""""""""""""""""""""""
" :PluginList       - lists configured plugins
" :PluginInstall    - installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
" :PluginClean      - confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

" powerline
set nocompatible
set t_Co=256
set laststatus=2    " always show statusline
let g:Powerline_symbols='compatible'


""""""""""""""""""""""" configuration for programming language   """""""""""""""
" c/c++
" let g:ycm_global_ycm_extra_conf = "~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_conf.py"


" golang
"

" java
"

" markdown
let g:vim_markdown_folding_disabled = 1   " disabled folding

View Code

 

.gvimrc

 colorscheme slate " set Font: Courier size:15 set guifont=Courier 12 set colorcolumn=80 syntax on 

 

  -g++:

sudo apt-get install g++
sudo apt-get install build-essential

 

推荐多个好像于notepad++的公文编辑器geany:

(Geany是三个俊气的接受GTK+2开拓的跨平台的开源集成开垦条件,以GPL许可证分发源代码,是免费的任性软件.卡塔尔

sudo apt-get install geany

 

 

dnsmasq    (from )
------------------------- 
DNS 缓存,加快访谈网站 

  1. 安装 

Shell代码  必发365娱乐游戏 17

  1. sudo apt-get install dnsmasq  
  1. 配置 dnsmasq.conf 

Shell代码  必发365娱乐游戏 18

  1. sudo vim /etc/dnsmasq.conf  
  2. 查找   #listen-address=  
  3. 修改为 listen-address=127.0.0.1  
  1. 配置 dhclient.conf 
    稍微网址改正的是 /etc/dhcp3/dhclient.conf,笔者用的是 ubuntu 11.10,未有找到这些文件,修正的是 /etc/dhcp/dhclient.conf 

Shell代码  必发365娱乐游戏 19

  1. sudo vim /etc/dhcp/dhclient.conf  
  2. 查找  #prepend domain-name-servers 127.0.0.1;  
  3. 去除注释符号 #  
  4. 变成  prepend domain-name-servers 127.0.0.1;  
  1. 配置 resolv.conf 

Linux操作系统,然后再开始第一步。Shell代码  必发365娱乐游戏 20

  1. sudo vim /etc/resolv.conf  
  2. 修改为:  
  3. # Local Cached DNS  
  4. nameserver 127.0.0.1  
  5. # Google DNS  
  6. nameserver 8.8.8.8  
  7. nameserver 8.8.4.4  
  8. # OpenDNS  
  9. nameserver 208.67.220.220  
  10. nameserver 208.67.222.222  
  1. 重启 dnsmasq 

Shell代码  必发365娱乐游戏 21

  1. sudo /etc/init.d/networking restart  

  

2.便当使用扩充

  安装Nautilus扩张(右键,用terminal张开,约等于windows下的shift+右键效率):

sudo apt-get install nautilus-open-terminal           # ubutu 的后续版本已经添加此功能

选用gdebi安装deb包(不引入,会潜濡默化系统牢固):

sudo apt-get install gdebi

 

shell增强# 自动补全

sudo apt-get install bash-completion autojump

  

Python

Ubuntu 12.04中缺省安装了Python2.7.3,首先通过上面包车型地铁指令安装pip,pip是Python的二个设置和管理扩充库的工具。

sudo apt-get install python-pip

 

安装Python开拓条件,方便今后编写翻译别的扩充库

sudo apt-get install python-dev

gtk文件需求:

sudo apt-get install python-vte

 

设置gevent(新利用能够来得在桌面最上端栏卡塔尔国:

sudo apt-get install python-dev python-greenlet python-gevent python-vte python-openssl python-crypto python-appindicator

  

3.进步办公和游乐效果

  能够设置WPS, Kuaipan,Wineqq, china-music-online

  安装 telegram:

sudo add-apt-repository ppa:atareao/telegram
sudo apt-get update
sudo apt-get install telegram

  

4.中文输入法

选拔ibus,配置安装中文(能够用fcitx框架输入法,可是思忖到极度和系统优化就没用用它)

不推荐使用ibus,个人认为接阿伯丁南语时体验实在相当不够好。依旧选用fcitx + googlepinyin(没有繁体字)

设置拼音引擎:

sudo apt-get install fcitx fcitx-googlepinyin

 

Win + Tab >> Text Entry, 增添新的输入源(注意,不要一分区直属机关接大选中文,寻找 pinyiin,然后接受 Googlepinyin卡塔尔(قطر‎

 

im-config 接收 fcitx就足以了

 

[old]
(recommended): libpinyin

sudo apt-get install libpinyin

reference : https://code.google.com/archive/p/libgooglepinyin/ 

在终端输入:

sudo apt-get install ibus-pinyin
  

设置ibus-pinyin,在终端输入: (自带中文输入法不好用)

/usr/lib/ibus-pinyin/ibus-setup-pinyin
安装sunpinyin模块,在终端输入:(类似设置googlepinyin,谷歌输入法,云输入呢?)

sudo apt-get install ibus-sunpinyin
设置ibus-sunpinyin,在终端输入:

/usr/lib/ibus-sunpinyin/ibus-setup-sunpinyin
其他参考

IBus输入法安装和设置

IBus是一个框架,支持多种输入法。

安裝IBus框架:

sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4
启用IBus框架:

im-switch -s ibus
重新启动X(也可以重启电脑)

 五笔引擎:

sudo apt-get install ibus-table-wubi
设置IBus框架:
ibus-setup
Kubuntu下使用IBus:

sudo apt-get install gnome-icon-theme
其他同上

找回消失的IBus图标:

在终端输入:

ibus-daemon -drx
其他语言输入法:

安装 ibus-m17n 包即可。

sudo apt-get install ibus-m17n

3.其他软件
sudo apt-get install natilus-dropbox    #dropbox

此外推荐云诺Yunio,跟Dropbox类似,免费账户有5G+(可通过各种方式获得空间奖励),并且支持Win/Linux/MacOS/Android/iOS,非常给力。安装Yunio需要下载deb包,然后用gdebi安装即可。

 

换来gnome桌面,ubuntu 18.04就又接受gnome桌面了,个人以为unity使用久了神跡莫名美妙卡顿,也盘算屏弃了。

sudo apt-get install ubuntu-gnome-desktop

刚初叶使用的时候恐怕不太适应,能够行使 gnome tweak-tool定制本人的系统UI。

重在使用gnome-shell-extensions,能够利用以下命令查询能够平素设置的扩充(如若不安装那一个扩张大致不能够在gnome下欣然自得地游玩)

apt-cache search gnome-shell-extension

 当然也能够从 这么些网站设置,可是一时候用命令行特别有益于可信赖。

 

导入证书:
STEP1.从浏览器根据文件路径导入
STEP2.使用命令:

sudo apt-get install libnss3-tools
certutil -d sql:$HOME/.pki/nssdb -A -t "C,," -n GoAgent -i '证书绝对路径,拖入证书到命令窗口‘

  

部分图片来源:http://teliute.org/linux/Ubsetup/lesson23/lesson23.html
(仅作交流学习)