linux下的軟體源安裝+nfs掛載
第一部分:軟體安裝示例
關安鍵字:源裝,apt-get install
1.從Ubuntu軟體中心選擇一個軟體進行源安裝
2.檢視軟體的名稱(示例中為kpta)
3.正式安裝
安裝說明:1)使用命令sudo apt-get install +軟體名 的方法下載軟體
2)源:圖中的網址就是這個軟體的下載來源
重要概念:在Linux系統下,源是一個超級特殊,重要的關鍵詞。
眾所周知,Linux系統是“開源系統”,因此,它的大部分東西都是免費提供的,包括:系統更新(補丁),軟體,程式,甚至以前我們解釋過的,作業系統的“核心”。因此,我們可以完全免費,自由,任意的聯網更新它們,獲取我們需要的東西。用來更新系統,獲取軟體的伺服器,就稱作“源”。
在後面掛載的地方還會有源的檢視跟更新的介紹。
Tip:
下面是一個比較好的網站資料有關於源的解釋跟linux的其他說明:
http://nkevin.blog.163.com/blog/static/4481948120095101554688/
4.安裝成功圖(如下圖所示)
第二部分:nfs掛載(一個折騰人的問題!!!)
一:伺服器端nfs配置(橋接方式的選擇和檢視ip地址,源的設定)
1.基礎設定(網路連線需要選擇橋接模式,在虛擬網路編輯器裡面需要把橋接模式橋接到自己的本地網絡卡,不要選擇自動或是無線網絡卡的方法,就在這個地方,卡了起碼一個上午的時間才得以解決。
此時虛擬機器與開發板的Ip地址如下圖所示:
2.源的設定
1)檢視源
說明:在root許可權下輸入 gedit /etc/apt/sources.list
圖中每一行按“#”開頭的語句在源裡面不起作用,只是為了對源進行說明介紹。相當於C語言後面的註釋 //*****
2)更新源
主要命令:apt-get update 系統會自動從網路上更新源。
3.下載nfs相關軟體
說明:實現nfs需要下載軟體,這裡我提供nfs-kernel-server和nfs-common這兩個軟體,下載方法這裡不再贅述。因為我下載好了的緣故,所以才會出現下面的介面,大家也可以一種種方法判斷你是否已經安裝了這兩個軟體。(網路由橋接模式換為
4.設定掛載目錄:
方法說明:(圖片見下一頁)
1)在root許可權下 輸入 vim /etc/exports
2) 在/etc/exports裡面輸入/home/hfuu/**(rw,sync,no_root_squash),然後儲存退出。(**表示自己在/home/hfuu/下面建立的資料夾,比如我的是data)
新增的內容表示:允許ip 地址範圍在192.168.0.*的計算機以讀寫的許可權來訪問/home/hfuu/** 目錄。 /home/hfuu/** 也稱為伺服器輸出共享目錄。
括號內的引數意義描述如下:
rw:讀/寫許可權,只讀許可權的引數為ro;
sync:資料同步寫入記憶體和硬碟,也可以使用async,此時資料會先暫存於記憶體中,而不立即寫入硬碟。
no_root_squash:NFS 伺服器共享目錄使用者的屬性,如果使用者是 root,那麼對於這個共享目錄來說就具有 root 的許可權。
參考網站:http://blog.csdn.net/lijierson8/article/details/5766378
二:客戶端nfs配置
1)在/home/hfuu目錄下建立一個資料夾 命令格式例如: mkdir data
2)與開發板與虛擬機器相互Ping通(至關重要的一步)
這個問題不僅僅只困擾我一個人好長時間,的確比較煩人,有些地方設定的不對就會做不下去,網上查閱了許多資料仍舊沒有徹底得到解決,當時人差點崩潰了,最後還是在自己的努力跟同學的幫助下得以解決。希望我寫的這些能夠讓大家少走些彎路。以下是我在網上查閱資料和諮詢他人中總結下來的。——如果你沒遇到這種問題,你直接無視這一段!
說重點:此時你要在虛擬機器中把NAT模式改為橋接模式
改完後,我發現我和我身邊的幾位同學都出現的了網路無法連線的問題
這裡本是是一個圓弧形的,代表沒有連線上網路,我這裡是正常的。
首先虛擬網路編輯器裡可以選擇用你的無線網絡卡去連線網路,你會驚奇的發現連上的網路!
之後你在換成本地網絡卡連線,點確定後會發現網路還是連著的!!!!(我試了我自己的跟另外一位同學的,這種方法可行!)
虛擬機器ping開發板成功圖:
開發板ping虛擬機器成功圖
3)啟動service nfs-kernel-server (啟動nfs服務)
主要命令:service nfs-kernel-server restart
在ping成功後接下來的步驟就顯得水到渠成
4)掛載 mount xshell裡面
主要命令:mount -t nfs -o nolock 192.168.1.126:/home/hfuu/data /mnt
成功圖:接下來就可以在開發板上看到掛載後的內容啦~
以上就是軟體下載跟nfs的全部內容,如有哪裡做的不對的地方,還望大家指出,共同進步!!!