Ubuntu 離線或者代理安裝軟件

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/xiaokurong/article/details/67636379

這幾天有一臺Ubuntu的服務器要部署軟件,但是因爲比較特殊,無法訪問外網,使用了各種方法,記錄下來,供大家參考。

環境:Ubuntu 16.4.0  Server 64Bit

1. 使用光盤鏡像文件作爲安裝源

#mkdir /cdrom                                                                                                         ## 創建文件夾準備加載目錄

#mount -o loop /home/ubuntu-16.04.2-server-amd64.iso /cdrom              ##將鏡像文件掛載到指定的目錄

#vi /etc/apt/source.list                                                                                           ##修改安裝源文件

    deb file:/cdrom stable main restricted                                                          ##stable main restricted 是光盤dists目錄下查找位置,不同的鏡像文件目錄不同要調整。

   :wq                                                                                                                        ##保存退出

#apt-get update                                                                                                    ##更新安裝源

#apt-get install gcc                                                                                               ##使用本地鏡像文件安裝gcc


2. 使用離線安裝包作爲安裝源

a)找一臺可以上網的電腦然後按照下面設置

#rm -rf /var/cache/apt/archives/*                                                                       ## 清空緩存目錄

#apt-get -d install <包名>                                                                                  ## 下載相關程序包和依賴包,但是僅下載不安裝。下載目錄爲/var/cache/apt/archives/

b) 在無法上網的電腦上安裝本地源製作工具。

從可以上網的電腦上下載dpkg-dev_1.18.4ubuntu1.1_all.deb文件,並複製到無法上網的電腦上;

# dpkg -i dpkg-dev_1.18.4ubuntu1.1_all.deb                                               ##安裝本地源製作工具

如果無法安裝,需要先安裝依賴包:libdpkg-perl,binutils,make 等,下載方式用上一步方式下載。

c) 將離線安裝包放在/pkg/debs 目錄下

#chmod 777 –R /pkg                                                                                        ##更改文件權限

#cd /pkg                                                                                                              ##進入離線軟件目錄

#dpkg-scanpackages debs  /dev/null | gzip > debs/Packages.gz          ## 創建安裝源索引文件

#chmod 777 debs/Packages.gz                                                                    ##修改索引文件權限

#vi /etc/apt/source.list                                                                                       ##修改安裝源文件

   deb file:/pkg debs/                                                                                         ##設置本地安裝源目錄

   :wq                                                                                                                     ##保存退出

#apt-get update                                                                                                  ##更新安裝源

#apt-get install gcc                                                                                            ##使用本地安裝源安裝gcc



3. 使用代理服務器安裝程序

#vi /etc/apt/apt.conf                                                                                            ##更改安裝程序配置文件

   Acquire::http::proxy"http://10.10.10.25:80/";                                                ##添加http代理,代理服務器地址根據實際情況填寫。

   Acquire::ftp::proxy"ftp://10.10.10.25:80/";                                                     ##添加ftp代理,代理服務器地址根據實際情況填寫。

   Acquire::https::proxy"https://10.10.10.25:443/";                                          ##添加https代理,代理服務器地址根據實際情況填寫。

   :wq                                                                                                                     ##保存退出

#apt-get update                                                                                                  ##更新安裝源

#apt-get install gcc                                                                                            ##使用本地安裝源安裝gcc









發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章