久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

CentOS6.0搭建嵌入式開發(fā)環(huán)境

 richsky 2012-04-26


CentOS6.0搭建嵌入式開發(fā)環(huán)境

配置步驟
-------------------------------------------------------------------------------- 
安裝SSH服務(wù)器
安裝vmware tools
配置服務(wù)器靜態(tài)IP,;
安裝配置TFTP,;
安裝配置NFS
安裝sourceInsight
安裝交叉編譯工具
安裝配置Samba
安裝Office2007、BCompare-3.2.4 及PDF

--------------------------------------------------------------------------------

一、安裝SSH服務(wù)器,,方便windows下使用相關(guān)軟件遠(yuǎn)程操作linux

[root@just 桌面]# yum install openssh-server  安裝下面相關(guān)的軟件包
[just@just 桌面]$ ls /var/cache/yum/i386/6/updates/packages/
openssh-5.3p1-20.el6_0.3.i686.rpm
openssh-askpass-5.3p1-20.el6_0.3.i686.rpm
openssh-clients-5.3p1-20.el6_0.3.i686.rpm
openssh-server-5.3p1-20.el6_0.3.i686.rpm

二,、安裝vmware tools,實(shí)現(xiàn)與windows文件夾的共享

1,、首先在虛擬機(jī)種裝入VMware Tools光盤

選擇“VM”菜單下的“Install VMware Tools”,彈出下面窗口


這時(shí)候CentOS系統(tǒng)就已經(jīng)掛載上了VMware Tools光盤。
2,、解壓縮VMware Tools,。

[root@just ]#
[root@just tmp]# cd vmware-tools-distrib/

3、安裝VMware Tools
[root@just vmware-tools-distrib]# ./vmware-install.pl  
下面的選項(xiàng)就按照默認(rèn)值,。一直回車
Restoring the kernel initrd image.:
File /etc/pulse/default.pa is backed up to /etc/pulse/default.pa.old.0.
hal: 未被識(shí)別的服務(wù) (不用管)


bash:./vmware-install.pl :/usr/bin/perl:bad interpreter:No such file or directory.
如果出現(xiàn)這個(gè)提示,,則表明系統(tǒng)沒有安裝Perl環(huán)境,可以使用如下命令來(lái)提供Perl支持:
#yum install perl


Searching for GCC...
The path "" is not valid path to the gcc binary.
Would you like to change it? [yes]
如果出現(xiàn)這個(gè)就表明gcc沒有安裝
yum install gcc make
將gcc和make一起裝好


Searching for a valid kernel header path...
The path "" is not valid.
Would you like to change it? [yes]
如果出現(xiàn)這個(gè)就表示kernel,、kernel-devel、kernel-headers
yum install kernel* 我將所有相關(guān)的都裝上了
,,此時(shí)如果在VM中設(shè)置的文件夾共享,,就能在/mnt/hgfs看到共享文件了,。


第一步:配置服務(wù)器靜態(tài)IP,。
--------------------------------------------------------------------------------
CentOS6.0默認(rèn)使用NetworkManager管理網(wǎng)絡(luò)連接,,這是一個(gè)Gnome環(huán)境的網(wǎng)絡(luò)管理工具。最小化安裝的系統(tǒng)并不會(huì)安裝NetworkManager服務(wù)程序,所以在命令行中對(duì)ifcfg-eth0做如下修改,,并重啟網(wǎng)絡(luò)服務(wù),。
 
 [root@localhost Desktop]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0"
HWADDR="00:0C:29:73:B5:04"
NM_CONTROLLED="no"
ONBOOT="yes"
BOOTPROTO="static"
IPADDR="192.168.1.54"
NETMASK="255.255.255.0"
GATEWAY="192.168.1.1"
 [root@localhost Desktop]# service network restart

原來(lái)為dhcp配置,ifcfg-eth0內(nèi)容如下:

DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="00:0C:29:73:B5:04"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
NM_CONTROLLED="yes"
ONBOOT="yes"

第二步:安裝配置TFTP 安裝所需的服務(wù)和軟件包,,通過 YUM 和RPM的安裝方式都可以,,這里以YUM為例。
--------------------------------------------------------------------------------
安裝使用的命令如下:
 
 [root@localhost Desktop]# yum install -y tftp-server

——————TFTP的配置————————
 [root@localhost Desktop]# vim /etc/xinetd.d/tftp
 disable                 = no   //修改yes為no,,xinetd超級(jí)守護(hù)進(jìn)程啟動(dòng)時(shí)即啟動(dòng)被托管的tftp服務(wù)器,。注:值得一提的是,在5的版本中,,tftp服務(wù)器的根目錄為/tftpboot,而在6的版本中為/var/lib/tftpboot/。

修改/var/lib/tftpboot目錄權(quán)限為所有用戶可寫

[root@just just]# chmod 777 /var/lib/tftpboot

禁用防火墻關(guān)閉selinux
[root@just study]# lokkit --disabled --selinux=disabled
 
啟動(dòng)服務(wù) 
 [root@localhost Desktop]# service xinetd restart

本機(jī)測(cè)試

[just@just study]$ tftp 192.168.1.54
tftp> get u-boot.bin
tftp> quit

第三步:安裝配置NFS
--------------------------------------------------------------------------------
安裝使用的命令如下:
 [root@localhost Desktop]# yum install -y nfs-utils rpcbind    //注:rpcbind是端口地圖服務(wù),在5的版本里面被稱作portmap
——————NFS的配置————————
 
 [root@localhost Desktop]# mkdir -p /opt/nfs/filesys
 [root@localhost Desktop]# vim /etc/exports
/opt/nfs/filesys                       *(rw,sync,no_root_squash)

共享目錄,所有網(wǎng)段內(nèi)的主機(jī)讀寫訪問

禁用防火墻關(guān)閉selinux
[root@just study]# lokkit --disabled --selinux=disabled

啟動(dòng)服務(wù)
 [root@localhost Desktop]# /etc/init.d/nfs restart

本機(jī)測(cè)試

[root@just study]# mount -t nfs 192.168.247.128:/opt/nfs/filesys /mnt
[root@just study]# ls /mnt/
bin  dev  etc  home  lib  linuxrc  mnt  proc  root  sbin  sys  tmp  usr  var

 

第四步:安裝sourceInsight
-------------------------------------------------------------------------------- 
新建一個(gè)yum 源
    Wine 在 CentOS6 里并不是預(yù)裝的軟件包,,所以需要先配置 CentOS 的非官方軟件源 RPMForge,然后通過 RPMForge 來(lái)安裝 Wine。 
vi /etc/yum.repos.d/dag.repo
[dag] 
name=Dag RPM Repository for Red Hat Enterprise Linux 
baseurl=http://ftp./Linux/dag/redhat/el$releasever/en/$basearch/dag 
http://apt./redhat/el$releasever/en/$basearch/dag
enabled=0
gpgcheck=1 
gpgkey=http://dag./packages/RPM-GPG-KEY.dag.txt
 
命令
 [root@localhost Desktop]# vim /etc/yum.repos.d/dag.repo
[root@localhost Desktop]# yum --enablerepo=dag install wine
此時(shí)提示將安裝如下16個(gè)包
Dependencies Resolved

================================================================================
 Package              Arch        Version                     Repository   Size
================================================================================
Installing:
 wine                 i686        1.2.3-1.el6.rf              dag         3.2 k
Installing for dependencies:
 audiofile            i686        1:0.2.6-11.1.el6            base         96 k
 esound-libs          i686        1:0.2.41-3.1.el6            base         74 k
 libXaw               i686        1.0.6-4.1.el6               base        179 k
 libXpm               i686        3.5.8-2.el6                 base         58 k
 mpg123               i686        1.13.4-1.el6.rf             dag         396 k
 wine-capi            i686        1.2.3-1.el6.rf              dag          13 k
 wine-cms             i686        1.2.3-1.el6.rf              dag          55 k
 wine-core            i686        1.2.3-1.el6.rf              dag          37 M
 wine-esd             i686        1.2.3-1.el6.rf              dag          40 k
 wine-gecko           i386        1.0.0-1.nodist.rf           dag         7.7 M
 wine-jack            i686        1.2.3-1.el6.rf              dag          11 k
 wine-ldap            i686        1.2.3-1.el6.rf              dag         198 k
 wine-nas             i686        1.2.3-1.el6.rf              dag          10 k
 wine-twain           i686        1.2.3-1.el6.rf              dag          18 k
 xorg-x11-apps        i686        7.4-10.el6                  base        289 k

Transaction Summary
================================================================================
Install      16 Package(s)
Upgrade       0 Package(s)
(1/16): audiofile-0.2.6-11.1.el6.i686.rpm                |  96 kB     00:00    
(2/16): esound-libs-0.2.41-3.1.el6.i686.rpm              |  74 kB     00:01    
(3/16): libXaw-1.0.6-4.1.el6.i686.rpm                    | 179 kB     00:03    
(4/16): libXpm-3.5.8-2.el6.i686.rpm                      |  58 kB     00:00    
(5/16): mpg123-1.13.4-1.el6.rf.i686.rpm                  | 396 kB     00:04    
(6/16): wine-1.2.3-1.el6.rf.i686.rpm                     | 3.2 kB     00:00    
(7/16): wine-capi-1.2.3-1.el6.rf.i686.rpm                |  13 kB     00:00    
(8/16): wine-cms-1.2.3-1.el6.rf.i686.rpm                 |  55 kB     00:00    
(9/16): wine-core-1.2.3-1.el6.rf.i686.rpm                |  37 MB     07:07    
(10/16): wine-esd-1.2.3-1.el6.rf.i686.rpm                |  40 kB     00:00    
(11/16): wine-gecko-1.0.0-1.nodist.rf.i386.rpm           | 7.7 MB     01:26    
(12/16): wine-jack-1.2.3-1.el6.rf.i686.rpm               |  11 kB     00:01    
(13/16): wine-ldap-1.2.3-1.el6.rf.i686.rpm               | 198 kB     00:03    
(14/16): wine-nas-1.2.3-1.el6.rf.i686.rpm                |  10 kB     00:00    
(15/16): wine-twain-1.2.3-1.el6.rf.i686.rpm              |  18 kB     00:00    
(16/16): xorg-x11-apps-7.4-10.el6.i686.rpm               | 289 kB     00:07
其中可以看出xorg-x11-apps、libXpm,、libXaw,、esound-libs,、audiofile來(lái)自base屬于系統(tǒng)更升包,,安裝wine的包都來(lái)自dag
下載的源碼包暫存在/var/cache/yum/目錄下,安裝完后yum將自動(dòng)刪除,,如下
[just@localhost Desktop]$ ls /var/cache/yum/
i386
[just@localhost Desktop]$ ls /var/cache/yum/i386/6/
base/           extras/         updates/       
dag/            timedhosts.txt 
[just@localhost Desktop]$ ls /var/cache/yum/i386/6/
base  dag  extras  timedhosts.txt  updates
[just@localhost Desktop]$ ls /var/cache/yum/i386/6/dag/ 
cachecookie  packages  primary.xml.gz  primary.xml.gz.sqlite  repomd.xml
[just@localhost Desktop]$ ls /var/cache/yum/i386/6/dag/packages/
mpg123-1.13.4-1.el6.rf.i686.rpm    wine-gecko-1.0.0-1.nodist.rf.i386.rpm
wine-1.2.3-1.el6.rf.i686.rpm       wine-jack-1.2.3-1.el6.rf.i686.rpm
wine-capi-1.2.3-1.el6.rf.i686.rpm  wine-ldap-1.2.3-1.el6.rf.i686.rpm
wine-cms-1.2.3-1.el6.rf.i686.rpm   wine-nas-1.2.3-1.el6.rf.i686.rpm
wine-core-1.2.3-1.el6.rf.i686.rpm  wine-twain-1.2.3-1.el6.rf.i686.rpm
wine-esd-1.2.3-1.el6.rf.i686.rpm
而屬于base的包則暫存在/var/cache/yum/i386/6/base/packages/下,。
這里我們可以在提示安裝前將這些包先拷貝保存下來(lái),以備將來(lái)安裝使用,,這些包的安裝順序如下
Running Transaction
  Installing     : wine-gecko-1.0.0-1.nodist.rf.i386                       1/16
  Installing     : 1:audiofile-0.2.6-11.1.el6.i686                         2/16
  Installing     : 1:esound-libs-0.2.41-3.1.el6.i686                       3/16
  Installing     : mpg123-1.13.4-1.el6.rf.i686                             4/16
  Installing     : libXpm-3.5.8-2.el6.i686                                 5/16
  Installing     : libXaw-1.0.6-4.1.el6.i686                               6/16
  Installing     : xorg-x11-apps-7.4-10.el6.i686                           7/16
  Installing     : wine-core-1.2.3-1.el6.rf.i686                           8/16
  Installing     : wine-capi-1.2.3-1.el6.rf.i686                           9/16
  Installing     : wine-nas-1.2.3-1.el6.rf.i686                           10/16
  Installing     : wine-ldap-1.2.3-1.el6.rf.i686                          11/16
  Installing     : wine-cms-1.2.3-1.el6.rf.i686                           12/16
  Installing     : wine-jack-1.2.3-1.el6.rf.i686                          13/16
  Installing     : wine-twain-1.2.3-1.el6.rf.i686                         14/16
  Installing     : wine-esd-1.2.3-1.el6.rf.i686                           15/16
  Installing     : wine-1.2.3-1.el6.rf.i686                               16/16

也可先下載相關(guān)wine源碼包,再安裝,,下載地址
http://ftp./Linux/dag/redhat/el6/en/i386/dag/RPMS/

安裝sourceInsight
找到sourceInsight安裝文件目錄,,直接雙擊它,安裝過程與windows完全一樣,。網(wǎng)上有些說(shuō)先配置wine,、設(shè)置字體,這些我都沒做,,sourceInsight也能正常使用,。以下還是附上這些操作
配置 wine
 
wget http://sidenet./winetips/files/wine-config-sidenet-1.9.1.tgz
tar xvzf wine-config-sidenet-1.9.1.tgz
cd wine-config-sidenet
/blog/bibouroku/./setup
 
設(shè)置字體
 
ln -s ~/.fonts/ipagui-mona.ttf ~/c//windows/fonts/ 
 
 
           : take a look at the wine-* packages.
 
    安裝包會(huì)自動(dòng)安裝依賴的軟件包,安裝一般不會(huì)有什么問題,。完整完畢,,接著就是配置了。
 
    首先把 Windows/system32 下的 MFC42.dll,、msxml.dll,、msvcp60.dll、riched20.dll,、riched32.dll 等 .dll 文件復(fù)制到 ~/.wine/drive_c/windows/system32 里,,再輸入命令 winecfg 運(yùn)行 wine 配置命令。
 
    其實(shí)一般不需要再做特別的配置,,wine 就能工作了,。
    其實(shí)一般不需要再做特別的配置,wine 就能工作了,。

    還有一點(diǎn)得注意,,做完這些以后運(yùn)行 Windows 程序時(shí),SELinux 可能會(huì)彈出阻止窗口,。我們用下面的方法禁用 SELinux:

    用文本編輯器編輯 /etc/sysconfig/selinux 文件,,把 SELINUX=enforcing 變?yōu)?SELINUX=disabled,關(guān)閉 SELinux,,存盤退出,,重啟系統(tǒng)。

    運(yùn)行 Windows 程序的方法:

    拷貝 Windows 程序(例如    其實(shí)一般不需要再做特別的配置,,wine 就能工作了,。

    還有一點(diǎn)得注意,做完這些以后運(yùn)行 Windows 程序時(shí),,SELinux 可能會(huì)彈出阻止窗口,。我們用下面的方法禁用 SELinux:

    用文本編輯器編輯 /etc/sysconfig/selinux 文件,把 SELINUX=enforcing 變?yōu)?SELINUX=disabled,,關(guān)閉 SELinux,,存盤退出,,重啟系統(tǒng)。

    運(yùn)行 Windows 程序的方法:

    拷貝 Windows 程序(例如 source Insight.exe)到 ContOS 下的某文件夾下,,運(yùn)行命令:

在wine下運(yùn)行wine source Insight.exe

第五步:安裝交叉編譯工具
-------------------------------------------------------------------------------- 
獲取交叉編譯工具arm-linux-gcc-4.3.2

解壓壓縮包

# tar jxvf arm-linux-gcc-4.3.2.tar.bz2 -C /opt/

修改配置文件/etc/bashrc,,在文件最后添加

export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/usr/local/arm/4.3.2/bin:$PATH

運(yùn)行source /etc/bashrc


安裝samba共享

[root@just study]# yum install samba
[root@just study]# vim /etc/samba/smb.conf
修改security = share
添加
[share]
        comment = Home Directories
        path = /home
        guest ok = yes
        public = yes
;        browseable = yes
        writable = yes

修改/home目錄權(quán)限為所有用戶可寫
[root@just study]# chmod 777 /home
禁用防火墻關(guān)閉selinux
[root@just study]# lokkit --disabled --selinux=disabled
啟動(dòng)samba服務(wù)器
[root@just study]# service smb start

    我習(xí)慣在windows上下載,然后共享,再到linux使用smbclient連接,拷貝到Linux上.你也可以直接在linux上下載.
      smbclient用法 : smbclient //192.168.1.54/qq -U administrator 回車后,會(huì)提示輸入admin的密碼.如果沒有密碼,直接回車就可以,,之后就可以通過get獲取了 192.168.1.54是我在windows主機(jī)的IP,qq為windows下共享文件夾名,-U后面是用戶名,,具體操作如下:

[root@just just]# cd study/
[root@just study]# ls
[root@just study]# smbclient //192.168.1.54/qq -U administrator 
Enter administrator's password:
Domain=[PC2011092710CLG] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
smb: \> get 22.txt
getting file \22.txt of size 122 as 22.txt (39.7 KiloBytes/sec) (average 39.7 KiloBytes/sec)
smb: \> quit
[root@just study]# ls
22.txt

安裝Microsoft Office 2007 SP2.exe 及BCompare-3.2.4

安裝方法同windows下完成一樣

安裝PDF

首先從網(wǎng)上下載AdobeReader_chs-8.1.3-1.i486.tar.gz安裝包
[just@just software]$ tar zxvf AdobeReader_chs-8.1.3-1.i486.tar.gz
[just@just software]$ cd AdobeReader
[just@just AdobeReader]$ ls
COMMON.TAR  ILINXR.TAR  INSTALL  ReadMe.htm
安裝
[just@just AdobeReader]$ ./INSTALL

提示輸入安裝路徑,我安裝在/opt/software下

安裝完成后在應(yīng)用程序下能看到Adobe Reader

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多