способное зеркало, не убирающее после завершения и как я обновляю существующий локальный repo

Я не плохо знаком с Linux, но я к установке локального repo. После проведения некоторого исследования о том, как загрузить и установить локальную человечность repo, я решил использовать способное зеркало для выполнения моей миссии. Однако после законченного процесса загрузки, я заметил, что clean.sh сценарий не удалил файлов, и postmirror.sh не мог быть открыт.

Вот то, на что похож мой mirror.list файл:

set base_path /home/userx/xenial_repo
set nthreads 30
set _tilde 0

deb-amd64 http://mirror.symnds.com/ubuntu xenial main restricted universe multiverse
deb-i386 http://mirror.symnds.com/ubuntu xenial main restricted universe multiverse
deb-src http://mirror.symnds.com/ubuntu xenial main restricted universe multiverse

clean http://mirror.symnds.com/ubuntu


Я использовал следующую команду, чтобы выполнить способное зеркало и запустить процесс загрузки:

sudo apt-mirror /etc/apt/mirror.list


Вот вывод после того, как я выполнил команду выше:

userx@machinex:~/xenial_repo$ sudo apt-mirror /etc/apt/mirror.list 
Downloading 104 index files using 30 threads...
Begin time: Fri Sep 16 23:12:25 2016
[30]... [29]... [28]... [27]... [26]... [25]... [24]... [23]... [22]... [21]... [20]... [19]... [18]... [17]... [16]... [15]... [14]... [13]... [12]... [11]... [10]... [9]... [8]... [7]... [6]... [5]... [4]... [3]... [2]... [1]... [0]... 
End time: Fri Sep 16 23:12:38 2016

Processing tranlation indexes: [TT]

Downloading 540 translation files using 30 threads...
Begin time: Fri Sep 16 23:12:38 2016
[30]... [29]... [28]... [27]... [26]... [25]... [24]... [23]... [22]... [21]... [20]... [19]... [18]... [17]... [16]... [15]... [14]... [13]... [12]... [11]... [10]... [9]... [8]... [7]... [6]... [5]... [4]... [3]... [2]... [1]... [0]... 
End time: Fri Sep 16 23:13:06 2016

Processing DEP-11 indexes: [DD]

Downloading 14 dep11 files using 14 threads...
Begin time: Fri Sep 16 23:13:06 2016
[14]... [13]... [12]... [11]... [10]... [9]... [8]... [7]... [6]... [5]... [4]... [3]... [2]... [1]... [0]... 
End time: Fri Sep 16 23:13:10 2016

Processing indexes: [SSPP]

168.6 GiB will be downloaded into archive.
Downloading 160330 archive files using 30 threads...
Begin time: Fri Sep 16 23:13:24 2016
[30]... [29]... [28]... [27]... [26]... [25]... [24]... [23]... [22]... [21]... [20]... [19]... [18]... [17]... [16]... [15]... [14]... [13]... [12]... [11]... [10]... [9]... [8]... [7]... [6]... [5]... [4]... [3]... [2]... [1]... [0]... 
End time: Sat Sep 17 04:08:46 2016

0 bytes in 0 files and 0 directories can be freed.
Run /home/userx/xenial_repo/var/clean.sh for this purpose.

Running the Post Mirror script ...
(/home/userx/xenial_repo/var/postmirror.sh)

/bin/sh: 0: Can't open /home/userx/xenial_repo/var/postmirror.sh

Post Mirror script has completed. See above output for any possible errors.


После того, как это закончило загружать, я смотрел в/home/userx/xenial_repo каталоге для наблюдения то, что было внутри, и я нашел следующую структуру:

xenial_repo
├───mirror
│   ├───archive.ubuntu.com
│   │   └───ubuntu
│   │       ├───dists
│   │       │   └───xenial-updates
│   │       │       ├───main
│   │       │       ├───multiverse
│   │       │       ├───restricted
│   │       │       └───universe
│   │       └───pool
│   │           ├───main
│   │           ├───multiverse
│   │           └───universe
│   └───mirror.symnds.com
│       └───ubuntu
│           ├───dists
│           │   └───xenial
│           │       ├───main
│           │       ├───multiverse
│           │       ├───restricted
│           │       └───universe
│           └───pool
│               ├───main
│               ├───multiverse
│               ├───restricted
│               └───universe
├───skel
│   ├───archive.ubuntu.com
│   │   └───ubuntu
│   │       └───dists
│   │           └───xenial-updates
│   │               ├───main
│   │               ├───multiverse
│   │               ├───restricted
│   │               └───universe
│   └───mirror.symnds.com
│       └───ubuntu
│           └───dists
│               └───xenial
│                   ├───main
│                   ├───multiverse
│                   ├───restricted
│                   └───universe
└───var


Я заметил, что и зеркало и каталоги бомжа как подобные за исключением того, что бомж не содержит каталоги пула, которые содержат deb файлы. Каталог var содержит набор файлов журнала.

Я пытаюсь выяснить, в каких файлах я только нуждаюсь для своего локального repo и что я должен сделать для обновления repo по крайней мере один раз в месяц.

Таким образом, у меня есть несколько вопросов:

  • Мне нужны бомж и каталоги var, или я могу удалить их? Похоже, что clean.sh сценарий ничего не удалил, таким образом, я не знаю то, что я должен сохранить и что удалить.
  • Как я выполняю обновление локального гостеприимного repo, не загружая все файлы снова?
  • Действительно ли возможно изменить человечность repo местоположение сервера в mirror.list файле и все еще выполнить обновление?
  • Я могу объединить содержание и в mirror.symnds.com и в archive.ubuntu.com в зеркальном каталоге?

Спасибо в усовершенствованном!

3
задан 30 October 2018 в 10:08

1 ответ

Необходимо будет сделать каталог 'человечности' в корне документа Apache, а также некоторых гибких ссылках для местоположений метаданных и пакета. Если Вы перейдете к http://archive.ubuntu.com/ubuntu , то Вы будете видеть структуру, которую мы пытаемся выполнить.

mkdir -p /var/www/html/ubuntu

ln -s /mnt/usb/repos/debian/mirror/archive.ubuntu.com/ubuntu/pool /var/www/html/ubuntu/pool

ln -s /mnt/usb/repos/debian/skel/archive.ubuntu.com/ubuntu/dists /var/www/html/ubuntu/dists
1
ответ дан 1 December 2019 в 17:32

Другие вопросы по тегам:

Похожие вопросы: