#
網的學位論文只有CAJ版,而我又偏偏使用Ubuntu,所以就有了這篇文章。
前端時間發現第一種方法在ubuntu 16 上不行, 請使用第二種方法。
第一種方法:
環境:Ubuntu 14.04 64bit
1.安裝wine:
sudo apt-get install wine
2.下載caj6.0綠色版CAJViewer6.0_green.rar: http://pan.baidu.com/s/1mhwEvAK
3.解壓到目錄cajviewer6.0:
mkdir cajviewer6.0 unrar x CAJViewer6.0_green.rar cajviewer6.0
4.運行:
sudo chmod u+x CAJViewer.exe //修改權限 wine CAJViewer.exe
結果如圖:

PS: 由于我裝的是英文版系統,所以有亂碼,但將就著還可以看啦~
===============================================================
第二種方法:
前段時間發現用Ubuntu16.04上邊的這種不行了,請使用下邊的方法:
下載鏈接: http://pan.baidu.com/s/1jIqHxLs
或 http://download.csdn.net/detail/arhaiyun/5457947
壓縮包里邊有安裝說明,這里邊是7.2 的cajviewer版本。親測可用。

來自:https://www.cnblogs.com/asmer-stone/p/5197307.html
https://morton.li/%E8%A7%A3%E5%86%B3ubuntu-18-04%E4%BD%BF%E7%94%A8root%E8%B4%A6%E6%88%B7%E7%99%BB%E5%BD%95%E5%9B%BE%E5%BD%A2%E7%95%8C%E9%9D%A2%E8%AE%A4%E8%AF%81%E5%A4%B1%E8%B4%A5/
一.生成公私鑰和證書
Fabric中有兩種類型的公私鑰和證書,一種是給節點之前通訊安全而準備的TLS證書,另一種是用戶登錄和權限控制的用戶證書。這些證書本來應該是由CA來頒發,但是目前只有兩個社區,所以目前暫時沒有啟用CA節點,但是Fabric幫我們提供了一個crytogen工具來生成證書。
1.1編譯cryptogen
編譯生成 cryptogen之前我們需要安裝一個軟件包,否則編譯時會報錯
sudo apt install libltdl3-dev
Fabric提供了專門編譯cryptogen的入口,我們只需要運行以下命令即可:
cd ~/go/src/github.com/hyperledger/fabric make cryptogen
運行后系統返回如下結果即代表編譯成功了
build/bin/cryptogen CGO_CFLAGS=" " GOBIN=/home/studyzy/go/src/github.com/hyperledger/fabric/build/bin go install -tags "" -ldflags "-X github.com/hyperledger/fabric/common/tools/cryptogen/metadata.Version=1.0.0" github.com/hyperledger/fabric/common/tools/cryptogen Binary available as build/bin/cryptogen
我們在build/bin文件夾下就可以看到編譯出來的cryptogen程序。
1.2配置crypto-config.yaml
examples/e2e_cli/crypto-config.yaml已經提供了一個Orderer Org和兩個Peer Org的配置,該模板中也對字段進行了注釋。我們可以把配置修改一下:
OrdererOrgs: - Name: Orderer Domain: example.com Specs: - Hostname: orderer PeerOrgs: - Name: Org1 Domain: org1.example.com Template: Count: 1 Users: Count: 1 - Name: Org2 Domain: org2.example.com Template: Count: 1 Users: Count: 1
Name和Domain就是關于這個組織的名字和域名,這主要是用于生成證書的時候,證書內會包含該信息。而Template Count=1是說我們要生成1套公私鑰和證書,因為我們一個組織只需要一個peer節點。最后Users. Count=1是說每個Template下面會有幾個普通User(注意,Admin是Admin,不包含在這個計數中),這里配置了1,也就是說我們只需要一個普通用戶User1@org2.example.com 我們可以根據實際需要調整這個配置文件,增刪Org Users等。
1.3生成公司鑰和證書
我們配置好crypto-config.yaml文件后,就可以用cryptogen去讀取該文件,并生成對應的公私鑰和證書了:
cd examples/e2e_cli/ ../../build/bin/cryptogen generate --config=./crypto-config.yaml
生成的文件都保存到crypto-config文件夾,我們可以進入該文件夾查看生成了哪些文件:
二.生成創世區塊和Channel配置區塊
2.1編譯生成configtxgen
與前面1.1說到的類似,我們可以通過make命令生成configtxgen程序:
cd ~/go/src/github.com/hyperledger/fabric make configtxgen
運行后的結果為:
build/bin/configtxgen CGO_CFLAGS=" " GOBIN=/home/studyzy/go/src/github.com/hyperledger/fabric/build/bin go install -tags "nopkcs11" -ldflags "-X github.com/hyperledger/fabric/common/configtx/tool/configtxgen/metadata.Version=1.0.0" github.com/hyperledger/fabric/common/configtx/tool/configtxgen Binary available as build/bin/configtxgen
2.2配置configtx.yaml
官方提供的examples/e2e_cli/configtx.yaml這個文件里面配置了由2個Org參與的Orderer共識配置TwoOrgsOrdererGenesis,以及由2個Org參與的Channel配置:TwoOrgsChannel。Orderer可以設置共識的算法是Solo還是Kafka,以及共識時區塊大小,超時時間等,我們使用默認值即可,不用更改。而Peer節點的配置包含了MSP的配置,錨節點的配置。如果我們有更多的Org,或者有更多的Channel,那么就可以根據模板進行對應的修改。
2.3生成創世區塊
配置修改好后,我們就用configtxgen 生成創世區塊。并把這個區塊保存到本地channel-artifacts文件夾中:
cd examples/e2e_cli/ ../../build/bin/configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./channel-artifacts/genesis.block
2.4生成Channel配置區塊
../../build/bin/configtxgen -profile TwoOrgsChannel -outputCreateChannelTx ./channel-artifacts/channel.tx -channelID mychannel
另外關于錨節點的更新,我們也需要使用這個程序來生成文件:
../../build/bin/configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org1MSPanchors.tx -channelID mychannel -asOrg Org1MSP ../../build/bin/configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org2MSPanchors.tx -channelID mychannel -asOrg Org2MSP
最終,我們在channel-artifacts文件夾中,應該是能夠看到4個文件。
channel-artifacts/
├── channel.tx
├── genesis.block
├── Org1MSPanchors.tx
└── Org2MSPanchors.tx
1. Gwenview
是較好的一項應用,支持幾乎所有圖片格式,可進行基本的編輯、標簽、縮略圖、全屏、幻燈顯示功能等等。
安裝
sudo apt-get install gwenview
2. Eye of GNOME
是GNOME環境下較好的圖片查看器,支持JPG, PNG, BMP, GIF, SVG, TGA, TIFF or XPM等圖片格式,也可放大、幻燈顯示圖片、全屏、縮略圖等功能。
安裝
sudo apt-get install eog
3. gThumb
是另一GTK圖片查看器,可導入Picasa或Flickr圖片,也可導出到 Facebook, Flickr, Photobucker, Picasa 和本地文件夾。
安裝
sudo apt-get install gthumb
4. Viewnior
是小型化的圖片查看器,支持JPG和PNG格式。
安裝
sudo apt-get install viewnior
5.gPicView
是LXDE下的默認圖片查看器,操作按鈕位于窗口底部。只需右擊圖片,實現所有相關功能。支持JPG, TIFF, BMP, PNG , ICO格式。
安裝
sudo apt-get install gpicview
https://www.linuxidc.com/Linux/2011-03/33659.htm
https://blog.csdn.net/apple9005/article/details/81282735
apt-get install golang-go
這樣安裝版本可能過低。
go version
查看版本為 1.6.2。
apt-get 卸載此版本重新安裝
重新安裝
export PATH=$PATH:/usr/local/go/bin 或者
export GOPATH=/opt/gopath export GOROOT=/usr/lib/go export GOARCH=386 export GOOS=linux export GOTOOLS=$GOROOT/pkg/tool export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
卸載老的go
sudo apt-get remove golang-go
- 安裝新版本
source ~/.profile
- 查看版本
go version
結果 go version go1.11 linux/amd64
參考:
https://blog.csdn.net/Booboochen/article/details/82463162
和
https://www.jianshu.com/p/85e98e9b003d
自從2015年開始使用ubuntu之后,就開始了各種折騰。可惜的是,linux下,能用的音樂軟件實在是少之又少!網易云音樂勉強可以,但是經常打不開。煩死。偶然發現這個軟件:CoCoMusic,才驚覺是ubuntu 18.04.2下最好用的音樂軟件!沒有之一! 同時也適用于linux mint19.1。即點即開!堪稱是,linux下的酷狗音樂!下載地址:https://github.com/xtuJSer/CoCoMusic/releases,直接下載:cocomusic_2.0.4_amd64.deb安裝即可。
~$ cocomusic
即可啟動
https://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=188255
Linux下一般使用sane做為掃描儀后端,安裝如下:
sudo apt-get install sane sane-utils xsane
@node1:~$ sudo sane-find-scanner
# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
found USB scanner (vendor=0x04a9 [Canon], product=0x190d [CanoScan]) at libusb:003:006
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
$ scanimage -L
device `pixma:04A9190D' is a CANON Canoscan 9000F Mark II multi-function peripheral
期間也曾裝過VueScan,可以識別掃描儀,但是要收費。
$ simple-scan
終于可以使用掃描儀了。
https://blog.csdn.net/TripleS_X/article/details/80550401
https://github.com/hyperledger/fabric-samples