1. 下載apt:
從http://apt.freshrpms.net找到FC2的apt,下載。
2. 安裝:
rpm -ivh apt-0.5.15cnc6-1.1.fc2.fr.i386.rpm
3. 修改配置文件:
找到 /etc/apt 目錄下的apt.conf和sources.list。
修改apt.conf,以添加代理,找到
Acquire {
Retries "0";
HTTP {
Proxy ""; // http://user:pass@host:port/
};
};
將其修改為
Acquire {
Retries "0";
Http {
Proxy "http://a.b.c.d:8080"; // http://user:pass@host:port/*此處設置代理的IP地址和端口*
Proxy::ftp.a.b "DIRECT"; // Specific per-host setting/*此處設置不使用代理的IP地址*
}
};
修改sources.list(FC2的),改為FC3的apt倉庫(也可以從fedoratracker.org搜索得到)
4. 更新本地數據庫
apt-get update
5. 安裝apt的圖形界面synaptic
apt-get install synaptic
6. 使用synaptic升級系統
從沒有依賴性的軟件(通常是和系統關系不是很大的軟件,如web瀏覽器等)開始,直到無法再升級(提示有錯誤)。此時安裝FC3等apt,重復以上各步,最后得到FC3。
注:
1. apt-get -f install 命令可以在使用apt以前手工修復被破壞的依賴性。
2. apt-get dist-upgrade可能會遇到問題,可能與apt為FC2版有關,沒有嘗試直接安裝FC3的apt進行升級。
3. 如果網速慢的話,還是用光盤裝比較省時間,不過這樣也不錯,可以邊工作邊升級。
4. 本文參考了一位兄弟使用apt將rh9升級到FC1,以及其他關于apt的帖子,在此表示感謝。