在Fedora 14 x86_64安裝tar1.13 - Linux

Todd Johnson avatar
By Todd Johnson
at 2011-03-16T22:14

Table of Contents

最近改到Fedora 14 X86_64的環境下。因為有軟體需要用到tar1.13的版
本,重灌了幾次之後,終於成功了.以下是我的步驟,我不確定哪些步驟是
多餘的,總之寫下來給大家參考。

1.重灌fedora。
灌好之後請愛用"yum -y update && reboot"更新電腦。請先不要安裝
任何的gcc版本,特別是gcc4。也不要先用"yum install tar" 來安裝
套件。
註:
因為之前有裝gcc4 x86_64,我無法在用它來安裝。後來重灌後我改成
先灌gcc4 i686, 也無法安裝tar1.13。附帶一點的是:gcc4 x86_64跟
i686在安裝的時候會互相衝突,所以只能灌其中一種。
2.安裝 gcc3.4.6
到這個網站http://pkgs.org/fedora-14/fedora-x86_64/5/ 找到三個
套件,下載並安裝:
compat-gcc-34-3.4.6-20.fc14.x86_64.rpm
compat-gcc-34-c++-3.4.6-20.fc14.x86_64.rpm
compat-gcc-34-g77-3.4.6-20.fc14.x86_64.rpm
註:
1.我重裝太多次了,compat-gcc-34-3.4.6-20.fc14.i686.rpm相關套件
我忘記有沒有先裝好。如果接下來有人安裝tar1.13的時候有問題。不好
意思,這漏寫了。請忍痛再重灌電腦一次。
2.一般正確安裝完gcc都可以用"which gcc"來看安裝的版本跟路徑,但是
在這邊我用"which gcc"的時候,電腦跟我說沒安裝。這個時候請別慌,
一般gcc安裝的路徑會在/us/local/gcc下面。沒意外的話,你每安裝一個
gcc版本,就可以在這資料夾下找到相關的檔案。
3.安裝tar1.13
到這網站去下載http://ftp.gnu.org/gnu/tar/你要的套件。解壓縮後進入
tar1.13的資料夾中。我的指令是:a. "export CC=gcc34"這邊是宣告說你
要用gcc34 b.依次執行"./configure"..."make"..."make install",這樣
應該就OK了。c.輸入"tar --version"來檢查版本,我的結果是:
tar (GNU tar) 1.13

Copyright (C) 1988, 92,93,94,95,96,97,98, 1999 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Written by John Gilmore and Jay Fenlason.
這樣就安裝好了
註:
執行"./configure"可能會有問題,這時應該是要改成輸入"./configure --
host=機器名稱"

其他:
安裝完後我再用"which gcc"去檢查gcc版本,還是沒有東西。我參考這網站
http://www.mjmwired.net/resources/mjm-fedora-gcc.html的作法,曾經
成功過安裝一次gcc34 而且打"which gcc"會有東西跑出來。現在我倒是安
裝不了。"./configure"會無法執行,"後來我先加了"exportCC=gcc34"的時
候,倒是可以執行,但出現:
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking build system type... x86_64-unknown-linux-gnu
checking for a BSD compatible install... (cached) /usr/bin/install -c
*** This configuration is not supported in the following subdirectories:
target-libf2c target-libffi target-boehm-gc target-zlib target-libjava
zlib fastjar target-libobjc
反正tar1.13現在可以用,就將就吧。以後有問題再來解決這個bug。

--
Tags: Linux

All Comments

Kyle avatar
By Kyle
at 2011-03-18T10:22
tar 1.13....1999年好像還沒有64bit?
Franklin avatar
By Franklin
at 2011-03-22T10:33
gcc34那邊,好像是應該打"which gcc34"才對.

docky compiz相衝?

Emma avatar
By Emma
at 2011-03-16T20:19
小弟最近換了 ubuntu 10.10 用compiz 玩了很多很炫的特效 然後用軟體中心的docky 偽裝apple 但最近發現了一個問題 docky 似乎會和compiz相衝到 整個螢幕下方會變成黑色 = =and#34; http://ppt.cc/GDA_ 請問有沒有解決方法呢? ...

簡單的環境變量設定問題。。

Cara avatar
By Cara
at 2011-03-16T19:35
想編一個程式,在它自代的make下出錯 TOOLCHAIN_LIB_DIR:=$(shell dirname `$(CC) -print-file-name=libgcc_s.so` 2andgt;/dev/null) 好想是 $(CC)沒設 我在 .profile ...

想問一個資料轉移權限的問題(SAMBA ACL)

Mason avatar
By Mason
at 2011-03-16T17:26
我在LINUX上面做SAMBA ACL 功能都正常,可以用WINDOWS去管理權限,非常方便 但是原在WINDOWS上面的資料要COPY到SAMBA開出來的SHARE 傳上去後的安全性都會被清掉,必須自己重新設定(有人有遇過嗎?) 想問有辦法在WINDOWS上的權限轉到LINUX上嗎? - ...

關於視訊機

Dinah avatar
By Dinah
at 2011-03-16T16:37
你好, 目前我用的視訊機是羅技C310, 原本是在XP上使用, 現在要移到Linux上使用卻不支援, 想請問有可以用的C310 Linux驅動程式嗎?? 或者是提供可以在Linux上使用的視訊機(廠牌和型號) 感謝!!! - ...

gcin 詞音輸入法

Frederic avatar
By Frederic
at 2011-03-16T15:46
在 gcin 1.4.6 的詞音輸入法 輸入and#34;前進and#34;兩個字 就會看到...... 自己看看就好 - ...