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是自己本機的,其中埠預設為802、更新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...