Ubuntu 16.04 163網易源設置(自動化配置腳本)
阿新 • • 發佈:2018-12-21
進行 解壓 喜歡 6.0 base apt源 列表 配置 個人 1、簡介
1.1 介紹
????很多時候,為了方便 操作,條件允許的情況下,直接 聯網 進行安裝,但是 系統 所配置的 apt源 配置的 url 地址 並非 國內的,獲取資源很慢,所以 需要 配置成 國內的 源,本人 喜歡 163網易源,根據個人喜好 自行選擇
????
1.2 操作系統
## 本文操作系統 Ubuntu 16.04 amd64
## 發行版本號 xenial
# lsb_release -a
????
2、apt 源
2.1 源備份
## 備份原有的源配置文件
# cd /etc/apt
# mv -v source.list{,.bak}
????
2.3 設置 163源
## 設置本地源,baseurl中file路徑對應掛載的路徑 # cat /etc/apt/source.list deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse
????
3、apt 源操作
3.1 清除原有記錄
# apt-get clean all
????
3.2 更新apt源
# apt-get update
????
3.3 獲取安裝列表
# apt-cache dump | grep Package
????
4、自動化配置腳本
????本人 測試環境 需要 不斷的恢復純凈 環境 進行 相關 測試操作,所以 每次 都手動 配置 實在 難受,簡單的寫了一個 配置腳本,可優化 之處 還望 留言 提示,嘿嘿!
????
4.1 解壓
# tar -zxvf set_apt_source.tar.gz -C .
????
4.2 安裝
## 安裝完成之後,即可 直接 聯網 安裝 所需的 軟件包 # cd set_apt_source/ # ./modify_apt_source.sh
????
4.3 代碼
# cat modify_apt_source.sh #!/bin/bash # file name : # date : # description : deb_1="deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse" deb_2="deb http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse" deb_3="deb http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse" deb_4="deb http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse" deb_5="deb http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse" deb_src1="deb-src http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse" deb_src2="deb-src http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse" deb_src3="deb-src http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse" deb_src4="deb-src http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse" deb_src5="deb-src http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse" DEB_SOURCE="${deb_1}\n${deb_2}\n${deb_3}\n${deb_4}\n${deb_5}\n${deb_src1}\n${deb_src2}\n${deb_src3}\n${deb_src4}\n${deb_src5}\n" APT_FILE="/etc/apt/sources.list" [ -f ${APT_FILE} ] && mv ${APT_FILE}{,.bak} printf "${DEB_SOURCE}" >> ${APT_FILE} && apt-get update
????
Ubuntu 16.04 163網易源設置(自動化配置腳本)