linux的centos 怎麼安裝bzip2
1.yum安裝,不多說
檢視:
[[email protected] R-3.4.0]# yum list |grep bzip2*
bzip2.x86_64 1.0.5-7.el6_0 @anaconda-CentOS-201410241409.x86_64/6.6
bzip2-devel.x86_64 1.0.5-7.el6_0 @base
bzip2-libs.x86_64 1.0 .5-7.el6_0 @anaconda-CentOS-201410241409.x86_64/6.6
bzip2-devel.i686 1.0.5-7.el6_0 base
bzip2-libs.i686 1.0.5-7.el6_0 base
lbzip2.x86_64 2.5-2.el6 epel
lbzip2-utils.x 86_64 1.0-1.el6 epel
libzip.i686 0.9-3.1.el6 base
libzip.x86_64 0.9-3.1.el6 base
libzip-devel.i686 0.9-3.1.el6 base
libzip-devel.x 86_64 0.9-3.1.el6 base
pbzip2.x86_64 1.1.12-1.el6 epel
You have new mail in /var/spool/mail/root
[[email protected] R-3.4.0]#
可以看到版本是1.0.5版本的
查詢安裝包
[[email protected] R-3.4.0]# yum search bzip2
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* epel: mirrors.tongji.edu.cn
* extras: mirrors.163.com
* updates: mirrors.163.com
======================================================= N/S Matched: bzip2 ========================================================
bzip2-devel.i686 : Header files developing apps which will use bzip2
bzip2-devel.x86_64 : Header files developing apps which will use bzip2
bzip2-libs.i686 : Libraries for applications using bzip2
bzip2-libs.x86_64 : Libraries for applications using bzip2
lbzip2.x86_64 : Fast, multi-threaded bzip2 utility
lbzip2-utils.x86_64 : Utilities for working with bzip2 compressed files
pbzip2.x86_64 : Parallel implementation of bzip2
perl-Compress-Raw-Bzip2.x86_64 : Low-Level Interface to bzip2 compression library
perl-IO-Compress-Bzip2.x86_64 : Perl interface to allow reading and writing of bzip2 data
bzip2.x86_64 : A file compression utility
python2-bz2file.noarch : Read and write bzip2-compressed files
Name and summary matches only, use "search all" for everything.
[[email protected] R-3.4.0]#
看不出來版本
安裝
[[email protected] R-3.4.0]# yum -y install bzip2-libs.x86_64
Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* epel: mirrors.tongji.edu.cn
* extras: mirrors.163.com
* updates: mirrors.163.com
Package bzip2-libs-1.0.5-7.el6_0.x86_64 already installed and latest version
Nothing to do
[[email protected] R-3.4.0]#
版本無法更新
2 原始碼安裝
[root@biluos1 software]# tar -zxvf bzip2-1.0.6.tar.gz -C /opt/moudles/Bzip2/
2 > 進入bzip2-1.0.6目錄
目錄視檔案存放路徑而定
[root@biluos1 Bzip2]# cd bzip2-1.0.6/
[root@biluos1 bzip2-1.0.6]# pwd
/opt/moudles/Bzip2/bzip2-1.0.6
[root@biluos1 bzip2-1.0.6]#
3 > make -f Makefile-libbz2_so
//-f 標誌是使bzip2 根據另一個Makefile來編譯,就是Makefile-libbz2_so
檔案,建立一個動態的libbz.so
庫檔案,然後把bzip2工具連線到這個庫上
[[email protected] bzip2-1.0.6]# make -f Makefile-libbz2_so
gcc -fpic -fPIC -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -c blocksort.c
gcc -fpic -fPIC -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -c huffman.c
gcc -fpic -fPIC -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -c crctable.c
gcc -fpic -fPIC -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -c randtable.c
gcc -fpic -fPIC -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -c compress.c
gcc -fpic -fPIC -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -c decompress.c
gcc -fpic -fPIC -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -c bzlib.c
gcc -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.6 blocksort.o huffman.o crctable.o randtable.o compress.o decompress.o bzlib.o
gcc -fpic -fPIC -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -o bzip2-shared bzip2.c libbz2.so.1.0.6
rm -f libbz2.so.1.0
ln -s libbz2.so.1.0.6 libbz2.so.1.0
You have new mail in /var/spool/mail/root
[[email protected] bzip2-1.0.6]#
注:裝python的時候如果沒有這一步,python安裝不上bz2模組
4>make && make install
此命令執行成功,就安裝完了
[[email protected] bzip2-1.0.6]# make && make install
rm -f libbz2.a
ar cq libbz2.a blocksort.o huffman.o crctable.o randtable.o compress.o decompress.o bzlib.o
ranlib libbz2.a
gcc -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -c bzip2.c
gcc -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -o bzip2 bzip2.o -L. -lbz2
gcc -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -c bzip2recover.c
gcc -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -o bzip2recover bzip2recover.o
Doing 6 tests (3 compress, 3 uncompress) ...
If there's a problem, things might stop at this point.
./bzip2 -1 < sample1.ref > sample1.rb2
./bzip2 -2 < sample2.ref > sample2.rb2
./bzip2 -3 < sample3.ref > sample3.rb2
./bzip2 -d < sample1.bz2 > sample1.tst
./bzip2 -d < sample2.bz2 > sample2.tst
./bzip2 -ds < sample3.bz2 > sample3.tst
cmp sample1.bz2 sample1.rb2
cmp sample2.bz2 sample2.rb2
cmp sample3.bz2 sample3.rb2
cmp sample1.tst sample1.ref
cmp sample2.tst sample2.ref
cmp sample3.tst sample3.ref
If you got this far and the 'cmp's didn't complain, it looks
like you're in business.
To install in /usr/local/bin, /usr/local/lib, /usr/local/man and
/usr/local/include, type
make install
To install somewhere else, eg, /xxx/yyy/{bin,lib,man,include}, type
make install PREFIX=/xxx/yyy
If you are (justifiably) paranoid and want to see what 'make install'
is going to do, you can first do
make -n install or
make -n install PREFIX=/xxx/yyy respectively.
The -n instructs make to show the commands it would execute, but
not actually execute them.
Instructions for use are in the preformatted manual page, in the file
bzip2.txt. For more detailed documentation, read the full manual.
It is available in Postscript form (manual.ps), PDF form (manual.pdf),
and HTML form (manual.html).
You can also do "bzip2 --help" to see some helpful information.
"bzip2 -L" displays the software license.
if ( test ! -d /usr/local/bin ) ; then mkdir -p /usr/local/bin ; fi
if ( test ! -d /usr/local/lib ) ; then mkdir -p /usr/local/lib ; fi
if ( test ! -d /usr/local/man ) ; then mkdir -p /usr/local/man ; fi
if ( test ! -d /usr/local/man/man1 ) ; then mkdir -p /usr/local/man/man1 ; fi
if ( test ! -d /usr/local/include ) ; then mkdir -p /usr/local/include ; fi
cp -f bzip2 /usr/local/bin/bzip2
cp -f bzip2 /usr/local/bin/bunzip2
cp -f bzip2 /usr/local/bin/bzcat
cp -f bzip2recover /usr/local/bin/bzip2recover
chmod a+x /usr/local/bin/bzip2
chmod a+x /usr/local/bin/bunzip2
chmod a+x /usr/local/bin/bzcat
chmod a+x /usr/local/bin/bzip2recover
cp -f bzip2.1 /usr/local/man/man1
chmod a+r /usr/local/man/man1/bzip2.1
cp -f bzlib.h /usr/local/include
chmod a+r /usr/local/include/bzlib.h
cp -f libbz2.a /usr/local/lib
chmod a+r /usr/local/lib/libbz2.a
cp -f bzgrep /usr/local/bin/bzgrep
ln -s -f /usr/local/bin/bzgrep /usr/local/bin/bzegrep
ln -s -f /usr/local/bin/bzgrep /usr/local/bin/bzfgrep
chmod a+x /usr/local/bin/bzgrep
cp -f bzmore /usr/local/bin/bzmore
ln -s -f /usr/local/bin/bzmore /usr/local/bin/bzless
chmod a+x /usr/local/bin/bzmore
cp -f bzdiff /usr/local/bin/bzdiff
ln -s -f /usr/local/bin/bzdiff /usr/local/bin/bzcmp
chmod a+x /usr/local/bin/bzdiff
cp -f bzgrep.1 bzmore.1 bzdiff.1 /usr/local/man/man1
chmod a+r /usr/local/man/man1/bzgrep.1
chmod a+r /usr/local/man/man1/bzmore.1
chmod a+r /usr/local/man/man1/bzdiff.1
echo ".so man1/bzgrep.1" > /usr/local/man/man1/bzegrep.1
echo ".so man1/bzgrep.1" > /usr/local/man/man1/bzfgrep.1
echo ".so man1/bzmore.1" > /usr/local/man/man1/bzless.1
echo ".so man1/bzdiff.1" > /usr/local/man/man1/bzcmp.1
[[email protected] bzip2-1.0.6]#
注:如果要重新安裝bzip2,要先執行:rm -vf /usr/bin/bz*
命令,不然make install 命令會失敗
檢視
不知道為啥最後還是1.0.5版本
相關推薦
linux的centos 怎麼安裝bzip2
1.yum安裝,不多說 檢視: [[email protected] R-3.4.0]# yum list |grep bzip2* bzip2.x86_64 1.0.5-7.el6
安裝 Bzip2-1.0.2
Bzip2的內容 Bzip2 是塊排序檔案壓縮器,比傳統的gzip生成更高壓縮比的檔案。 安裝下列程式: bunzip2 (link to bzip2), bzcat (link to bzip2), bzcmp, bzdiff, bzegrep, bzfgrep, bzgrep, bzip2, bzip
Cents os 7下如何安裝bzip2
centos7 下好多軟體都不帶,當然也沒有bzip2,於是我們只能下載 安裝了,兩種方法 1.yum安裝,不多說 yum search bzip2 //查詢安裝包 yum -y install bzip2-x86_64 2.原始碼安裝 下載bzip2 下載地址:http://www.bzip
LinuxCentos系統安裝Nginx過程記錄
啟動命令 ble 正則 ins 作者 找到 yum mage 安裝 網站服務 想必我們大多數人都是通過訪問網站而開始接觸互聯網的吧.我們平時訪問的網站服務就是Web網絡服務,一般是指允許用戶通過瀏覽器訪問到互聯網中各種資源的服務. Web網絡服務是一種被動訪問的服務程序,
linuxcentos虛擬機器一鍵安裝phpstudy時報錯解析
[[email protected] ~]# wget -c http://lamp.phpstudy.net/phpstudy.bin首先我在根目錄輸入命令 使用wget後臺下載 wget -b這時候報錯:--2018-04-01 18:35:45-- htt
Visual Studio 2017各版本安裝包離線下載、安裝全解析
pla 離線文件 win10 unit splay and 文件下載 python擴展 erl 轉自 寂靜·櫻花雨 Visual Studio 2017各版本安裝包離線下載、安裝全解析 感謝IT之家網友 寂靜·櫻花雨 的投稿 關於Visual
linux下安裝JDK
down 安裝目錄 port libraries .com hit java_home sse ava 方法一:手動安裝jdk的安裝包,配置環境變量 1.在/usr/目錄下創建java目錄 [[email protected]/* */ ~]# mkdi
Nginx安裝與使用
表示 cli 3.1 replace 需要 網站 pop emp 文字 Nginx安裝與使用 Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,並在一個BSD-like 協議下發行。由俄羅斯的程序設計師Igor Sysoev所
Redis和phpredis安裝
redis1,安裝環境centos 7.3/php 5.6.29安裝步驟:一,先安裝redis,到官網下載redis ( https://redis.io/download)二,按照官方文檔操作,最後執行make test (如果報缺少tcl的問題,安裝對應包即可)三,安裝phpredis(模塊插件)安裝PH
3.1 Java以及Lucene的安裝與配置
clas font style edi 面向對象 上進 net ref ips Lucene是Java開發的一套用於全文檢索和搜索的開源程序庫,它面向對象多層封裝,提供了一個低耦合、與平臺無關的、可進行二次開發的全文檢索引擎架構,是這幾年最受歡迎的信息檢索程序庫[1]。對L
tools-eclipse-001-如何安裝插件
manage 補充 jar 安裝eclipse 三種 菜單 多行 add 名稱 插件的安裝方法大體有以下三種: 第一種:直接復制法: 假設你的Eclipse的在(C:\eclipse), 解壓你下載的 eclipse 插件或者安裝eclipse 插件到指定目錄AA(c
Linux - vim安裝 配置與使用
格式 only ctx net height border term mona 方便 一 Vim 簡單介紹 曾經一直用vi,近期開始使用 vim,以下將兩者做一下比較。 vi和vim都是多模式編輯器,不同的是vim 是vi的升級版本號,它不僅兼容vi的全部指令,並且
不依賴Excel是否安裝的Excel導入導出類
arp GridView public rop urn combo order alignment 泛型 本文利用第三方開源庫NPOI實現Excel97-2003,Excel2007+的數據導入導出操作。不依賴Office是否安裝。NPOI開源項目地址:http://n
CentOS6.5升級手動安裝GCC4.8.2
sta 安裝gcc cout include 介紹 tar.bz2 yum wget lib 一、簡易安裝 操作環境 CentOS6.5 64bit,原版本4.4.7,不能支持C++11的特性~,希望升級到4.8.2 不能通過yum的方法升級,需要自己手動下載安裝包並編
用UltraISO制作CentOS U盤安裝盤
u盤安裝 mini 按鈕 x86 x86_64 制作 ldr 驅動器 技術 1 下載UltraISO 網上有很多版本,下個綠色版的就ok了。 下載地址:http://www.pc6.com//softview/SoftView_13698.html
Linux下svn的安裝與部署
myeclipse span .com 服務 點擊 svn服務器 。。 hook idt 最近工作碰到一個問題,我和一個同夥負責開發一個管理系統,基於原來的代碼上進行修改,每當他修改之後,我要再修改都要和他確定是不是最新的文件,才能進行修改。非常影響工作的效率,所以
Windows 系統下安裝 dig 命令
通過 mat info span dns查詢 ber 環境變量 none class dig是一個Linux下用來DNS查詢信息的小工具,dig全稱是Domain Information Groper,與nslookup類似,但比nslookup功能更強大。Windows只
nodejs學習 之 安裝
c盤 信息 如果 安裝過程 ima 打開 nodejs https x64 1. 官網找最新適合自己電腦的版本 下載 https://nodejs.org/en/download/ 2.我的是win7 x64選擇了msi的安裝包,安裝過程修改安裝的目標目錄,最好不要
mysql workbench 安裝
分享 版本 framework 要求 點擊 ges new 安裝 work 鼓搗了一下午sql workbench,本來是挺簡單的一件事,但是由於mysql workbench6.3.9要求安裝,點擊直接下載,Franework4.5和mysql workbench版本不一
Nginx的安裝(筆記)
maximum 字符 erer min sse 最長路 gzip_vary plain bsp 0, 先決條件Nginx 依賴 pcre-devel, openssl, openssl-devel安裝命令:yum -y install pcre-devel openssl