Проблема с зеркалом архива Debian
Обновлено: 21.11.2024
Это зеркальные архивы пакетов Debian NTC, по крайней мере, те, о которых я знал. У меня есть зеркала для (вы можете просмотреть их):
Для справки: PocketCHIP использует репозитории CHIP и PocketCHIP, перечисленные выше. Специальное программное обеспечение PocketCHIP находится в отдельном репозитории.
Чтобы использовать эти репозитории, все, что вам нужно сделать, это обновить соответствующие строки в ваших файлах "/etc/apt/sources.list" с моим доменным именем. Пример:
Оригинал:
Изменить на:
Я использовал одни и те же пути для расположения файлов, чтобы облегчить работу менее опытным пользователям. Помните, что строка «pocketchip» выше будет отображаться только при установке PocketCHIP.
Вы также захотите обновить соответствующие строки в ваших файлах "/etc/apt/preferences" с моим доменным именем. Пример:
Оригинал:
Изменить на:
В моем деле было две копии. Вам нужна только одна исправленная копия. Я оставил одну копию исходного раздела NTC и изменил первую с моим доменным именем репо. Если "apt-get upgrade" сломает Pico-8, это изменение исправит его после другого "upgrade".
К сожалению, NTC не разрешила просмотр своих серверов репозиториев, поэтому я должен был угадать, что было доступно для зеркалирования. Я использовал «apt-mirror» Debian для зеркалирования репозиториев, перечисленных на моих устройствах. Это клонирует репозиторий, читая файлы пакета и выпуска, на которые указывают подходящие исходные определения. Это означает, что я могу пропустить вещи, которые в противном случае могли бы быть доступны на их сервере (старые пакеты, репозитории, не используемые моими устройствами и т. д.). Это также означает, что подпись осталась нетронутой. Таким образом, вы можете быть криптографически уверены, что ни я, ни кто-либо другой не вмешивался в это зеркало. Это также означает, что вам не нужно будет устанавливать новый ключ на свой ЧИП. :-)
ПРИМЕЧАНИЕ. Я обновил свой архив незадолго до того, как репозиторий NTC отключился от iNet. Поскольку прошло несколько месяцев с тех пор, как NTC работал, я разумно уверен, что это «Последние и лучшие».
Устранение неполадок
Проблемы с ключом репозитория
По крайней мере один человек сказал мне, что «apt-get» говорит им, что не распознает ключ, которым подписаны мои копии репозитория NTC (идентификатор ключа 0483025E2847CC20). Так как это точные копии материалов NTC, они подписаны закрытым ключом NTC, которого у меня нет. Это означает, что подписи гарантируют, что пакеты здесь не были подделаны мной или кем-либо еще. Поэтому важно починить ключ, если он сломан.
Если у вас нет доступа к сети (WiFi, USB, . ) и вы не добавили часы реального времени, ваше время и дата могут быть неверными. Пожалуйста, проверьте/установите свое время (см. "man date") и повторите попытку "apt-get". Если это не помогло, перейдите к следующему абзацу.
Выполните эту команду из каталога, в который вы поместили файл. Или вам нужно будет изменить имя файла в команде.
Проблемы с архивом Debian
В связи с этим и более простым сценарием некоторые из используемых репозиториев содержат файл InRelease с истекшим сроком действия. Вы получите сообщение вида:
Выпустить файл для . /InRelease устарел .
Это можно исправить, добавив это в конец файла "/etc/apt/apt.conf":
Если вы получаете ошибки об отсутствии файлов ". Release. ", это может быть вызвано архивированием, о котором я упоминал. Вы можете настроить свой "/etc/apt/sources.list" примерно так:
Репозиторий "jessie/updates" еще не перемещен. Но кажется, по крайней мере для некоторых пользователей, серверы «ftp.us.debian.org» больше не отражают Джесси. Очевидно чип.jfp. зеркала не менял и не планирую. :-)
Если вы найдете этот ресурс ценным, напишите мне. Моя контактная информация доступна здесь.
University IT (UIT) поддерживает зеркала основных репозиториев пакетов Debian и Ubuntu здесь, в Стэнфорде. Эти репозитории хранятся на сервере с большим томом NFS. Мы обновляем зеркало три раза в день или каждые восемь часов.
Что такое страна-зеркало архива Debian?
Debian распространяется (отзеркаливается) на сотнях серверов в Интернете. Использование ближайшего сервера, вероятно, ускорит вашу загрузку, а также снизит нагрузку на наши центральные серверы и на Интернет в целом. Зеркала Debian существуют во многих странах, и для некоторых мы добавили ftp.
Что такое архив Debian?
Что такое архивное зеркало?
Архивное зеркало — это репозиторий всех официально утвержденных и протестированных файлов компонентов дистрибутива Linux и связанных с ним программ, из которого программа, называемая диспетчером пакетов, может извлечь все файлы и их зависимости (пакеты), необходимые для установки этого дистрибутива и любых других программ. программы, необходимые пользователю. ‘
Безопасны ли зеркала Debian?
Где самое быстрое зеркало в Debian?
Для поиска самого быстрого зеркала Debian доступен инструмент командной строки под названием «netselect-apt». Он автоматически создает источники.list для использования с apt для указанного дистрибутива путем загрузки списка зеркал Debian с помощью wget и выбора самых быстрых серверов (как в США, так и за пределами США) с помощью netselect.
Что такое зеркало в Linux?
Зеркало может относиться к серверам, на которых есть те же данные, что и к другому компьютеру… например, к зеркалам репозитория Ubuntu… но оно также может относиться к «дисковому зеркалу» или RAID.
Насколько велико зеркало Debian?
Насколько велик архив компакт-диска Debian? Архив компакт-диска сильно различается в зависимости от зеркала: размер файлов Jigdo составляет около 100–150 МБ для каждой архитектуры, а объем полных образов DVD/CD составляет около 15 ГБ каждый, плюс дополнительное пространство для образов компакт-дисков с обновлениями, файлов Bittorrent и т. д.
Что такое растяжка Debian?
Stretch — это кодовое название разработки для Debian 9. Stretch получает долгосрочную поддержку с 06 июля 2020 г. Он был заменен Debian Buster 06 июля 2019 г. Обновления безопасности прекращены с 06.07.2020. Согласно официальной информации о выпусках Debian, это старый стабильный дистрибутив.
Что такое вклад Debian?
Область архива contrib содержит дополнительные пакеты, предназначенные для работы с дистрибутивом Debian, но для сборки или работы которых требуется программное обеспечение, не входящее в дистрибутив. Каждый пакет в contrib должен соответствовать DFSG.
Что значит зеркалировать репозиторий?
Зеркальное отображение репозитория — это способ зеркального отображения репозиториев из внешних источников. Его можно использовать для зеркалирования всех веток, тегов и коммитов, которые есть в вашем репозитории. Ваше зеркало в GitLab будет обновляться автоматически. Вы также можете запускать обновление вручную не чаще одного раза в 5 минут.
Что такое архивное зеркало Ubuntu?
Существует два типа зеркал Ubuntu: зеркала архивов пакетов, которые отражают пакеты, составляющие дистрибутив, включая обычные пакеты обновлений безопасности, и зеркала только для компакт-дисков. … Это означает, что все установки Ubuntu в этой стране предпочтут использовать ваше зеркало, а не какое-либо другое.
Что такое локальное зеркало?
Для большинства пользователей переход на локальное зеркало даст более высокую скорость, особенно когда обновления становятся доступными в репозитории по умолчанию, и все пытаются получить эти обновления одновременно. Эта функция была представлена в Linux Mint 17.3, чтобы приносить пользу как конечным пользователям, так и главным серверам (главным серверам).
Пытался установить без подключения к сети. С треском провалился.
Сделана новая попытка установки с сетевым подключением. После настройки, перед началом установки, я открыл шелл и посмотрел preeseed.cfg.
Изменил строки
И закомментировал источник безопасности.
Теперь установка прошла нормально.
Похоже, что если в preseed.cfg не задано зеркало, можно изменить зеркало, если это проблема, на зеркало по умолчанию. (или выберите локальное зеркало. )
Я распаковал iso-файл и squash-файл, но не смог определить, где в файловой системе компакт-диска находится файл preceed.cfg.
Я хотел бы отредактировать компакт-диск и создать измените выше (и в то же время добавьте mc. )
Перед обращением за помощью прочитайте: Руководство по получению помощи,
Введение в Bunsenlabs Lithium Desktop и другие разделы справки в разделе "Справочные ресурсы" в меню BunsenLabs
Редактирование iso-файлов — это отдельная тема — попробуйте поискать в Интернете, но это не так просто.
В любом случае, установщик preseed.cfg упакован внутри install/initrd.gz.
Файл squashfs содержит live system, которая копируется на жесткий диск в процессе установки, слишком поздно, чтобы контролировать сам установщик.
<эм>. лифт в Мозговом отеле, сломанный, но тоже неплохо.
( скучный японский блог (сейчас приостановлен), праздные твиты и GitStuff )
Содержит много полезной информации.
Я не думал об этом раньше.
Установщик Bunsenlab зависит от работающего подключения к Интернету.
Если мое соединение разорвано, мне намного проще (и быстрее) использовать debian installmedia, выполнить минимальную установку, а затем использовать скрипт bunsen netinstall-skript и установить bunsen из моего локального репозитория.
Но я не вижу никакой информации об этом предварительном условии.
Насколько больше места потребуется, чтобы сделать установщик "автономным" (не зависящим от получения файлов извне? Я думаю, что дополнительное место стоит того. На данный момент я немного неохотно советую новичкам установите Bunsenlabs, если у вас нет хорошего интернет-соединения.
Перед обращением за помощью прочитайте: Руководство по получению помощи,
Введение в Bunsenlabs Lithium Desktop и другие разделы справки в разделе "Справочные ресурсы" в меню BunsenLabs
Перед обращением за помощью прочитайте: Руководство по получению помощи,
Введение в Bunsenlabs Lithium Desktop и другие разделы справки в разделе "Справочные ресурсы" в меню BunsenLabs
Насколько больше места потребуется, чтобы сделать программу установки "автономной" (не зависящей от получения файлов извне?
На самом деле iso уже содержит всю систему. Пакеты скачивать не нужно. Однако программе установки Debian, на которой основана наша, требуется подключение к Интернету для настройки подходящей системы управления пакетами.
<эм>. лифт в Мозговом отеле, сломанный, но тоже неплохо.
( скучный японский блог (сейчас приостановлен), праздные твиты и GitStuff )
Установщик Bunsenlab зависит от работающего подключения к Интернету.
Установщик Bunsenlab зависит от работающего подключения к Интернету.
Я использую "экспертную" установку, не уверен в сообщениях об ошибках стандартной установки.
Установка Debian, обычный iso, без сетевого кабеля.
У меня нет ошибок.
Установка debian, netinst iso, подключение вне локальной сети отсутствует.
Я могу установить зеркальный сервер в своей локальной сети. Этот выбор записывается в список источников установленных клиентов.
Установка BL, без сетевого кабеля:
Я получаю сообщение об ошибке с зеркальным сайтом, мне приходится возвращаться и указывать установщику продолжить без зеркального сервера.
Установка Debian в Virtualbox определяет среду и предлагает установить Virtualbox-ose-guest-X11. Установка Bunsenlabs не работает. Debian iso позволяет мне проверять / снимать галочки с обновлений безопасности, выпусков обновлений и резервных копий, BL — нет. Установка Debian позволила мне не устанавливать X, BL не позволяет.
Установочный isos-файл Bunsenlabs также выдает ошибку при запуске:
mount: сбой монтирования /dev/sda на /media: неверный аргумент
umount: не удается размонтировать /media: неверный аргумент
Если я правильно помню, было сказано, что ошибка была с Bunsenlabs в течение длительного времени. Я не помню, чтобы видел его на каком-либо Debian-iso, и моя первая установка Debian была с Woody (Debian 3.0)
Было бы хорошо, если бы информация о том, что пользователь должен добавить источники позже, если у них нет подключения к Интернету во время установки.
Было бы здорово исправить ошибку с выбором зеркала.
Видел, что Бастер должен выйти на январь.
Перед обращением за помощью прочитайте: Руководство по получению помощи,
Введение в Bunsenlabs Lithium Desktop и другие разделы справки в разделе "Справочные ресурсы" в меню BunsenLabs
Я пытаюсь установить iso-файл Debian с Virtualbox 5 на свой компьютер с Windows 10. Мое подключение к Интернету в порядке, но какое бы зеркало архива Debian я ни выбрал, я получаю сообщение об ошибке «Плохое зеркало архива». Есть идеи?
Ответы
Убедитесь, что ваша хост-система может подключаться к Интернету и использовать адаптер NAT, чтобы гостевая виртуальная машина использовала ваш хост для установления соединения. Если вы используете мостовой адаптер, то сеть, подключенная к вашему хосту, должна предоставлять DHCP. В противном случае используйте установочный носитель, содержащий дистрибутив программного обеспечения.
@ Чувак! Я пробовал и NAT по умолчанию, и мостовой адаптер, но получаю одно и то же сообщение об ошибке = плохое зеркало архива. Мое интернет-соединение в порядке.
> ваш хост должен предоставить DHCP
Как это проверить?
Не ваш хост, а сеть, подключенная к вашему хосту, нуждается в DHCP, как я уже писал. Ну, я не могу заглянуть тебе через плечо и не знаю, что именно ты делаешь. Если у вас есть проблемы с сетью, почему бы просто не загрузить первый DVD-диск с дистрибутивным программным обеспечением, а не выполнять сетевую установку?
> Почему бы просто не загрузить первый DVD-диск с дистрибутивным программным обеспечением, а не выполнять сетевую установку?
Хорошо, но означает ли это, что моя виртуальная машина Debian не сможет подключиться к Интернету?
Отсутствие доступа к установочным пакетам для выполнения сетевой установки не обязательно означает отсутствие доступа к Интернету. Никто не может догадаться, что именно вы устанавливаете, например, какую версию и дистрибутив, или к чему вы пытаетесь получить доступ, или что требует ваш доступ в Интернет. Все зависит от обстоятельств и имеет значение, а ситуация слишком сложна, чтобы ее можно было устранить на основе скудной информации, доступной здесь.
> Никто не может догадаться, что именно вы устанавливаете, например, какая версия и дистрибутив
Я только что попробовал образ Ubuntu 16.04 из Ubuntu.com/download/desktop, который сообщает мне, что «нет подключения к Интернету» (либо с NAT, либо с мостовым адаптером), поэтому похоже, что проблема связана с подключением к Интернету, а не только с архивом Debian.
Сетевым адаптером по умолчанию является адаптер NAT, и в этом случае хост-система подключается к сети от имени виртуальной машины. Ваш Интернет работает на хост-системе?
Хостом является мой ноутбук с Windows 10, и да, Интернет работает нормально — я использую этот ноутбук каждый день, и у меня никогда не было проблем с подключением к Интернету.
Ну, может быть проблема с Virtualbox и Windows 10. Если поискать в Интернете, можно найти несколько ссылок. Вы используете последнюю версию VirtualBox 5.0.24. Это может решить вашу проблему.
Читайте также: