zz Ubuntu建立本地源實用案例

2021-09-08 03:39:33 字數 1908 閱讀 2861

系統環境:ubuntu12.04

一、實驗目的

伺服器端ip:192.9.117.140

測試機ip:  192.9.117.141

二、正式安裝

1、首先在伺服器端apt-get install  安裝所需軟體,當我們安裝完後,我們會發現,我們剛剛安裝的軟體都儲存在/var/cache/apt/archives/目錄下,我們看到該目錄下很多.deb檔案。

建立目錄mkdir

/data/soft -p   //設立安裝源路徑 

拷貝/var/cache/apt/archives/檔案到/data/soft  命令

:cp -p /var/cache/apt/archives/*.deb  /data/soft/ 

2、安裝dpkg-dev

安裝dpkg-dev,並執行dpkg-scanpackages 掃瞄依賴包並生成依賴關係gz包:

root@ubuntu12-04

:~# apt-get install  dpkg-dev -y

reading package lists... done

building dependenc

y tr

ee      

reading stat

e inform

ation... done

dpkg-dev is already the newest version.

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

root@ubuntu12-04

:~#

root@ubuntu12-04

:~# cd

/data/

root@ubuntu12-04:/data

# ls

soft

root@ubuntu12-04:/data

# dpkg-scanpackages soft/ |gzip

> soft/packages.gz

3、建立源鏈結

編譯安裝nginx,用來做ubuntu本地源的web伺服器

le &&make &&make install 即可。

然後修改nginx.conf發布目錄為/data目錄,並在http段新增 autoindex

on;即可!

啟動nginx /usr/local/nginx/sbin/nginx

確保訪問

可以檢視到soft目錄即表示nginx 安裝配置成功

三、客戶機測試

環境:客戶機無法聯網,伺服器配置完畢後,為了跟客戶端聯通網路,斷開伺服器的外網網路,保持跟客戶端同網段,然後如下:

修改source原始檔/etc/apt/sources.list 

cp /etc/apt/sources.list  /etc/apt/sources.list.back  //備份檔案

可以新建/etc/apt/sources.list 空檔案

echo "deb

soft/ " >/etc/apt/sources.list  【注意source.list內容的格式,soft代表目錄,因為140已經指定了發布目錄為/data,所以這裡不要寫成 /data/soft/】

以上步驟完成後就ok了!

最後在客戶端執行 apt-get update

截圖如下:

我們現在安裝軟體就會從源裡面尋找 apt-get install  軟體名即可!通過以上環境的配置,我們可以舉一反三,可以聯絡指令碼、kickstart等等自動安裝,這樣可以學到更多!歡迎多交流!

Ubuntu建立本地源實用案例

系統環境 ubuntu12.04 一 實驗目的 伺服器端ip 192.9.117.140 測試機ip 192.9.117.141 二 正式安裝 1 首先在伺服器端apt get install 安裝所需軟體,當我們安裝完後,我們會發現,我們剛剛安裝的軟體都儲存在 var cache apt arch...

yum本地源建立

現場環境 一台主機下有多個虛擬機器,如15.32.12.122 15.32.12.130,安裝centos6.3系統且為最小安裝,即很多命令或者庫都不支援或者沒有,但在15.32.12.129上有乙個映象檔案,其內有各種的安裝檔案,且路徑為15.32.12.129 centos63 我們可以在瀏覽器...

建立本地yum源

建立本地yum源,再無外網情況下可以利用yum命令安裝本地依賴包 在有外網環境下,利用yum命令獲取依賴包 yum y install downloadonly downloaddir home deps createrepo createrepo 其他依賴包也可以通過該方法獲取,放置固定目錄 ho...