日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

您好,歡迎進入深圳市穎特新科技有限公司官方網站!

您現(xiàn)在的位置:首頁 新聞資訊 >> 新聞頭條 >> 簡要說說NUC972和linux的那些大坑
新聞資訊
NEWS INFORMATION

簡要說說NUC972和linux的那些大坑

發(fā)布時間:2019-05-22

剛開始裝虛擬機,按照步驟,一步一步,裝完,發(fā)現(xiàn)虛擬機連不上網,后來在網上得知得需要啟動虛擬機設置,可是觀察我的虛擬機并沒有該選項,起初我認為是版本的問題,可是后來才發(fā)現(xiàn),一時貪便宜,圖省事,就沒有注冊,所以虛擬機最重要的功能也就沒有實現(xiàn),剛開始并沒有發(fā)現(xiàn)這個問題。后來發(fā)現(xiàn)VI 上下左右變成了ABCD,這我最開始知道這是新老版本的問題,結果準備上網更新一下,才發(fā)現(xiàn)根本連不上網,后來網上下載一個虛擬機并重新注冊,VMWAVE猜和網上的設置一樣,接下來就是網上更新和下載VIM,要想下載,首先解決的就是聯(lián)網問題,在網上查閱資料知道聯(lián)網有三種方式,具體如下:

我的pc有一個IP地址是可以訪問網絡的,那么怎樣讓VM能夠共享我的IP地址,也能上網呢。今天在摸索中實現(xiàn)了,具體的配置如下:

 

 

  1,首先將VM的網卡net8啟用:

怎樣讓VM共享本地網絡地址上網

  2,然后將VM的網卡設置為VMnet8(NAT):

 

  3,將PC的可以上網的網卡共享:

怎樣讓VM共享本地網絡地址上網

  要勾上允許其他網絡用戶通過此計算機的intenet連接來連接,并選擇VMnet8。

  4,設置VMnet8網卡的默認網關為本地PC可以上網的網卡的IP地址:

怎樣讓VM共享本地網絡地址上網

  我可以上網的網卡的IP地址為172.18.216.77,VMnet8的地址為192.168.0.1

  5,設置VM中網卡的地址為192.168.0.*網段,默認網關為192.168.0.1,并配置好DNS。

怎樣讓VM共享本地網絡地址上網

  這樣就算設置完成了,在VM中訪問網絡時,先根據(jù)默認網關192.168.0.1,找到了VMnet8網卡,然后根據(jù)VMnet8網卡的默認網關172.18.216.77找到了可以上網的網卡,而該網卡已經共享上網,因此就實現(xiàn)了VM共享主機的IP地址上網啦。

  名詞解釋 VM:虛擬機現(xiàn)在體現(xiàn)于一個叫做VM/ESA的產品里,它廣泛的安裝在IBM的主機操作系統(tǒng)里,包括MVS和會話監(jiān)視系統(tǒng)(CMS),所以每個操作系統(tǒng)看上去像有它自己完整的軟件和硬件資源系統(tǒng)(數(shù)據(jù)存儲,通信,處理器等等)。也就是說VM給每個操作系統(tǒng)一個自己的"虛擬機"。VM和CMS在許多大公司里很流行,他們把它當成一個能讓大量交互式用戶通信或者開發(fā)并且能同時運行程序的系統(tǒng)。許多公司使用MVS來做商業(yè)應用而把VM作為程序開發(fā)和用戶通信環(huán)境。

 

VMware三種網絡模式根本區(qū)別

虛擬機技術在最近的幾年中得到了廣泛的發(fā)展,一些大型網絡服務商都開始采用虛擬機技術,不僅節(jié)省了投資成本,更節(jié)約了能源的消耗,F(xiàn)在很多朋友都用VMware來解決32位XP的內存訪問問題,今天就和大家一起探討一下VMware 3種網絡模式的功能和通信規(guī)則。

我們知道VMware也分幾種版本,普通用戶最常用的就是Workstation,但是不管使用哪種版本,我們都能發(fā)現(xiàn)在安裝過程中讓我們選擇網絡模式。在默認情況下會選中橋接模式,但有用戶會問其他模式是干什么用的?有時候選擇了其他模式之后就不能上網了。

 

我們首先說一下VMware的幾個虛擬設備

VMnet0:用于虛擬橋接網絡下的虛擬交換機

VMnet1:用于虛擬Host-Only網絡下的虛擬交換機

VMnet8:用于虛擬NAT網絡下的虛擬交換機

VMware Network Adepter VMnet1:Host用于與Host-Only虛擬網絡進行通信的虛擬網卡

VMware Network Adepter VMnet8:Host用于與NAT虛擬網絡進行通信的虛擬網卡

安裝了VMware虛擬機后,會在網絡連接對話框中多出兩個虛擬網卡,如圖:

 

 

一.橋接網絡(Bridged Networking)

橋接網絡是指本地物理網卡和虛擬網卡通過VMnet0虛擬交換機進行橋接,物理網卡和虛擬網卡在拓撲圖上處于同等地位(虛擬網卡既不是Adepter VMnet1也不是Adepter VMnet8)。

 那么物理網卡和虛擬網卡就相當于處于同一個網段,虛擬交換機就相當于一臺現(xiàn)實網絡中的交換機。所以兩個網卡的IP地址也要設置為同一網段。

 

 

我們看到,物理網卡和虛擬網卡的IP地址處于同一個網段,子網掩碼、網關、DNS等參數(shù)都相同。兩個網卡在拓撲結構中是相對獨立的。

 

 

我們在192.168.15.111上ping192.168.15.96,結果顯示兩個網卡能夠互相通信。如果在網絡中存在DHCP服務器,那么虛擬網卡同樣可以從DHCP服務器上獲取IP地址。所以橋接網絡模式是VMware虛擬機中最簡單直接的模式。安裝虛擬機時它為默認選項。

 

 

二.NAT模式

在NAT網絡中,會用到VMware Network Adepter VMnet8虛擬網卡,主機上的VMware Network Adepter VMnet8虛擬網卡被直接連接到VMnet8虛擬交換機上與虛擬網卡進行通信。

VMware Network Adepter VMnet8虛擬網卡的作用僅限于和VMnet8網段進行通信,它不給VMnet8網段提供路由功能,所以虛擬機虛擬一個NAT服務器,使虛擬網卡可以連接到Internet。在這種情況下,我們就可以使用端口映射功能,讓訪問主機80端口的請求映射到虛擬機的80端口上。

VMware Network Adepter VMnet8虛擬網卡的IP地址是在安裝VMware時由系統(tǒng)指定生成的,我們不要修改這個數(shù)值,否則會使主機和虛擬機無法通信。

 

虛擬出來的網段和NAT模式虛擬網卡的網段是一樣的,都為192.168.111.X,包括NAT服務器的IP地址也是這個網段。在安裝VMware之后同樣會生成一個虛擬DHCP服務器,為NAT服務器分配IP地址。

當主機和虛擬機進行通信的時候就會調用VMware Network Adepter VMnet8虛擬網卡,因為他們都在一個網段,所以通信就不成問題了。

實際上,VMware Network Adepter VMnet8虛擬網卡的作用就是為主機和虛擬機的通信提供一個接口,即使主機的物理網卡被關閉,虛擬機仍然可以連接到Internet,但是主機和虛擬機之間就不能互訪了。

 

 

三.Host-Only模式

在Host-Only模式下,虛擬網絡是一個全封閉的網絡,它唯一能夠訪問的就是主機。其實Host-Only網絡和NAT網絡很相似,不同的地方就是Host-Only網絡沒有NAT服務,所以虛擬網絡不能連接到Internet。主機和虛擬機之間的通信是通過VMware Network Adepter VMnet1虛擬網卡來實現(xiàn)的。

同NAT一樣,VMware Network Adepter VMnet1虛擬網卡的IP地址也是VMware系統(tǒng)指定的,同時生成的虛擬DHCP服務器和虛擬網卡的IP地址位于同一網段,但和物理網卡的IP地址不在同一網段。

Host-Only的宗旨就是建立一個與外界隔絕的內部網絡,來提高內網的安全性。這個功能或許對普通用戶來說沒有多大意義,但大型服務商會常常利用這個功能。如果你想為VMnet1網段提供路由功能,那就需要使用RRAS,而不能使用XP或2000的ICS,因為ICS會把內網的IP地址改為192.168.0.1,但虛擬機是不會給VMnet1虛擬網卡分配這個地址的,那么主機和虛擬機之間就不能通信了。

綜述

在VMware的3中網絡模式中,NAT模式是最簡單的,基本不需要手動配置IP地址等相關參數(shù)。至于橋接模式則需要額外的IP地址,如果是在內網環(huán)境中還很容易,如果是ADSL寬帶就比較麻煩了,ISP一般是不會大方的多提供一個公網IP的。

 

VMware虛擬機三種聯(lián)網方法及原理

Brigde橋接:默認使用VMnet0

原理

Bridge 橋”就是一個主機,這個機器擁有兩塊網卡,分別處于兩個局域網中, 
同時在”橋”上,運行著程序,讓局域網A中的所有數(shù)據(jù)包原封不動的流入B,反之亦然。 
這樣,局域網A和B就無縫的在鏈路層連接起來了,在橋接時,VMWare網卡和物理網卡應該處于同一IP網段 
當然要保證兩個局域網沒有沖突的IP.

VMWare 的橋也是同樣的道理,只不過,本來作為硬件的一塊網卡,現(xiàn) 
在由VMWare軟件虛擬了!當采用橋接時,VMWare會虛擬一塊網卡和真正的物理網卡就行橋接, 
這樣,發(fā)到物理網卡的所有數(shù)據(jù)包就到了VMWare虛擬機, 
而由VMWare發(fā)出的數(shù)據(jù)包也會通過橋從物理網卡的那端發(fā)出。

所以,如果物理網卡可以上網,那么橋接的軟網卡也沒有問題了,這就是橋接上網的原理了。   

聯(lián)網方式

這一種聯(lián)網方式最簡單,在局域網內,你的主機是怎么聯(lián)網的,你在虛擬機里就怎么連網。 
把虛擬機看成局域網內的另一臺電腦就行了!

提示:主機網卡處在一個可以訪問Internet的局域網中,虛擬機才能通過Bridge訪問Internet。

““““““““““““““““““““““““““““““““““““““““““““““““““““““““““`

NAT網絡地址轉換 :默認使用VMnet8##

原理

NAT 是 Network address translate的簡稱。NAT技術應用在internet網關和路由器上, 
比如192.168.0.123這個地址要訪問internet,它的數(shù)據(jù)包就要通過一個網關或者路由器, 
而網關或者路由器擁有一個能訪問internet的ip地址,這樣的網關和路由器就要在收發(fā)數(shù)據(jù)包時, 
對數(shù)據(jù)包的IP協(xié)議層數(shù)據(jù)進行更改(即 NAT),以使私有網段的主機能夠順利訪問internet。 
此技術解決了IP地址稀缺的問題。同樣的私有IP可以網關NAT 上網。

VMWare的NAT上網也是同樣的道理,它在主機和虛擬機之間用軟件偽造出一塊網卡, 
這塊網卡和虛擬機的ip處于一個地址段。同時,在這塊網卡和主機的網絡接口之間進行NAT。 
虛擬機發(fā)出的每一塊數(shù)據(jù)包都會經過虛擬網卡,然后NAT,然后由主機的接口發(fā)出。

虛擬網卡和虛擬機處于一個地址段,虛擬機和主機不同一個地址段,主機相當于虛擬機的網關, 
所以虛擬機能ping到主機的IP,但是主機ping不到虛擬機的IP。 
    

聯(lián)網方式

方法1、動態(tài)IP地址。

主機是靜態(tài)IP或動態(tài)IP,都無所謂,將虛擬機設置成使用DHCP方式上網,Windows下選擇“自動獲取IP“,
linux下開啟DHCP服務即可。(這種方法最簡單,不用過多的設置,但要在VMware中進行“編輯→虛擬網絡設置”,
將NAT和DHCP都開啟了。一般NAT默認開啟,DHCP默認關閉) 

 

方法2、靜態(tài)IP地址。

如果不想使用DHCP,也可以手動設置:  

IP設置與vmnet1同網段,網關設置成vmnet8的網關(在“虛擬網絡設置”里的Net選項卡里能找到Gateway)
通常是xxx.xxx.xxx.2。 
子網掩碼設置與VMnet8相同(設置好IP地址后,子網掩碼自動生成) 
DNS設置與主機相同。 

例如:主機IP是10.70.54.31,設置虛擬機IP為10.70.54.22。Netmask,Gateway,DNS都與主機相同即可實現(xiàn)  
虛擬機  ---主機  虛擬機<---->互聯(lián)網  通信。    

提示:使用NAT技術,主機能上網,虛擬機就可以訪問Internet,但是主機不能訪問虛擬機。 

 

““““““““““““““““““““““““““““““““““““““““““““““““““““““““““`

Host-Only私有網絡共享主機:默認使用VMnet1

原理

提供的是主機和虛擬機之間的網絡互訪。只想讓虛擬機和主機之間有數(shù)據(jù)交換,而不想讓虛擬機訪問Internet, 
就要采用這個設置了。

Host-only的條件下,VMWare在真正的Windows系統(tǒng)中,建立一塊軟網卡。 
這塊網卡可以在網絡連接中看到,一般是VMNET1,這塊網卡的作用就是使Windows看到虛擬機的IP。

聯(lián)網方法

方法1、動態(tài)IP地址。

像上面那樣開啟DHCP后,虛擬機直接自動獲取IP地址和DNS。就可以和主機相連了。
當然,還要進行一些局域網共享的操作,這里不再贅述。 

方法2、靜態(tài)IP地址。

也可以手動設置,將虛擬機IP設置與VMnet1同網段,網關設置成VMnet1的網關相同,
其余設置與VMnet1相同,DNS設置與主機相同。 

例如:VMnet1  IP:172.16.249.1        Gateway  :172.16.249.2 
   
那么虛擬機  IP:172.16.249.100        Gateway:  172.16.249.2 
   
這樣、      虛擬機<--->主機              可以通信        
但是、        虛擬機<--->互聯(lián)網      無法通信 

提示:Host-only技術只用于主機和虛擬機互訪,于訪問internet無關。
在這里我用的是NAT的方式,將可以上網的網卡共享到VMNET8,然后注意一下IP地址不能重復,就能上網了,IP地址我過幾天會講到。
連上網之后,該下載VI了,發(fā)現(xiàn)還是不能下載,經過一番查找,原來是更新源出了問題,當你發(fā)現(xiàn)ubuntu的網已經連上時,或者瀏覽器其已經可以上網,但是通過命令行下載總是出現(xiàn)
問題時,你就應該考慮一下源的問題。

Ubuntu14.04默認的源都是國外的,所以我們下載東西十分的慢,更新一下中國源,讓下載速度可以更快,這里有兩種方法更新源的方法,一種是圖形界面操作,另一種是命令操作。

方法一:圖形界面操作更新源

  1.  點擊右上角的”搜索“圖標,在搜索框中輸入update,在顯示的應用列表中,點擊”Software&Updates(軟件&更新)“。

     

  2.  在彈出的”Software&Updates“窗口中,選擇”Ubuntu Software“,你可以看到”Download from(下載源)“是”Server for United States(美國服務器)“。點擊”Server for United States“下拉菜單,選擇”Other...(其他)“。

     

     
  3.  在彈出”Choose a Download Server(選擇下載服務器)“窗口中向上拉,找到China(中國),然后,選擇中國的服務器,這里可以選擇教育源,網易、阿里等等。(我在這里選的是163(網易)的),然后點擊”Choose Server(選擇服務)“按鈕。

     


     

     

  4.  然后,彈出”Authenticate(認證)“窗口,輸入系統(tǒng)密碼(ubuntu上由于安全性安裝軟件,需要輸入密碼),然后點擊”Authenticate(認證)“按鈕。

     

  5.  此時,你會發(fā)現(xiàn)”Software&Updates“窗口中的”Download from(下載源)“已經變成你設置的中國源。點擊”Close(關閉)“按鈕。

     

  6.  然后,會彈出一個提示,大概意思是”安裝軟件和更新添加的源或修改源,必須要重新加載可用軟件的信息“,點擊”Reload(重載)“按鈕。進入”Updating cache(更新緩存)“界面,等待更新完過后,下載源就真正變成中國的了。以后下載東西就更快了。

     

     
這是第二種方法:
  1. (1)首先備份官方源,以免設置錯誤可恢復。

    Ubuntu14.04更新源
  2.  (2)用編輯器打開 /etc/apt/sources.list文件。
    Ubuntu14.04更新源
  3.  (3)刪除原有的源,在編輯器中添加新源。如圖所示:

     

  4.  (4)添加的源有很多,可根據(jù)自己的情況選擇。

    #163

    deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse

    deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse

    deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse

    deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse

    deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse

    deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse

    deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse

    deb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse

    deb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse

    deb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse

    #中科大

    deb http://debian.ustc.edu.cn/ubuntu/ trusty main multiverse restricted universe

    deb http://debian.ustc.edu.cn/ubuntu/ trusty-backports main multiverse restricted universe

    deb http://debian.ustc.edu.cn/ubuntu/ trusty-proposed main multiverse restricted universe

    deb http://debian.ustc.edu.cn/ubuntu/ trusty-security main multiverse restricted universe

    deb http://debian.ustc.edu.cn/ubuntu/ trusty-updates main multiverse restricted universe

    deb-src http://debian.ustc.edu.cn/ubuntu/ trusty main multiverse restricted universe

    deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-backports main multiverse restricted universe

    deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-proposed main multiverse restricted universe

    deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-security main multiverse restricted universe

    deb-src http://debian.ustc.edu.cn/ubuntu/ trusty-updates main multiverse restricted universe

    #sohu

    deb http://mirrors.sohu.com/ubuntu/ trusty main restricted universe multiverse

    deb http://mirrors.sohu.com/ubuntu/ trusty-security main restricted universe multiverse

    deb http://mirrors.sohu.com/ubuntu/ trusty-updates main restricted universe multiverse

    deb http://mirrors.sohu.com/ubuntu/ trusty-proposed main restricted universe multiverse

    deb http://mirrors.sohu.com/ubuntu/ trusty-backports main restricted universe multiverse

    deb-src http://mirrors.sohu.com/ubuntu/ trusty main restricted universe multiverse

    deb-src http://mirrors.sohu.com/ubuntu/ trusty-security main restricted universe multiverse

    deb-src http://mirrors.sohu.com/ubuntu/ trusty-updates main restricted universe multiverse

    deb-src http://mirrors.sohu.com/ubuntu/ trusty-proposed main restricted universe multiverse

    deb-src http://mirrors.sohu.com/ubuntu/ trusty-backports main restricted universe multiverse

    #oschina

    deb http://mirrors.oschina.net/ubuntu/ trusty main restricted universe multiverse

    deb http://mirrors.oschina.net/ubuntu/ trusty-backports main restricted universe multiverse

    deb http://mirrors.oschina.net/ubuntu/ trusty-proposed main restricted universe multiverse

    deb http://mirrors.oschina.net/ubuntu/ trusty-security main restricted universe multiverse

    deb http://mirrors.oschina.net/ubuntu/ trusty-updates main restricted universe multiverse

    deb-src http://mirrors.oschina.net/ubuntu/ trusty main restricted universe multiverse

    deb-src http://mirrors.oschina.net/ubuntu/ trusty-backports main restricted universe multiverse

    deb-src http://mirrors.oschina.net/ubuntu/ trusty-proposed main restricted universe multiverse

    deb-src http://mirrors.oschina.net/ubuntu/ trusty-security main restricted universe multiverse

    deb-src http://mirrors.oschina.net/ubuntu/ trusty-updates main restricted universe multiverse

    #北京交通大學

    deb http://mirror.bjtu.edu.cn/ubuntu/ trusty main multiverse restricted universe

    deb http://mirror.bjtu.edu.cn/ubuntu/ trusty-backports main multiverse restricted universe

    deb http://mirror.bjtu.edu.cn/ubuntu/ trusty-proposed main multiverse restricted universe

    deb http://mirror.bjtu.edu.cn/ubuntu/ trusty-security main multiverse restricted universe

    deb http://mirror.bjtu.edu.cn/ubuntu/ trusty-updates main multiverse restricted universe

    deb-src http://mirror.bjtu.edu.cn/ubuntu/ trusty main multiverse restricted universe

    deb-src http://mirror.bjtu.edu.cn/ubuntu/ trusty-backports main multiverse restricted universe

    deb-src http://mirror.bjtu.edu.cn/ubuntu/ trusty-proposed main multiverse restricted universe

    deb-src http://mirror.bjtu.edu.cn/ubuntu/ trusty-security main multiverse restricted universe

    deb-src http://mirror.bjtu.edu.cn/ubuntu/ trusty-updates main multiverse

    # 北京理工

    deb http://mirror.bjtu.edu.cn/ubuntu/ precise main multiverse restricted universe

    deb http://mirror.bjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe

    deb http://mirror.bjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe

    deb http://mirror.bjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe

    deb http://mirror.bjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe

    deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise main multiverse restricted universe

    deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe

    deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe

    deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe

    deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe

    restricted universe

    #上海交大

    deb http://ftp.sjtu.edu.cn/ubuntu/ trusty universe restricted multiverse maindeb http://ftp.sjtu.edu.cn/ubuntu/ trusty-security universe restricted multiverse maindeb http://ftp.sjtu.edu.cn/ubuntu/ trusty-updates universe restricted multiverse maindeb http://ftp.sjtu.edu.cn/ubuntu/ trusty-proposed universe restricted multiverse maindeb http://ftp.sjtu.edu.cn/ubuntu/ trusty-backports universe restricted multiverse main

    #阿里云服務器

    deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse

    deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse

    deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse

    deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse

    deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

    deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse

    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse

    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse

    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse

    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

     

  5. 5(5)更新。
    Ubuntu14.04更新源
  6.  更改了源之后,接下來就是要更新VIM了

 

  1. 一般來說,新拿到的樹莓派的源都是國外的,我們首先要更換軟件源,將原來的地址用#注釋,然后再寫一個新的。

    1 軟件源位于何處
        【樹莓派軟件源鏡像列表】
        截止2014年8月,在中國的軟件源鏡像有——清華大學(2015年將停止訪問)、大連東軟信息學院、中國科技大學和華中科技大學等。
        例如大連東軟信息學院的軟件源鏡像地址為——http://mirrors.neusoft.edu.cn/raspbian/raspbian

    2 修改sources.list
        【備份】
        在修改之前先把源列表備份,然后再修改sources.list
        cd /etc/apt
        cp sources.list sources.list_back
        【修改】
        sudo nano sources.list
      例如使用大連東軟信息學院軟件源鏡像,修改之后的內容如下:
        deb http://mirrors.neusoft.edu.cn/raspbian/raspbian wheezy main contrib non-free rpi

    3 更新軟件源和軟件
        # 更新軟件源
        sudo apt-get update
        # 更新軟件
        sudo apt-get upgrade

     

     

  2. sudo apt-get install vim  時如果出現(xiàn)以下錯誤

    E: Package 'vim' has no installation candidate

    則依次執(zhí)行

    sudo apt-get update  

    sudo apt-get upgrade

     

  3. 然后執(zhí)行命令 sudo apt-get remove vim-common這一步是將原來的vim版本刪除

     

  4. 然后再執(zhí)行命令 sudo apt-get install vim這一步是安裝,重新安裝的vim就不會出現(xiàn)ABCD問題。

     

    安裝完成,vi重新打開文件,再按上下左右鍵就不會在屏幕上出現(xiàn)ABCD問題。 
安裝完,接下來就是要將NUC970的BSP包復制到虛擬機系統(tǒng)里,我用的虛擬機系統(tǒng)是ubuntu系統(tǒng),15.10,64位,解壓縮后,在安裝過程中,需要配置一下路徑這是一個問題
在解壓縮過程中需要ROOT權限,如果系統(tǒng)是剛裝上的,需要設定密碼,之后su root,輸入密碼就可以了,具體如下:
  1. 先用快捷鍵crtl+alt+T 打開終端,顯示的是用戶名@電腦名:~$,符號$就表示現(xiàn)在處于普通用戶權限。

  2.  然后輸入:sudo passwd root

    終端會顯示

    Enter new UNIX password: 

    設置root用戶密碼,按Enter

    終端顯示

    Retype new UNIX password: 

    再輸入一遍

  3.  

    確定之后終端會顯示

    passwd: password updated successfully

    表示root用戶成功創(chuàng)建并設置密碼

  4.  

    驗證:輸入su root/su,終端顯示password,輸入剛剛設置的root密碼,沒有錯誤提示,并且#即代表當前用戶有root權限

    返回用戶權限  su  用戶名  就可以了

 

【環(huán)境配置的原因】

 
在windows系統(tǒng)下,很多軟件的安裝都需要設置環(huán)境變量,比如安裝JAVA JDK。如果不安裝環(huán)境變量,在非軟件安裝的目錄下運行javac命令,將會報告“找不到文件”類似的錯誤。那么,什么是環(huán)境變量呢?簡要的說,就是指定一個目錄,運行軟件的時候,相關的程序將會按照該目錄尋找相關文件。設置變量對于一般人最實用的功能就是:不用拷貝某些dll文件到系統(tǒng)目錄中了,而path這一系統(tǒng)變量就是系統(tǒng)搜索dll文件的一系列路徑;
在linux系統(tǒng)下,如果你下載并安裝了應用程序,很有可能在鍵入它的名稱時出現(xiàn)“command not found”的提示內容。如果每次都到安裝目標文件夾內,找到可執(zhí)行文件來進行操作就太繁瑣了。這涉及到環(huán)境變量 PATH 的
設置 問題,而 PATH 的 設置 也 是在linux下定制環(huán)境變量的一個組成部分。



 


【環(huán)境變量配置的三個方法】



如想將一個路徑加入到$PATH中,可以像下面這樣做: 

1. 控制臺中,不贊成使用這種方法,因為換個shell,你的設置就無效了,因此這種方法僅僅是臨時使用,以后要使用的時候又要重新設置,比較麻煩。

 這個只針對特定的shell; 

$ PATH="$PATH:/my_new_path"    (關閉shell,會還原PATH)



2. 修改/etc/profile文件,如果你的計算機僅僅作為開發(fā)使用時推薦使用這種方法,因為所有用戶的shell都有權使用這些環(huán)境變量,可能會給系統(tǒng)帶來安全性問題。 這里是針對所有的用戶的,所有的shell; 



$ vi /etc/profile 



在里面加入: 

export PATH="$PATH:/my_new_path" 






使用source命令使修改立刻生效:  


source  /etc/profile






3. 修改.bashrc文件,這種方法更為安全,它可以把使用這些環(huán)境變量的權限控制到用戶級別,這里是針對某一個特定的用戶,如果你需要給某個用戶權限使用這些環(huán)境變量,你只需要修改其個人用戶主目錄下的.bashrc文件就可以了。



$ vi /root/.bashrc 



在里面加入: 



export PATH="$PATH:/my_new_path" 
source  /root/.bashrc



后兩種方法一般需要重新注銷系統(tǒng)才能生效,也可以使用source 命令,使修改的配置立刻
 


最后可以通過echo命令測試一下: 



$ echo $PATH 



輸出已經是新路徑了。



原文地址:http://blog.csdn.net/w1014074794/article/details/50952432

更改路徑之后 通過echo $PATH來觀察確實存在這個路徑,在編譯時,ARM-LINUX-GCC這條編譯器總是找不到,不明白為什么,后來得知是因為32位的編譯器,與64位的系統(tǒng)不兼容所致
知道了原因,就要去解決,怎么辦呢?
 

ubuntu又迎來了其新一代的長期支持版本 14.04 LTS,其帶來了許多令人期待的新特新,遂決定進行升級。

裝好了64位版本及交叉編譯工具鏈后,運行GCC,依然會提示那經典的“沒有那個文件或目錄”提示。

根據(jù)以往的經驗,對于64位版本ubuntu我們需要安裝“ia32-libs”依賴庫。

遂輸入:

sudo apt-get install ia32-lib

卻提示查無此貨? 已經被”lib32z1 lib32ncurses5 lib32bz2-1.0“這幾個哥們代替了!

ubuntu 14.04 64位版本 gcc無法運行 安裝ia32-libs提示沒有可用的軟件包 怎么破

 

按照提示,輸入apt-get install 命令將以上的依賴包進行安裝

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0

 

再次運行GCC,報錯“libstdc++.so.6: cannot open shared object file: No such file or directory”

ubuntu 14.04 64位版本 gcc無法運行 安裝ia32-libs提示沒有可用的軟件包 怎么破-2

 

還需再次安裝“lib32stdc++6”依賴包

sudo apt-get install lib32stdc++6

在網上搜了下,大概是64位系統(tǒng)需要一個包,就安裝了libc6-i386 


$sudo apt-get install libc6-i386



但是又提示新的錯誤,編譯找不到 libstdc++.so.6 文件,到/usr/lib文件下看下有這個文件 

一直在找資料,找了一天,在官方文件中發(fā)現(xiàn)有兩個包包含這個文件 

一個是libstdc++6 
一個事lib32stdc++6 
于是

$sudo apt-get install libstdc++6 
$sudo apt-get install lib32stdc++6


問題順利解決 

可以想到,在64位系統(tǒng)中,此類問題肯定還會有。

這時終于可以順利編譯了,但是還是有不少疑惑?比如動態(tài)加載是什么意思?

在LINUX下加載驅動程序可以采用動態(tài)和靜態(tài)兩種方式。靜態(tài)加載就是把驅動程序直接編譯到內核里,系統(tǒng)啟動后可以直接調用。靜態(tài)加載的缺點是調試起來比較麻煩,每次修改一個地方都要重新編譯下載內核,效率較低。動態(tài)加載利用了LINUX的module特性,可以在系統(tǒng)啟動后用insmod命令把驅動程序(.o文件)添加上去,在不需要的時候用rmmod命令來卸載。在臺式機上一般采用動態(tài)加載的方式。在嵌入式產品里可以先用動態(tài)加載的方式來調試,調試完畢后再編譯到內核里。

聯(lián)系方式0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

日土县| 望都县| 大英县| 安图县| 绥宁县| 滕州市| 依安县| 肃南| 浮梁县| 瑞安市| 齐齐哈尔市| 岳普湖县| 剑川县| 芜湖县| 洛扎县| 香港| 甘德县| 崇明县| 大埔县| 阿勒泰市| 大洼县| 南平市| 乐陵市| 罗定市| 甘泉县| 太谷县| 昌图县| 富川| 张家川| 巴里| 霍邱县| 集安市| 九江市| 正定县| 绍兴县| 阿瓦提县| 库尔勒市| 大悟县| 辽宁省| 浪卡子县| 海阳市|