⑴ 如何使得centos運行於mips
對於安裝,我們的原則就是在初期按裝時採用最小安裝,這樣使得初期狀態顯得干凈而簡潔。在以後的配置中,需要哪些組件的時候,再通過CentOS的「yum」命令(前提需要首先接入互聯網)來在線安裝。CentOS 4.4 的下載及安裝光碟的製作 [第一步] 從鏡像站點上下載ISO的鏡像文件 http://mirror.tini4u.net 網站下載[第二步] 驗證下載的ISO鏡像文件的完整性 下載 md5校驗工具 ,並將其放在和剛剛下載的CentOS的ISO鏡像文件所在的目錄里。 然後啟動Windows下的命令行(cmd.exe),完成如下步驟:C:\Documents and Settings\XXXX> e: ← 進入鏡像文件所在分區E:\> cd CentOS ← 進入鏡像文件所在目錄E:\CentOS> md5sum -c md5sum ← 回車,執行md5sum進行完整性校驗CentOS-4.4-i386-bin1of4.iso: OK -\CentOS-4.4-i386-bin2of4.iso: OK - 四個鏡像文件全部顯示OK,CentOS-4.4-i386-bin3of4.iso: OK - 說明下載的ISO鏡像文件沒有問題!CentOS-4.4-i386-bin4of4.iso: OK -/md5sum: CentOS-4.4-i386-binDVD.iso: No such file or directory -\CentOS-4.4-i386-binDVD.iso: FAILED open or read - 無視這些信息md5sum: WARNING: 1 of 5 listed files could not be read -/[第三步] 將ISO鏡像文件製作成CentOS安裝CD 在Microsoft Windows下,用Nero等等的光碟刻錄軟體將ISO鏡像文件轉換、刻錄成安裝CD。CentOS 4.4 的安裝過程將BIOS設置中的啟動項設置為從光碟啟動,然後放入CentOS安裝CD的第一張後,重新啟動計算機。安裝程序啟動後的安裝與設置步驟如下:[1] 光碟啟動,出現「boot:」提示符,直接按回車進入圖形安裝界面。[2] 出現是否對CD媒體進行測試的提問,這里選擇「Skip」跳過測試。[3] 圖形安裝模式啟動,點擊「Next」。[4] 語言選擇,這里不用中文,而用默認的英文。[5] 選擇鍵盤布局模式,這里根據自己具體的情況來選擇。中國大陸一般為「U.S.English」。[6] 安裝類型選擇,這里選擇「Server」(伺服器)進行伺服器安裝。[7] 硬碟分區設置,這里選擇「Automatically Partition」進行自動分區。[8] 選擇自動分區模式,這里選擇「Remove all partitions on this system」來刪除硬碟上所有的分區。請確認硬碟上的確沒有重要的數據在上面,否則請事前做好數據備份。[9] 硬碟分區設置的確認,這里點擊「Yes」。[10] 硬碟分區後的分割狀態,在此可以了解安裝後硬碟的分割狀態。點擊「Next」進入下一步.[11] 引導程序的配置,這里全部保持默認設置,點擊「Next進入下一步」。[12] 網路配置,這里需要根據自己的實際情況來配置。特別,eth0的IP地址不能夠與區域網中其他計算機的IP地址重復。13] 防火牆與SElinux的配置,這里防火牆要選擇啟動的狀態,然後給窗口中各個服務的復選項打勾,接受這些服務的連接。SELinux選擇「Warn」(警告)。[14] 語言設置,在默認「English(USA)」被安裝的基礎上,找到簡體中文、繁體中文等等的復選項,將它們打勾安裝到系統中。但在這里為了省去解決CUI下文字顯示方面的繁瑣,默認語言選擇「English(USA)」。[15] 時區設定,這里根據自己所在的時區選擇相應的城市。[16] root密碼設置。root作為系統的全權擁有者,對系統有百分之一百的修改與訪問權,所以這個密碼建議設置的比較復雜一些,最好包括數字、大寫英文字母、小寫英文字母,以及符號的混合。[17] 軟體包選擇,這里為了精簡系統的目的,把所有默認的復選項的勾全部去掉,然後只選擇「Development Tools」(開發工具)一項。[18] 安裝前最後確認,在前面的配置准確無誤後,點擊「Next」開始安裝。[19] 提示安裝時需要的CD,實質上,當前的配置情況只需要安裝盤的1-3即可完成安裝。點擊「Continue」開始安裝。[20] 安裝開始,等待……中途會有要求放入相應CD,繼續安裝的提示。數分後,安裝完畢,出現安裝成功的提示。點擊「Reboot」重新啟動計算機。
⑵ samba在mips移植,怎麼在LINUX下配置SAMBA器怎麼在LINUX下配
安裝Samba服務軟體包:
[root@linuxprobe Desktop]# yum install samba
Loaded plugins: langpacks, proct-id, subscription-manager
………………省略部分安裝過程………………
Installing:
samba x86_64 4.1.1-31.el7 rhel7 527 k
………………省略部分安裝過程………………
Complete!
瀏覽Samba配置文件:
[root@linuxprobe ~]# cat/etc/samba/smb.conf
配置文件竟然有320行!有沒有被嚇到?其實Samba服務配置文件中大部分是注釋信息,我們可以來篩選過濾下:
備份原始的配置文件:
[root@linuxprobe ~]# mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
過濾掉無用的內容:
先使用cat命令讀入Smb配置文件後通過grep命令-v參數(反向選擇)去掉所有注釋信息,然後分別刪選掉包含#號的行("#"),包含;號的行(";")以及所有的空白行("^$"),最後最後將過濾後的信息覆蓋寫入到/etc/samba/smb.conf文件中。
cat /etc/samba/smb.conf.bak | grep -v "#" | grep -v ";" | grep -v "^$" > /etc/samba/smb.conf
讓我們來看看過濾後的配置文件吧:
[global] #全局參數。
workgroup = MYGROUP #工作組名稱。
server string = Samba Server Version %v #伺服器介紹信息,參數%v為顯示SMB版本號。
log file = /var/log/samba/log.%m #定義日誌文件存放位置與名稱,參數%m為來訪的主機名。
max log size = 50 #定義日誌文件最大容量為50Kb。
security = user #安全驗證的方式,總共有4種。
#share:來訪主機無需驗證口令,更加方便,但安全性很差。
#user:需由SMB服務驗證來訪主機提供的口令後才可建立訪問,更加的安全。
#server:使用獨立的遠程主機驗證來訪主機提供的口令(集中管理帳號)。
#domain:使用PDC來完成驗證
passdb backend = tdbsam #定義用戶後台的類型,共有3種。
#smbpasswd:使用SMB服務的smbpasswd命令給系統用戶設置SMB密碼。
#tdbsam:創建資料庫文件並使用pdbedit建立SMB獨立的用戶。
#ldapsam:基於LDAP服務進行帳戶驗證。
load printers = yes #設置是否當Samba服務啟動時共享列印機設備。
cups options = raw #列印機的選項
[homes] #共享參數
comment = Home Directories #描述信息
browseable = no #指定共享是否在「網上鄰居」中可見。
writable = yes #定義是否可寫入操作,與"read only"相反。
[printers] #列印機共享參數
comment = All Printers
path = /var/spool/samba #共享文件的實際路徑(重要)。
browseable = no
guest ok = no #是否所有人可見,等同於"public"參數。
writable = no
printable = yes
標準的Samba共享參數是這樣的:
參數 作用
[linuxprobe] 共享名稱為linuxprobe
comment = Do not arbitrarily modify the database file 警告用戶不要隨意修改資料庫
path = /home/database 共享文件夾在/home/database
public = no 關閉所有人可見
writable = yes 允許寫入操作
我們將上面的配置參數直接追加到SMB服務配置文件(/etc/samba/smb.conf)並重啟SMB服務程序即可生效。
但此時SMB服務默認的驗證模式為user,我們需要先創建用戶資料庫後才可以正常使用,現在來學習下如何創建吧~
搜索《linux就該這么學》,第11章使用Samba或NFS實現文件共享,參考下。
⑶ 如何安裝mips-linux-gnu-gcc
首先准備好arm-linux-gcc的包,比如說是arm-linux-gcc-fh.tar.gz。 首先是解壓縮,路徑可以隨便放,最好專放在/opt這個目錄下面。 使屬用如下命令: tar xvzf arm-linux-gcc-fh.tar.gz(空格)C(空格/(注意這之間的空格)。 然後就解壓縮好了,接下來就是要修改一下配置文件了。 切換到root許可權,輸入如下命令: vi /etc/bash.bashrc 在最後面一行加入如下語句: export PATH=$PATH:/opt/***(***表示你的arm-linux-gcc這個可執行文件的路徑); 最後,重啟一下配置文件,使用如下命令: source /etc/bash.bashrc,
⑷ 怎樣安裝 mips-linux-gnu
看什麼系統啦,redhat 可用rpm,yum命令,ubuntu可用apt-get install命令,gentoo可用emerge命令。下次請說清楚
⑸ 如何在linux下使用mips
把makefile里的 gcc 改mips-linux-gcc,具體的名字要看你的mips的交叉編譯器的名字
⑹ Linux系統如何安裝
1、首先准備好大於的8G U盤一個,同時提前下載好CentOS 7.4的安裝鏡像以及刻錄鏡像到U盤上的軟體UltraISO。
2、接下來我們打開UltraISO後,點擊左上角的文件,然後再打開,選擇我們剛才展示的CentOS 7.4 安裝鏡像,然後點擊打開。
3、此時在UltraISO界面就能看到鏡像里的所有文件了,然後點擊界面上的啟動選項,選擇製作硬碟鏡像。
4、接下來點擊下拉按鈕選擇你要寫入鏡像的U盤,選擇好以後,點擊寫入,硬碟鏡像就會開始製作,我們耐心等待製作完畢。
5、等待鏡像製作完畢後,我們就能在系統里看到製作好的U盤,我們把U盤拔下來,插到要安裝Linux的電腦上面去。
6、接下來我們將U盤插到要安裝Linux的電腦上後,啟動電腦,在啟動時,一直按F2鍵,就能進入到主板的BIOS控制界面。
7、按左右鍵移動到boot選項,然後按上下鍵到removeable device選項,再按+號移動它的位置在最上方,然後按F10保存設置,按回車確認,系統開始重啟。
8、重啟後,就會自動從U盤啟動,然後就顯示出了Linux系統的安裝選項,移動滑鼠到第一個Install CentOS 7,然後按下回車鍵。
9、再按一次回車鍵,就開始安裝,第一步,默認語言是English,點擊continue,繼續下一步。
10、設置正確的時區,首先點擊Date圖標,然後在地圖上點擊上海位置,將時區改為Aisa/Shanghai,然後將時間改為當前時間和日期,完成後點擊右上角的done按鈕保存設置。
11、接下來我們需要修改默認的語言設置,在保存時間和日期後,點擊language support。然後拉到最下方,點擊中文,然後勾選簡體中文,選擇好後,點擊done保存設置。
12、點擊INSTALLATION DESTINATION,選擇安裝位置,這里會選擇你安裝的硬碟。
13、選擇好後,點擊done保存設置。至此,所有的設置都保存完畢,開始准備安裝,點擊右下角的begin install開始正式安裝Linux。
14、這個時候安裝程序會開始復制文件,設置硬碟啟動項等,這個時候會提醒我們沒有設置root密碼,我們點擊那個提示,進去設置正確的root密碼,然後點done保存。耐心等待它安裝完畢就可以啦。
15、安裝完畢後,會顯示出reboot按鈕,並提示你,已經成功安裝。
16、最後我們點擊reboot按鈕,重啟系統,就能看到linux系統的啟動項,然後就會跳到登錄界面,輸入賬號密碼,登錄,進入終端,系統就可以使用了。
好啦到此,就是liunx系統安裝的詳細教程,如有需要可以參照以上的教程好好學習一下,之後就可以動手進行操作啦。
⑺ 如何在Linux下用QT creator搭建mips-linux交叉編譯開發環境,如果您熟悉ARM-linux環境搭建的話也希望你能指
首先你的linux系統要裝QT庫 然後你要編譯mips還要有Mips的編譯器 arm的是arm-linux-gcc mips我不熟悉 然後就可以把Qt creator下的工程拿到linux下來編譯了
安裝QT庫需比較繁瑣 你先看看網上的教程 有問題再找我吧
⑻ 怎麼生成mips,mips64的so
運行環境:Ubuntu12.04
PC提前安裝庫:flex,bison,libncureses5-dev,texinfo,這些庫提前apt-get install。
需要重新安裝:gawk(先apt-get remove mawk, 然後apt-get install gawk,工具鏈構建完成後可恢復)。
交叉編譯需要包,幾乎都可以在GNU得到:
binutils-2.22:GNU的工具包;
gcc-4.6.2:GCC;
glibc-2.14:GNU的C庫;
glibc-ports-2.14:GNU的C庫的補丁;
gmp-5.0.4:GNU的數學運算庫;
mpc-0.9:GNU的復數運算庫;
mpfr-3.0.1:GNU的浮點運算庫。中mpfr依賴於gmp,mpc依賴於mpfr與gmp;
linux-2.6.38(用來編譯Linux內核以及提供相應頭文件)。
第一步 創建目錄以及環境變數
在當前用戶目錄下創建target-project文件夾,在該文件夾下創建mips-mole文件夾,在mips-mole文件夾下創建三個文件夾:build-tools,kernel,tools,最後,在build-tools文件夾下創建build-gcc,build-boot-gcc,build-glibc,build-binutils文件夾。命令如下:
$ cd ~
$ mkdir -p ./target-project/mips-mole/{kernel/,tools/,build-tools/{build-gcc,build-boot-gcc,build-glibc,build-binutils}}
$ tree ./target-project/mips-mole/
觀察目錄結構,如下圖:
使用腳本構建環境變數,腳本內容如下圖:
注意修改/home/用戶名,修改正確後,使用source使腳本生效
$ cd target-project
$ chmod +x mips.sh
$ source mips.sh
可以使用echo査看相關變數名以觀察環境變數是否生效。
最後把linux-2.6.38.tar.bz2放置在kernel文件夾下,binutils-2.22.tar.gz,gcc-4.6.2.tar.gz,glibc-2.14.tar.gz,glibc-ports-2.14.tar.gz,gmp-5.0.4.tar.gz,mpc-0.9.tar.gz,mpfr-3.0.1.tar.gz放置在build-tools文件夾下。
第二步 安裝基於MIPS的linux頭文件
$ cd $PRJROOT/kernel
$ tar -xjvf linux-2.6.38.tar.bz2
$ cd linux-2.6.38
在指定路徑下創建include文件夾,用來存放相關頭文件。
$ mkdir -p $TARGET_PREFIX/include
保證linux源碼是干凈的。
$ make mrproper
生成需要的頭文件。
$ make ARCH=mips headers_check
$ make ARCH=mips INSTALL_HDR_PATH=dest headers_install
將dest文件夾下的所有文件復制到指定的include文件夾內。
$ cp -rv dest/include/* $TARGET_PREFIX/include
最後刪除dest文件夾
$ rm -rf dest
$ ls -l $TARGET_PREFIX/include
査看生成的include文件夾,如下圖:
第三步 安裝binutils-2.22
$ cd $PRJROOT/build-tools
$ tar -xzvf binutils-2.22.tar.gz
$ cd build-binutils
$ ../binutils-2.22/configure --target=$TARGET --prefix=$PREFIX
$ make
$ make install
我在安裝binutils-2.22時會產生這樣一個bug,如下圖所示:
錯誤原因就是-Werror,把warning當成error處理,需要修改相關位置的Makefile文件。而經過察看後,發現binutils都是automake,因此需要重新automake。class="keylink">wstewYXV0by10b29sc6Osx9Kw5rG+bGFzcz0="brush:java;">$ tar -xzvf autoconf-2.64.tar.gz $ cd autoconf-2.64 $ ./configure $ make $ sudo make install
再安裝automake。
$ tar -xzvf automake-1.11.1.tar.gz
$ cd automake-1.11.1
$ ./configure
$ make
$ sudo make install
下面開始修改相關文件,主要是去掉-Werror。
$ cd $PRJROOT/build-tools/binutils-2.22/gas
$ gedit configure
將下面內容
# Enable -Werror by default when using gcc
if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
ERROR_ON_WARNING=yes
fi
修改為
# Enable -Werror by default when using gcc
if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
ERROR_ON_WARNING=no
fi
但是,需要重新configure生成Makefile.in。
$ ./configure (在binutils/gas路徑下的configure)
$ make distclean (切記)
然後重新執行第三步,這次編譯可過。
最後,$ ls $PREFIX/bin,如下圖:
第四步 安裝gcc引導器
$ cd $PRJROOT/build-tools
$ tar -xzvf gcc-4.6.2.tar.gz
$ tar -xjvf gmp-5.0.4.tar.bz2
$ mv gmp-5.0.4 ./gcc-4.6.2/gmp
$ tar -xzvf mpc-0.9.tar.gz
$ mv mpc-0.9 ./gcc-4.6.2/mpc
$ tar -xzvf mpfr-3.0.1.tar.gz
$ mv mpfr-3.0.1 ./gcc-4.6.2/mpfr
$ cd build-boot-gcc
$ ../gcc-4.6.2/configure --target=$TARGET --prefix=$PREFIX --disable-shared
--without-headers --with-newlib --enable-languages=c --disable-decimal-float
--disable-libgomp --disable-libmudflap --disable-libssp --disable-threads --disable-multilib
編譯並安裝gcc引導器、libgcc庫。
$ make all-gcc
$ make all-target-libgcc
$ make install-gcc
$ make install-target-libgcc
第五步 編譯glibc
$ cd $PRJROOT/build-tools
$ tar xzvf glibc-2.14.tar.gz
$ cd glibc-2.14
刪除Makefonfig文件中的內容-lgcc_eh。
$ cp -v Makeconfig{,.bk}
$ sed -e 's/-lgcc_eh//g' Makeconfig.bk > Makeconfig
$ cd ..
$ tar -xjvf glibc-ports-2.14.tar.bz2
$ mv glibc-ports-2.14 ./glibc-2.14/ports
$ cd build-glibc
$ CC=mipsel-linux--gcc ../glibc-2.14/configure --host=$TARGET --prefix="/usr"
--enable-add-ons --with-headers=$TARGET_PREFIX/include libc_cv_forced_unwind=yes
libc_cv_c_cleanup=yes
注意:此時如何設置了LD_LIBRARY_PATH環境變數會configure error,需要刪除該變數重新configure。
$ make
$ make install_root=$TARGET_PREFIX prefix=」」 install
第六步 完全安裝gcc
首先,也是很重要的是去掉libc等庫文件的絕對路徑。
$ cd $TARGET_PREFIX/lib
備份一下。
$ cp libc.so libc.so.bk
$ gedit libc.so
將原內容
GROUP ( /lib/libc.so.6 /lib/libc_nonshared.a AS_NEEDED ( /lib/ld.so.1 ) )
修改為
GROUP ( libc.so.6 libc_nonshared.a AS_NEEDED ( ld.so.1 ) )
$ cp libpthread.so libpthread.so.bk
$ gedit libpthread.so
將原內容
GROUP ( /lib/libpthread.so.0 /lib/libpthread_nonshared.a )
修改為
GROUP ( libpthread.so.0 libpthread_nonshared.a )
然後可以完全編譯gcc。
$ cd $PRJROOT/build-tools/build-gcc
$ ../gcc-4.6.2/configure --target=$TARGET --prefix=$PREFIX --enable-languages=c,c++
$ make all
$ make install
注意,編譯或者在qemu模擬的時候一定要指定相關庫文件的路徑。
完全安裝gcc,$ ls $PREFIX/bin,如下圖:
編譯任意C文件。
$ mipsel-linux-gcc -o test test.c (注意需要設置環境變數或者source mips.sh)
$ file test
如下圖:
搞定。
⑼ linux怎麼安裝軟體
1、打開系統,可來以看到桌面,找到源軟體中心,打開軟體中心