導航:首頁 > 程序命令 > snappy解壓命令

snappy解壓命令

發布時間:2022-08-02 07:28:48

1. 如何在win7上編譯snappy庫

方法如下:
1、雙擊GCC安裝包,mingw-get-setup.exe,點擊Install安裝

2、點擊Change選擇安裝路徑,盡量不要有中文和空格,

3、將package 下面的mingw-***和mingw32-***和msys-**。都勾選上,等待下載安裝,直到勾選框全部變成土灰色。

4、找到安裝目錄的bin目錄,將路徑右鍵復制下來。

5、找到計算機,右鍵,屬性。點擊 高級系統設置

6、找到下面的 環境變數 點擊

7、在系統變數裡面找到 Path變數,雙擊出現下面輸入框,在變數值的末尾添加剛剛復制的bin目錄,並在最後加上英文狀態下 的分號(;)。點擊確定。

8、測試是否安裝成功,在cmd命令提示符裡面輸入 gcc --help 回車鍵,出現以下信息,表示安裝成功

2. snappy能用在android上嗎

1)下載Ubuntu Core image for Raspberry Pi 2 我們點擊樹莓派image,並下載Ubuntu Core image for Raspberry Pi 2的image到我們的 ~/Downloads目錄中.目前整個image大約202M. 2)安裝image到TF卡中 我們把我們的TF卡插入到我們電腦的MMC卡槽中,或插入到一個USB的adapter中.在進行拷貝image前,我們必須unmount我們的卡.然後,我們使用如下的命令來拷貝我們的image到卡中: [html] view plain # Note: replace /dev/sdX with the device name of your SD card (e.g. /dev/mmcblk0, /dev/sdg1 ...) $ xzcat ~/Downloads/ubuntu-15.04-snappy-armhf-raspi2.img.xz sudo dd of=/dev/sdX bs=32M $ sync

3. 安裝caffe的make all遇到這個問題,請問這要怎麼弄

你好,方法如下:
1. 安裝Google Logging Library(glog)
glog 下載地址
安裝命令如下所示
# 解壓tar -zxvf glog-0.3.3.tar.gz# 切換路徑cd glog-0.3.3sudo ./configuresudo make –jsudo make install

2. 安裝其它依賴
執行以下命令即可。
sudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev sudo apt-get install -y libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler protobuf-c-compiler python-pandas

3. 編輯Makefile.config文件
操作命令如下所示。
unzip caffe-master.zip #本地解壓caffe-master#切換路徑cd /caffe-master #caffe源文件中沒有Makefile.config,需要復制Makefile.config.examplecp Makefile.config.example Makefile.config#編輯Makefile.configvi Makefile.config

修改Makefile.config
PYTHON_LIB := /usr/local/libMATLAB_DIR := /usr/local/MATLAB/R2014a

取消第5行的注釋,即將 #USE_CUDNN=1 改為 USE_CUDNN=1;
如果使用本教程系列安裝的,就不需要修改BLAS=atlas,如果是參考歐新宇的教程,安裝了MKL,需要改成BLAS=mkl;
啟用CUDNN,加註釋: CPU_ONLY:=1 改成 # CPU_ONLY:=1;
配置路徑,實現caffe對Python和Matlab介面的支持:
4. 編輯Makefile文件
如果openCV版本是2.4.x,此小節可以不再閱讀
如果openCV版本3.0,還需要修改Makefile文件,實現對OpenCV 3.x的支持。
在Makefile文件中查找「Derive include and lib directories」一節,修改「LIBRARIES +=」的最後一行,增加opencv_imgcodecs,修改之後為:
LIBRARIES += opencv_core opencv_highgui opencv_imgproc opencv_imgcodecs

5. 編譯caffe-master
依次執行下面的命令,編譯caffe:
make all -jmake test -jmake runtest -j

runtest執行結束之後,如下圖所示。這樣子就說明安裝成功了。

4. 如何安裝hadoop本地壓縮

Hadoop安裝配置snappy壓縮

[一]、 實驗環境

CentOS 6.3 64位

Hadoop 2.6.0

JDK 1.7.0_75

[二]、 snappy編譯安裝

2.1、下載源碼

到官網 http://code.google.com/p/snappy/ 或者到 https://github.com/google/snappy
下載源碼,目前版本為 1.1.1。

2.2、編譯安裝

解壓 tar -zxvf snappy-1.1.1.tar.gz ,然後以 root 用戶 執行標準的三步進行編譯安裝:

/configure

make

make install

默認是安裝到 /usr/local/lib ,這時在此目錄下查看:

[hadoop@micmiu ~]$ ls -lh /usr/local/lib |grep snappy

-rw-r--r-- 1 root root 229K Mar 10 11:28 libsnappy.a

-rwxr-xr-x 1 root root 953 Mar 10 11:28 libsnappy.la

lrwxrwxrwx 1 root root 18 Mar 10 11:28 libsnappy.so ->
libsnappy.so.1.2.0

lrwxrwxrwx 1 root root 18 Mar 10 11:28 libsnappy.so.1 ->
libsnappy.so.1.2.0

-rwxr-xr-x 1 root root 145K Mar 10 11:28 libsnappy.so.1.2.0

安裝過程沒有錯誤同時能看到上面的動態庫,基本表示snappy 安裝編譯成功。

[三]、Hadoop snappy 安裝配置

3.1、hadoop 動態庫重新編譯支持snappy

hadoop動態庫編譯參考:Hadoop2.2.0源碼編譯 和 Hadoop2.x在Ubuntu系統中編譯源碼 ,只是把最後編譯的命令中增加
-Drequire.snappy :

1mvn package -Pdist,native -DskipTests -Dtar -Drequire.snappy

把重新編譯生成的hadoop動態庫替換原來的。

3.2、hadoop-snappy 下載

目前官網沒有軟體包提供,只能藉助 svn 下載源碼:

1svn checkout http://hadoop-snappy.googlecode.com/svn/trunk/
hadoop-snappy

3.3、hadoop-snappy 編譯

1mvn package [-Dsnappy.prefix=SNAPPY_INSTALLATION_DIR]

PS:如果上面 snappy安裝路徑是默認的話,即 /usr/local/lib,則此處
[-Dsnappy.prefix=SNAPPY_INSTALLATION_DIR] 可以省略,或者
-Dsnappy.prefix=/usr/local/lib

編譯成功後,把編譯後target下的 hadoop-snappy-0.0.1-SNAPSHOT.jar 復制到 $HADOOP_HOME/lib
,同時把編譯生成後的動態庫 到 $HADOOP_HOME/lib/native/ 目錄下:

1cp -r
$HADOOP-SNAPPY_CODE_HOME/target/hadoop-snappy-0.0.1-SNAPSHOT/lib/native/linux-amd64-64
$HADOOP_HOME/lib/native/

3.4、編譯過程中常見錯誤處理

① 缺少一些第三方依賴

官方文檔中提到編譯前提需要:gcc c++, autoconf, automake, libtool, java 6, JAVA_HOME set,
Maven 3

②錯誤信息:

[exec] libtool: link: gcc -shared
src/org/apache/hadoop/io/compress/snappy/.libs/SnappyCompressor.o
src/org/apache/hadoop/io/compress/snappy/.libs/SnappyDecompressor.o
-L/usr/local/lib -ljvm -ldl -m64 -Wl,-soname -Wl,libhadoopsnappy.so.0 -o
.libs/libhadoopsnappy.so.0.0.1

[exec] /usr/bin/ld: cannot find -ljvm

[exec] collect2: ld returned 1 exit status

[exec] make: *** [libhadoopsnappy.la] Error 1

或者

[exec] /bin/sh ./libtool --tag=CC --mode=link gcc -g -Wall -fPIC -O2 -m64
-g -O2 -version-info 0:1:0 -L/usr/local/lib -o libhadoopsna/usr/bin/ld: cannot
find -ljvm

[exec] collect2: ld returned 1 exit status

[exec] make: *** [libhadoopsnappy.la] Error 1

[exec] ppy.la -rpath /usr/local/lib
src/org/apache/hadoop/io/compress/snappy/SnappyCompressor.lo
src/org/apache/hadoop/io/compress/snappy/SnappyDecompressor.lo -ljvm -ldl

[exec] libtool: link: gcc -shared
src/org/apache/hadoop/io/compress/snappy/.libs/SnappyCompressor.o
src/org/apache/hadoop/io/compress/snappy/.libs/SnappyDecompressor.o
-L/usr/local/lib -ljvm -ldl -m64 -Wl,-soname -Wl,libhadoopsnappy.so.0 -o
.libs/libhadoopsnappy.so.0.0.1

[ant] Exiting
/home/hadoop/codes/hadoop-snappy/maven/build-compilenative.xml.

這個錯誤是因為沒有把安裝jvm的libjvm.so 鏈接到
/usr/local/lib。如果你的系統時amd64,可以執行如下命令解決這個問題:

1ln -s /usr/java/jdk1.7.0_75/jre/lib/amd64/server/libjvm.so
/usr/local/lib/

[四]、hadoop配置修改

4.1、修改 $HADOOP_HOME/etc/hadoop/hadoop-env.sh,添加:

1export
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HADOOP_HOME/lib/native/Linux-amd64-64/

4.2、修改 $HADOOP_HOME/etc/hadoop/core-site.xml:

XHTML

io.compression.codecs

org.apache.hadoop.io.compress.GzipCodec,

org.apache.hadoop.io.compress.DefaultCodec,

org.apache.hadoop.io.compress.BZip2Codec,

org.apache.hadoop.io.compress.SnappyCodec

4.3、修改 $HADOOP_HOME/etc/hadoop/mapred-site.xml 中有關壓縮屬性,測試snappy:

XHTML

maprece.map.output.compress

true

maprece.map.output.compress.codec

org.apache.hadoop.io.compress.SnappyCodec[五]、測試驗證

全部配置好後(集群中所有的節點都需要動態庫和修改配置),重啟hadoop集群環境,運行自帶的測試實例
wordcount,如果maprece過程中沒有錯誤信息即表示snappy壓縮安裝方法配置成功。

當然hadoop也提供了本地庫的測試方法 hadoop checknative :

[hadoop@micmiu ~]$ hadoop checknative

15/03/17 22:57:59 INFO bzip2.Bzip2Factory: Successfully loaded &
initialized native-bzip2 library system-native

15/03/17 22:57:59 INFO zlib.ZlibFactory: Successfully loaded &
initialized native-zlib library

Native library checking:

hadoop: true
/usr/local/share/hadoop-2.6.0/lib/native/libhadoop.so.1.0.0

zlib: true /lib64/libz.so.1

snappy: true
/usr/local/share/hadoop/lib/native/Linux-amd64-64/libsnappy.so.1

lz4: true revision:99

bzip2: true /lib64/libbz2.so.1

openssl: true /usr/lib64/libcrypto.so

5. linux系統snappy文件解壓縮命令

使用下面命令
tar -zcvf target.tgz source/
tar -jcvf target.tar.bz2 source/
tar打包,gzip壓縮,bzip2壓縮
man tar,man gzip,man bzip 具有例子及解釋,關於linux命令的使用情況,我最近在看一本書籍,不過是電子版的《linux就該這么學》,明年3月份即將出版,你到時可以購買一本好好看看,關於命令的參數講解得非常的詳細。

6. 如何在樹莓派 2 運行 Ubuntu Snappy Core-Linux

一、前言

用於樹莓派2 的Snappy 鏡像可以從 Raspberry Pi 網站 上下載。解壓縮出來的鏡像必須寫到一個至少8GB 大小的SD 卡。盡管原始系統很小,但是原子升級和回滾功能會佔用不小的空間。使用 Snappy 啟動樹莓派 2 後你就可以使用默認用戶名和密碼(都是ubuntu)登錄系統。

准備:樹莓派2、內存卡sd卡8G、win32_disk-images軟體、系統鏡像(樹莓派官網下載)

二、安裝配置過程

  1. 修改用戶名:sudo usermod -l <new name><old name>或者也可以使用adser 為你添加一個新用戶。

  2. 更新系統:$ sudo apt-get update && sudo apt-get distupgrade

  3. sudo snappy update

  4. 檢查版本:sudo snappy versions -a

  5. $ sudo snappy update ubuntu-core 更新

  6. sudo snappy rollback ubuntu-core 此命令是更新出現問題,回滾

    完成這些就基本上安裝好了,趕快試試吧!

7. 如何安裝Snappy Ubuntu到樹莓派上

步驟一:下載Raspbian OS的光碟鏡像ISO文件:

你可以從樹莓派的網站獲得它。然後進入Raspbian 「wheezy」區域去下載。ISO文件會以.zip壓縮文件的形式下載。右擊,解壓這個壓縮文件,然後你可以得到一個.iso的鏡像文件。為了能夠使用這個.sio鏡像文件,我們需要一個應用程序能夠讀取這個.iso文件。為了達到這一目的,我們准備使用ImageViewer(鏡像查看器)。

步驟二:安裝ImageViewer:

你可以在從Ubuntu軟體中心安裝,打開軟體中心搜索ImageViewer(鏡像查看器)。

步驟三:在SD卡里安裝RaspbianOS:

如你所知,樹莓派只能從SD卡裡面啟動(不能從usb存儲設備啟動),你需要一個容量至少4GB的SD內存卡。進行安裝之前,請確保已經對SD卡進行了格式化。現在打開ImageViewer。然後找到ISO鏡像文件的路徑,如果你對這一點比較茫然,可以試著安裝這個順序走:文件系統->家目錄->用戶目錄->下載

很重要的一點:確保通向ISO鏡像文件的路徑裡面沒有任何空格,這個的意思是說,千萬不要把ISO鏡像文件保存到一個名稱裡面有空格的目錄裡面。

8. 如何查看linux上的snappy是否可用

Linux查看系統資源佔用
在系統維護的過程中,隨時可能有需要查看 CPU和內存的使用率,並根據相應信息分析系統狀況的需求。本文介紹一下幾種常見的Linux系統資源查看命令。
1、總體內存佔用的查看
命令:free

圖1 free命令查看內存佔用
(1) free命令默認是以kb為單位顯示的,可以用free -m 用Mb單位來顯示。
(2) Mem行 : total = used + free 其中buffers和cached雖然計算在used內, 但其實為可用內存。
(3) Mem下一行:used為真實已佔內存,free為真實可用內存。
(4)Swap:內存交換區的使用情況。

2、查看內存佔用前五的進程
命令:ps auxw | head -1;ps auxw|sort -rn -k4|head -5

圖 2.1查看內存佔用前5的進程
如圖2.1所示, 內存的單位是kb,VSZ是虛擬內存的佔用,RSS是真實的內存的佔用。
命令分解:
ps auxw顯示系統資源佔用情況;
head -1表示顯示第一列,即標題列;
sort -r 表示反向排序,-n表示按數字排序,-k4表示列的第4個字元。

3、查看CPU佔用前三的進程
命令:ps auxw|head -1;ps auxw|sort -rn -k3|head -3

圖3.1 查看cpu佔用前三的進程
該命令與圖2.1相仿,只是選擇的資源佔用情況的第3列(即cpu),用「-k3」表示。

4、查看系統整體的負載
命令:top

圖4.1 top顯示系統整體負載
(1)第一行: 系統時間 + 系統運行時間 + 幾個用戶 + 1/5/15分鍾系統平均負載
(2)第二行:進程總數(total) + 正在運行進程數(running) + 睡眠進程數(sleeping) + 停止的進程數(stopped)+ 僵屍進程數(zombie)
(3)第三行:用戶空間CPU佔比(us) + 內核空間CPU佔比(sy)+ CPU空置率(id)

圖4.2 各個任務佔用資源情況
註解:
PID :進程ID
USER :用戶名
PR :優先順序
NI :負值表示高優先順序,正值表示低優先順序。
VIRT :虛擬內存
RES : 真實內存
SHR :共享內存
S :進程狀態 D=不可中斷的睡眠狀態; R=運行; S=睡眠 ;T=跟蹤/停止; Z=僵屍進程
參數:
top -d 2 :每隔2秒顯式所有進程的資源佔用情況
top -c :每隔5秒顯式進程的資源佔用情況,並顯示進程的命令行參數(默認只有進程名)
top -p 12345 -p 6789:每隔5秒顯示pid是12345和pid是6789的兩個進程的資源佔用情況
top -d 2 -c -p :每隔2秒顯示pid是12345的進程的資源使用情況,並顯式該進程啟動的命令行參數

閱讀全文

與snappy解壓命令相關的資料

熱點內容
溫州直播系統源碼 瀏覽:110
程序員在上海買房 瀏覽:382
生活解壓游戲機 瀏覽:907
季羨林pdf 瀏覽:716
php支付寶介面下載 瀏覽:814
ipad怎麼把app資源庫關了 瀏覽:301
量柱比前一天多源碼 瀏覽:416
電子書app怎麼上傳 瀏覽:66
國家反詐中心app注冊怎麼開啟 瀏覽:804
全波差分傅里葉演算法窗長 瀏覽:41
程序員如何講自己做過的項目 瀏覽:7
程序員要看的書頸椎 瀏覽:946
php文章cms 瀏覽:553
CSS權威指南第三版PDF 瀏覽:496
android怎麼搭建框架 瀏覽:184
正宗溯源碼大燕條一克一般多少錢 瀏覽:917
電腦感染exe文件夾 瀏覽:916
wpsppt怎麼轉pdf格式 瀏覽:88
騰訊文檔在線編輯怎麼添加密碼 瀏覽:880
本地不能訪問伺服器地址 瀏覽:865