国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Ubuntu 20.04 與22.04 內(nèi)網(wǎng)apt源搭建

這篇具有很好參考價(jià)值的文章主要介紹了Ubuntu 20.04 與22.04 內(nèi)網(wǎng)apt源搭建。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

搭建說明

采用官方提供apt-mirror方式進(jìn)行搭建
由于單個發(fā)行版apt包磁盤占用600G左右,建議1T磁盤空間

部署環(huán)境

名稱 ip 主機(jī)名 配置 操作系統(tǒng)
apt內(nèi)網(wǎng)源服務(wù)器 192.168.0.201 CT1 1C 2G 1T Ubuntu 20.04 LTS
內(nèi)網(wǎng)客戶端 192.168.0.202 CT2 1C 1G 50G Ubuntu 20.04 LTS

阿里云apt同步源

國內(nèi)apt下載下載較慢,設(shè)置阿里云apt同步源
備份 sources.list

cp /etc/apt/sources.list /etc/apt/sources.list-bak

Ubuntu 20.04 LTS 配置修改如下

cat > /etc/apt/sources.list <<EOF
deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

# deb https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
EOF

apt-mirror安裝

安裝

更新apt 索引與安裝

apt update
apt install apt-mirror -y

配置文件

apt-mirror默認(rèn)配置文件: /etc/apt/mirror.list
修改默認(rèn)路徑: (可選,目錄可不創(chuàng)建)
set base_path /data/apt-mirror
set run_postmirror 0
使用阿里云apt同步源 (若多次同步失敗建議切換清華大學(xué)apt源:mirrors.tuna.tsinghua.edu.cn 進(jìn)行同步)
可以設(shè)置多個,當(dāng)前同步focal版本

vim /etc/apt/mirror.list

############# config ##################
#
# set base_path    /var/spool/apt-mirror
set base_path    /data/apt-mirror
#
# set mirror_path  $base_path/mirror
# set skel_path    $base_path/skel
# set var_path     $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch  <running host architecture>
# set postmirror_script $var_path/postmirror.sh
# set run_postmirror 0
set run_postmirror 0
set nthreads     20
set _tilde 0
#
############# end config ##############
deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

# deb https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse


clean https://mirrors.aliyun.com/ubuntu

若要添加22.04 TLS版本,在 /etc/apt/mirror.list配置文件新增

deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse

# deb https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

運(yùn)行同步

apt-mirror

等待執(zhí)行完畢(首次執(zhí)行耗時(shí)較長,可放入后臺執(zhí)行)
ubuntu20.04apt源,ubuntu,linux,服務(wù)器

目錄結(jié)構(gòu)

同步目錄結(jié)構(gòu)如下
ubuntu20.04apt源,ubuntu,linux,服務(wù)器
mirror目錄中包含了同步源的名稱

root@CT1:/data/apt-mirror# ll mirror/
total 0
drwxr-x--- 3 root root 32 Jun  9 16:08 ./
drwxr-xr-x 5 root root 87 Jun  9 23:20 ../
drwxr-x--- 3 root root 20 Jun  9 16:08 mirrors.aliyun.com/

需要代理的目錄為當(dāng)前同步源下/ubuntu目錄

root@CT1:/data/apt-mirror# ll mirror/mirrors.aliyun.com/ubuntu/
total 0
drwxr-x--- 4 root root 31 Jun  9 18:36 ./
drwxr-x--- 3 root root 20 Jun  9 16:08 ../
drwxr-x--- 6 root root 85 Jun  9 18:36 dists/
drwxr-x--- 6 root root 70 Jun  9 18:09 pool/

代理訪問

配置

使用nginx docker-compose方式進(jìn)行代理
安裝docker與docker-compose,也可使用apt方式安裝nginx

vim docker-compose.yaml
version: '3'
services:
  apt-mirror:   
    image: nginx:1.25.2-alpine
    container_name: apt-mirror
    restart: always
    ports:
      - '80:80'
    volumes:
      - /data/apt-mirror/mirror/mirrors.aliyun.com/ubuntu:/usr/share/nginx/html/ubuntu/
    #  - /data/apt-mirror/mirror/mirrors.tuna.tsinghua.edu.cn/ubuntu:/usr/share/nginx/html/ubuntu/

啟動

docker-compose up -d 

客戶機(jī)驗(yàn)證

配置

配置內(nèi)網(wǎng)主機(jī)使用搭建的apt源進(jìn)行更新
備份 sources.list

cp /etc/apt/sources.list /etc/apt/sources.list-bak

修改配置

cat > /etc/apt/sources.list << EOF
deb http://192.168.0.201/ubuntu/ focal main restricted universe multiverse
deb-src http://192.168.0.201/ubuntu/ focal main restricted universe multiverse

deb http://192.168.0.201/ubuntu/ focal-security main restricted universe multiverse
deb-src http://192.168.0.201/ubuntu/ focal-security main restricted universe multiverse

deb http://192.168.0.201/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://192.168.0.201/ubuntu/ focal-updates main restricted universe multiverse

deb http://192.168.0.201/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://192.168.0.201/ubuntu/ focal-backports main restricted universe multiverse
EOF

更新apt索引

apt update
Reading package lists... Done
E: Failed to fetch http://192.168.0.201/ubuntu/dists/focal/main/cnf/Commands-amd64  404  Not Found [IP: 192.168.0.201]
E: Failed to fetch http://192.168.0.201/ubuntu/dists/focal-security/main/cnf/Commands-amd64  404  Not Found [IP: 192.168.0.201]
E: Failed to fetch http://192.168.0.201/ubuntu/dists/focal-updates/main/cnf/Commands-amd64  404  Not Found [IP: 192.168.0.201]
E: Failed to fetch http://192.168.0.201/ubuntu/dists/focal-backports/main/cnf/Commands-amd64  404  Not Found [IP: 192.168.0.201]
E: Some index files failed to download. They have been ignored, or old ones used instead.
root@CT1:/data/apt-sources# 

報(bào)錯處理

apt源缺少cnf下的一些索引文件,導(dǎo)致更新失敗
經(jīng)查找ubuntu官網(wǎng)apt-mirror軟件包信息,apt-mirror_0.5.4-2已修復(fù)該問題
ubuntu20.04apt源,ubuntu,linux,服務(wù)器
官網(wǎng)下載連接:https://packages.ubuntu.com/zh-tw/mantic/all/apt-mirror/download

回到apt內(nèi)網(wǎng)源服務(wù)器

查看當(dāng)前安裝包版本
root@CT1:~# dpkg -l|grep apt-mirror
ii  apt-mirror                            0.5.4-1                           all          APT sources mirroring tool

安裝apt-mirror_0.5.4-2版本
使用阿里云倉庫下載:

wget https://mirrors.aliyun.com/ubuntu/pool/universe/a/apt-mirror/apt-mirror_0.5.4-2_all.deb

安裝

dpkg -i apt-mirror_0.5.4-2_all.deb

執(zhí)行apt-mirror進(jìn)行同步

apt-mirror

apt內(nèi)網(wǎng)源服務(wù)器更新完畢后,在apt客戶端再次進(jìn)行更新,提示成功文章來源地址http://www.zghlxwxcb.cn/news/detail-760938.html

apt update

到了這里,關(guān)于Ubuntu 20.04 與22.04 內(nèi)網(wǎng)apt源搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Ubuntu 20.04 升級Ubuntu 22.04 及更換國內(nèi)源指南

    Ubuntu 20.04 升級Ubuntu 22.04 及更換國內(nèi)源指南

    打開虛擬機(jī),發(fā)現(xiàn)我的ubuntu版本還停留在20.04上,主要平時(shí)都用的實(shí)體機(jī),樹莓派以及Centos系統(tǒng)居多,虛擬機(jī)也不是經(jīng)常使用,今天閑來無事就把它升級到22.04吧,升級到Ubuntu 22.04.1 LTS版本后它可以提供免費(fèi)安全和維護(hù)更新至 2027年4月。 我們點(diǎn)開左下角的應(yīng)用中心,啟動紫色

    2024年01月24日
    瀏覽(42)
  • Ubuntu安裝騰訊會議——Ubuntu16.04/18.04/20.04/22.04

    Ubuntu安裝騰訊會議——Ubuntu16.04/18.04/20.04/22.04

    通過以下教程可以快速的安裝騰訊會議,本教程適用于Ubuntu16.04/18.04/20.04/22.04 進(jìn)入騰訊會議下載官網(wǎng)下載騰訊會議Linux客戶端 選擇x86_64格式安裝包下載 雙擊deb文件,點(diǎn)擊install進(jìn)行安裝 安裝成功,可以成功運(yùn)行

    2024年02月12日
    瀏覽(42)
  • Windows11+Ubuntu20.04系統(tǒng)重裝(升級為Ubuntu22.04)

    Windows11+Ubuntu20.04系統(tǒng)重裝(升級為Ubuntu22.04)

    事情起因是標(biāo)題所對應(yīng)的雙系統(tǒng)中,Ubuntu老自動斷電關(guān)機(jī),一開始是跑大型程序才會關(guān)機(jī),這兩天愈演愈烈變成運(yùn)行一個遠(yuǎn)程控制或者VSCode就會關(guān)機(jī)。一怒之下找了Dell在線客服,在對方引導(dǎo)下檢測了硬件系統(tǒng),發(fā)現(xiàn)沒有明顯故障,對方建議重裝出問題的軟件后看現(xiàn)象是否消失

    2024年04月26日
    瀏覽(25)
  • Ubuntu20.04、22.04安裝nvidia顯卡驅(qū)動

    Ubuntu20.04、22.04安裝nvidia顯卡驅(qū)動

    資料1 https://huazhe1995.github.io/2020/01/01/ubuntu-an-zhuang-nvidia-qu-dong-run-fang-shi/ 資料2 https://blog.csdn.net/qq_51963216/article/details/124194096 資料3 https://blog.csdn.net/Perfect886/article/details/119109380 步驟: 1 1.安裝驅(qū)動前一定要更新軟件列表和安裝必要軟件、依賴(必須) 2.查看GPU型號 (你自己知道

    2024年02月06日
    瀏覽(26)
  • Ubuntu官方安裝微信——Ubuntu16.04/18.04/20.04/22.04

    Ubuntu官方安裝微信——Ubuntu16.04/18.04/20.04/22.04

    通過以下教程可以快速的安裝官方版微信,本教程適用于Ubuntu16.04/18.04/20.04/22.04 進(jìn)入微信下載官網(wǎng)下載微信Linux客戶端 點(diǎn)擊64位下載即可,如果不能下載,使用終端如下命令 雙擊deb文件,點(diǎn)擊install進(jìn)行安裝 安裝成功,可以在菜單中點(diǎn)擊運(yùn)行

    2024年02月08日
    瀏覽(54)
  • Ubuntu安裝向日葵遠(yuǎn)程控制——Ubuntu18.04/20.04/22.04

    Ubuntu安裝向日葵遠(yuǎn)程控制——Ubuntu18.04/20.04/22.04

    通過以下教程可以快速的安裝向日葵遠(yuǎn)程控制,本教程適用于Ubuntu18.04/20.04/22.04 進(jìn)入向日葵遠(yuǎn)程控制下載官網(wǎng)下載向日葵遠(yuǎn)程控制Linux客戶端 選擇圖形版本安裝包下載,可以看到適用于17.04及以上版本 雙擊deb文件,點(diǎn)擊install進(jìn)行安裝 安裝成功,在菜單里可以打開

    2024年02月12日
    瀏覽(25)
  • Ubuntu20.04與22.04 openssl與openssl編譯安裝

    Ubuntu20.04與22.04 openssl與openssl編譯安裝

    操作系統(tǒng)openssl版本查看: 推薦根據(jù)操作系統(tǒng)默認(rèn)版本下載對應(yīng)修復(fù)版本 ubuntu20.04 openssl版本:OpenSSL 1.1.1f ubuntu22.04 openssl版本:OpenSSL 3.0.2 首先,使用 wget 命令下載 OpenSSL 的源代碼壓縮包。從 OpenSSL 官方網(wǎng)站上找到最新版本的源代碼。 如下以ubuntu20.04示例: 解壓源代碼 使用

    2024年02月06日
    瀏覽(56)
  • 【ubuntu環(huán)境配置】超詳細(xì)ubuntu20.04/22.04安裝nvidia驅(qū)動/CUDA/cudnn

    【ubuntu環(huán)境配置】超詳細(xì)ubuntu20.04/22.04安裝nvidia驅(qū)動/CUDA/cudnn

    nvidia顯卡驅(qū)動安裝方式有三種:使用ubuntu附加驅(qū)動的方式;使用命令行方式安裝;使用.run文件的方式進(jìn)行安裝, 點(diǎn)擊菜單中的Additional Drivers選擇適合的驅(qū)動版本進(jìn)行安裝,該方法最方便快捷(但有時(shí)會翻車) 更新所有的軟件包 安裝顯卡驅(qū)動 詳見我的另一篇博客Ubunut20.04/2

    2024年01月22日
    瀏覽(34)
  • 下載安裝Ubuntu 20.04詳細(xì)教程(內(nèi)附安裝22.04版本教程鏈接)

    下載安裝Ubuntu 20.04詳細(xì)教程(內(nèi)附安裝22.04版本教程鏈接)

    ?? 個人主頁:python老鳥的博客 ???免費(fèi)專欄:Python基礎(chǔ)教程 ????分享網(wǎng)站: 《Python自學(xué)網(wǎng)》????基礎(chǔ)入門到逐步深入? |??適合新手入門到精通? | python全棧體系課程 ? ?? 如果覺得博主文章對你有所幫助的話,還望大家多多支持呀!關(guān)注? |? 點(diǎn)贊? |? 收藏? |? 評論

    2024年01月21日
    瀏覽(57)
  • Ubuntu-base(20.04/22.04) armhf / aarch64移植記錄

    Ubuntu-base(20.04/22.04) armhf / aarch64移植記錄

    根文件系統(tǒng)官網(wǎng) 進(jìn)入如下圖選擇版本-進(jìn)入release 版本下載界面-下載armhf/arm64文件。 在/home/zynq/linux/rootfs/下建立mount.sh 在/home/zynq/linux/rootfs/下建立unmount.sh 給兩個文件賦權(quán)限 運(yùn)行mount.sh 掛載文件系統(tǒng) adduser 和useradd的區(qū)別: adduser 和useradd的區(qū)別:

    2024年02月11日
    瀏覽(36)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包