ftpgnuorg
A. linux中如何升級glibc
編譯安裝glibc
1.下載glibc
wgethttp://ftp.gnu.org/gnu/glibc/glibc-2.3.2.tar.gz
2.下載glibc-linuxthreads
wgethttp://ftp.gnu.org/gnu/glibc/glibc-linuxthreads-2.3.2.tar.gz
3.解壓
tar-zxvfglibc-2.3.2.tar.gz
cdglibc-2.3.2
tar-zxvf../glibc-linuxthreads-2.3.2.tar.gz
cd..
./glibc-2.3.2/configure--prefix=/usr--disable-profile--enable-add-ons--libexecdir=/usr/lib--with-headers=/usr/include
make
makeinstall
注意點:
1、要將glibc-linuxthreads解壓到glibc目錄下。
2、不能在glibc當前目錄下運行configure
B. ftp與vsftp有什麼區別
一個是傳輸協議、一個是伺服器。
C. 如何製作grub啟動光碟
將下載得到的grldr直接改名為grldr.bif,然後使用UltraISO新建一個ISO鏡像,選擇「啟動光碟-載入引導信息」載入grldr.bif。
這是,你新建的ISO鏡像已經具備了光碟啟動功能,grub菜單文件menu.lst此時應該放在光碟根目錄,不然grldr啟動後找不到。
網上不少文章講述了如何將grub裝在軟盤上,當硬碟引導信息被破壞時,這張軟盤就可以派上用場。但是對於一些沒有軟碟機的用戶,或者使用軟碟機不方便的筆記本用戶,如果能用光碟引導系統,則會方便很多。本文將說明如何製作這張光碟。
首先假設我們有一個運作良好的linux發行版(含cdrtools軟體包),cd或dvd刻錄機(已經配置好,可以在linux運作正常,關於如何設置,網上的文章很多),grub軟體包。
我的系統是redhat linux 9.0,但這個發行版的grub包中不含有我們最需要的stage2_eltorito文件(這個文件是製作grub啟動光碟的最重要的文件)所以我下載了0.95版的grub,地址:ftp://alpha.gnu.org/gnu/grub/grub-0.95.tar.gz
接下來是安裝grub,和多數源碼包安裝的方式一樣,我們需要:
tar zxvf grub-0.95.tar.gz
cd grub-0.95
./configure
make
make install
好了,grub安裝完成(得到了stage2_eltorito,為了節省大家的時間,我提取了這個文件,如果哪位可以上傳供大家下載,mail我)
現在我們這樣做,可以得到自己的grub光碟鏡像:
mkdir iso
mkdir -p iso/boot/grub
cp /stage2_eltorito所在的路徑/stage2_eltorito iso/boot/grub
cp /boot/grub/menu.lst iso/boot/grub
mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o grub.iso iso
好了,現在grub.iso就是你所需要的鏡像了
然後用cdrecord或者前端把鏡像刻在cdr/rw就可以了
cdrecord -v dev=0,0,0 /grub.iso的路徑/grub.iso speed=8
上面的命令,根據自己的情況修改
好了,這樣我們就得到了一張grub啟動光碟。
當然,由於製作grub啟動光碟只需要200多k位元組,所以在製作iso的時候,你可以放一些其他有用的東西在iso文件夾下,做成鏡像。
D. FTP伺服器只給出了網址,但沒有用戶名密碼,怎麼下載啊
HTTP協議是無法用Flash FXP打開的,需要ftp://,ftps://等FTP文件傳輸協議才可以打開
E. EMACS下載地址
中文的不知道,e文的
Windows
http://ftp.gnu.org/pub/gnu/emacs/windows/emacs-23.1-bin-i386.zip
*nix
http://ftp.gnu.org/pub/gnu/emacs/emacs-23.1.tar.gz
F. centos7怎麼編譯安裝gcc-c++
下為最近升級gcc4.9.2的實際操作步驟
環境: CentOS-7.2 , 當前版本為gcc-4.8.5,用root進行安裝
1、先要執行下面這一條命令,安裝g++:
yum install gcc-c++
2、 gcc 編譯需要三個額外庫gmp、mpfr、mpc,下載並按照下面的順序安裝它們,如下:
wget ftp://ftp.gnu.org/gnu/gmp/gmp-5.1.3.tar.gz
wget ftp://ftp.gnu.org/gnu/mpfr/mpfr-3.1.2.tar.gz
wget http://www.multiprecision.org/mpc/download/mpc-1.0.tar.gz
tar -zxvf gmp-5.1.3.tar.gz
cd gmp-5.1.3
./configure
make && make install
cd ..
tar -zxvf mpfr-3.1.2.tar.gz
cd mpfr-3.1.2
./configure
make && make install
cd ..
tar -zxvf mpc-1.0.tar.gz
cd mpc-1.0
./configure
make && make install
cd ..
3、安裝gcc:
wget http://ftp.gnu.org/gnu/gcc/gcc-4.9.2/gcc-4.9.2.tar.bz2
tar -jxvf gcc-4.9.2.tar.bz2
cd gcc-4.9.2
./contrib/download_prerequisites
cd ..
mkdir gcc-build-4.9.2
cd gcc-build-4.9.2
../gcc-4.9.2/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
make
make install
4、修改/usr/bin/下gcc版本
執行/usr/bin/gcc --version查看版本:
gcc (GCC) 4.4.7-4
/usr/local/bin/gcc --version:
gcc (GCC) 4.8.2
發現多個版本的gcc。
此時執行以下操作:
mv /usr/bin/gcc /usr/bin/gcc4.4.7
ln -s /usr/local/bin/gcc /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++4.4.7
ln -s /usr/local/bin/g++ /usr/bin/g++
mv /usr/bin/cc /usr/bin/cc4.4.7
ln -s /usr/local/bin/gcc /usr/bin/cc
mv /usr/bin/c++ /usr/bin/C++4.4.7
ln -s /usr/local/bin/c++ /usr/bin/c++
export LD_LIBRARY_PATH=/usr/local/lib64:$LD_LIBRARY_PATH
5、檢查動態庫:
strings /usr/lib64/libstdc++.so.6 | grep GLIBC
G. 如何登錄 ftp.gnu.org
http://ftp.gnu.org/
這樣試試
H. 請問gnu的編譯器開源嗎,或者有部分開源嗎
ftp://ftp.gnu.org/gnu/gcc/
這里可以找到。
I. 進入gcc.gnu.org網站後怎樣下載gcc編譯器
Asia
* China
o ftp.cs.cuhk.e.hk/pub/gnu/gnu/
gcc文件夾中
o sunsite.ust.hk/pub/gnu/
下面這個是鏡像站,看能進那個吧
GCC mirror sites
http://gcc.gnu.org/mirrors.html
其中中國,台灣的
China: ftp://linuxforum.net/ftp.gcc.gnu.org/, thanks to David Deng (david99deng at yahoo dot com)
Taiwan: ftp.nctu.e.tw, thanks to ftpadm at ftp dot nctu dot e dot tw
J. 小紅帽linux 在哪裡找make工具
在有makefile的目錄下執行make就可以了。