2013-05-14 80 views
0

我對linux相當陌生,所以當yum安裝不起作用時,我迷路了。我在網上找到了一些用於plzip的文件,但我不知道如何從這些文件安裝程序。在紅帽企業Linux服務器上安裝plzip

+0

它是否必須是plzip或任何多線程壓縮程序? – Chris

+0

另一個程序可以工作。 – eisaacson

回答

1

要安裝plzip,您很可能必須在tarball中下載源代碼,解壓並編譯它。 (通常:./configure; make; make install),但是因爲RHEL是基於RPM的,所以如果你堅持RPM中可用的或者實際上與你的發行版一起提供的內容,你的生活將會更容易(現在)。

如果我沒有弄錯你想用多個線程來壓縮你的數據。如果您在RHEL 5或6,你應該有xz提供給您:

yum install xz 

維基百科:

XZ utils的(以前LZMA utils的)是一套免費的命令行 無損數據壓縮機,包括LZMA和xz,適用於類Unix操作系統 操作系統,以及從5.0版本開始的Microsoft Windows操作系統。

man xz

說明 XZ是具有類似於gzip命令行語法的通用數據壓縮工具(1)和bzip2(1)。原始文件格式 是.xz格式,但也支持舊版.lzma格式和原始 未壓縮容器格式標頭的壓縮流。

換句話說,這是一個Lempel-Zif-Markov算法的實現,到目前爲止最流行的工具是使用它7zip。要了解更多關於它,您可以訪問維基百科的大文章:http://en.wikipedia.org/wiki/Lempel%E2%80%93Ziv%E2%80%93Markov_chain_algorithm

另一種選擇是使用pbzip - 這也可以在轉速:http://compression.ca/pbzip2/和它看起來的東西,可能使其向RHEL1天..

+0

這非常有幫助。我認爲它會起作用。我仍然不清楚如何指定文件名以將其保存爲。這是我爲plzip所做的:「/ usr/bin/mysqldump -h $ DBHOST -u $ DBUSER -p $ DBPASS --quick --single-transaction $ db |/usr/local/bin/plzip -n $ THREADS_TO_USE -o $ db_file_path「。我無法弄清楚的唯一情況是如何處理這個「-o」。我確實需要指定名稱和位置。 – eisaacson

+0

首先,我會說移動U/P到文件並鎖定它,所以你不會有你的cron /電子郵件/歷史!不幸的是,壓縮機就是這樣 - 壓縮機。幸運的是,您可以選擇'xz --stdout',然後將其重定向到您想要的文件。 – Chris

+0

像這樣嗎? '/ usr/bin/mysqldump -h $ DBHOST -u $ DBUSER -p $ DBPASS --quick --single-transaction $ db |/usr/local/bin/xz -T $ THREADS_TO_USE --stdout> $ db_file_path' – eisaacson

相關問題