ubuntu下的apt get內網本地源的搭建

2022-07-29 10:51:08 字數 2982 閱讀 5844

apt本地源的搭建(可用於區域網apt-get源搭建或者本地源)

本文件介紹使用apt-mirror軟體搭建apt本地源

建議:單獨使用一塊磁碟來存放原始檔或者單獨乙個目錄下,避免混淆

思路:這裡通過使用乙個內網下的httpd服務來實現倉庫功能,客戶端直接進行配置連線到服務端即可

服務端配置如下:

1、安裝apt-mirror

apt-get install apt-mirror

2、修改apt-mirror配置檔案

vim /etc/apt/mirror.list

參考以下配置檔案:

清空原有的配置檔案,直接使用以下配置檔案即可

############# config ##################

# 以下注釋的內容都是預設配置,如果需要自定義,取消注釋修改即可

set base_path /var/spool/apt-mirror

## set mirror_path $base_path/mirror

# set skel_path $base_path/skel

# 配置日誌(預設即可)

# set var_path $base_path/var

# clean指令碼位置

# set cleanscript $var_path/clean.sh

set defaultarch amd64

# set postmirror_script $var_path/postmirror.sh

# set run_postmirror

0set nthreads

20set _tilde 0#

############# end config ##############

# ali yun(這裡沒有新增deb-src的源)

3、開始同步

執行 apt-miiror

然後等待很長時間(該映象差不多100g左右,具體時間看網路環境),同步的映象檔案目錄為/var/spool/apt-mirror/mirror/mirrors.aliyun.com/ubuntu/,當然如果增加了其他的源,在/var/spool/apt-mirror/mirror目錄下還有其他的位址為名的目錄。

4、安裝apache2

apt-get install apache2

由於apache2的預設網頁檔案目錄位於/var/www/html,因此,可以做個軟鏈結(這樣我們就可以直接訪問了,無需將其直接匯入該目錄)

然後就可以通過如下位址訪問了

[host]:[port]/ubuntu#ip和port是自己本機的,其中埠預設為80

在測試時可能遇到打不開的情況,檢視下iptables規則是否限制或者selinux的問題(這點相信大家在學習lanmp的時候都已經了解過了)

客戶端配置:

# local source#ip和port是自己本機的,其中埠預設為80

2、更新apt-get源

apt-update    #這步很重要

ubuntu下apt get的超級作用。

通過在終端輸入 apt get help我們可以獲取如下資訊 carlos carlos laptop apt get help apt 0.7.9ubuntu17 的 i386 編譯於 apr 22 2008 15 19 47 用法 apt get 選項 命令 apt get 選項 install...

apt get在ubuntu下的使用

apt get是命令格式的apt包管理工具。通過apt get h或者apt get help獲得幫助說明.其格式如下 apt get sqdyfmubv o config string c conig file t 常見選項 h,help 這個當然是最常見的了,檢視幫助檔案 v,version 檢...

Ubuntu下apt get失敗的原因

一 先檢查自己系統的版本,可能是因為版本太老,新的 上不給於更新了 我就是碰到了這種情況 這時將 etc apt sources.list 修改為如下內容 deb jaunty main restricted universe multiverse deb jaunty updates main r...