⑴ 如何使得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、打开系统,可来以看到桌面,找到源软件中心,打开软件中心
