команды apt не работают [dубликат]

Я ищу лучший способ восстановить /etc/apt/sources.list по умолчанию из командной строки.

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

Solutions Ruled Out

Прежде чем отмечать это как дубликат, обратите внимание, что я уже рассмотрел этот вопрос. Это применимо только в том случае, если у вас есть GUI Ubuntu. Этот вопрос специфичен для командной строки.

Я также рассмотрел этот вопрос , где принятое решение - это то, что вы вставляли содержимое своего файла sources.list. Это не является подходящим способом восстановления файла, так как намерения человека, предоставляющего содержимое файла, не могут быть проверены, и файл может быть изменен с новыми выпусками.

Я проверил генератор на simplelinux.ch , но это также не от Ubuntu, поэтому я не планирую использовать его.

15
задан 13 April 2017 в 15:24

18 ответов

Я не уверен, что вы хотите, но:

Родительский репозиторий всегда http://archive.ubuntu.com/ubuntu - все остальное является зеркалом этого. Другие первичные зеркала имеют домен формы <cctld>.archive.ubuntu.com, где два коротких кода символов - это домен верхнего уровня кода страны. Вы можете найти дополнительные зеркала с их статусом на Launchpad. Кодовое имя распространения является частью канала (третий термин). Вы можете использовать lsb_release -sc, чтобы узнать это, и это первое слово красивого имени выпуска в нижнем регистре (например, trusty для Trusty Tahr). Существует пять каналов: <codename>, <codename>-security, <codename>-updates, <codename>-backports и <codename>-proposed. Первое необходимо, так как оно является базовым, второе настоятельно рекомендуется по мере того, как оно содержит исправления безопасности, четвертое - только если вам нужен пакет, переданный из более новой версии, а пятый - только если разработчик попросит вас включить его для тестирования возможного исправить. Существует четыре раздела репозитория: main, multiverse, universe и restricted (в чем разница между мультивселенной, юниверсом, ограниченным и основным?)

Таким образом, вы всегда можете создать безопасный sources.list, который содержит только:

deb http://archive.ubuntu.com/ubuntu <codename> main multiverse universe restricted deb http://archive.ubuntu.com/ubuntu <codename>-security main multiverse universe restricted

Если вы хотите выполнить команду:

printf 'deb http://archive.ubuntu.com/ubuntu %s main multiverse universe restricted\n' $(lsb_release -sc){,-security} > /etc/apt/sources.list

В дополнение к списку Launchpad, список, предоставленный программой «Источники программного обеспечения», указан из /usr/share/python-apt/templates/Ubuntu.mirrors, который находится в пакете python-apt-common. Этот пакет является лишь косвенной зависимостью от apt, поэтому он не может быть установлен по умолчанию на сервере.

17
ответ дан 17 July 2018 в 17:40

Я не уверен, что вы хотите, но:

Родительский репозиторий всегда http://archive.ubuntu.com/ubuntu - все остальное является зеркалом этого. Другие первичные зеркала имеют домен формы <cctld>.archive.ubuntu.com, где два коротких кода символов - это домен верхнего уровня кода страны. Вы можете найти дополнительные зеркала с их статусом на Launchpad. Кодовое имя распространения является частью канала (третий термин). Вы можете использовать lsb_release -sc, чтобы узнать это, и это первое слово красивого имени выпуска в нижнем регистре (например, trusty для Trusty Tahr). Существует пять каналов: <codename>, <codename>-security, <codename>-updates, <codename>-backports и <codename>-proposed. Первое необходимо, так как оно является базовым, второе настоятельно рекомендуется по мере того, как оно содержит исправления безопасности, четвертое - только если вам нужен пакет, переданный из более новой версии, а пятый - только если разработчик попросит вас включить его для тестирования возможного исправить. Существует четыре раздела репозитория: main, multiverse, universe и restricted (в чем разница между мультивселенной, юниверсом, ограниченным и основным?)

Таким образом, вы всегда можете создать безопасный sources.list, который содержит только:

deb http://archive.ubuntu.com/ubuntu <codename> main multiverse universe restricted deb http://archive.ubuntu.com/ubuntu <codename>-security main multiverse universe restricted

Если вы хотите выполнить команду:

printf 'deb http://archive.ubuntu.com/ubuntu %s main multiverse universe restricted\n' $(lsb_release -sc){,-security} > /etc/apt/sources.list

В дополнение к списку Launchpad, список, предоставленный программой «Источники программного обеспечения», указан из /usr/share/python-apt/templates/Ubuntu.mirrors, который находится в пакете python-apt-common. Этот пакет является лишь косвенной зависимостью от apt, поэтому он не может быть установлен по умолчанию на сервере.

17
ответ дан 23 July 2018 в 18:32

Я не уверен, что вы хотите, но:

  • Родительский репозиторий всегда http://archive.ubuntu.com/ubuntu - все остальное является зеркалом этого. Другие первичные зеркала имеют домен формы <cctld>.archive.ubuntu.com, где короткий короткий код символа - домен верхнего уровня кода страны . Вы можете найти дополнительные зеркала со своим статусом в Launchpad .
  • Кодовое имя распространения является частью канала (третий термин). Вы можете использовать lsb_release -sc , чтобы найти это, и это первое слово красивого имени выпуска в нижнем регистре (например, trusty для Trusty Tahr).
  • Существует пять каналов: <codename>, <codename>-security, <codename>-updates, <codename>-backports и <codename>-proposed. Первое необходимо, так как оно является базовым, второе настоятельно рекомендуется по мере того, как оно содержит исправления безопасности, четвертое - только если вам нужен пакет, переданный из более новой версии, а пятый - только если разработчик попросит вас включить его для тестирования возможного fix.
  • Существует четыре раздела репозитория: main, multiverse, universe и restricted (. В чем разница между мультивселенной, юниверсом, ограниченным и основным? )

Таким образом, вы всегда можете создать безопасный sources.list, который содержит только:

deb http://archive.ubuntu.com/ubuntu <codename> main multiverse universe restricted
deb http://archive.ubuntu.com/ubuntu <codename>-security main multiverse universe restricted

Если вы хотите, чтобы команда сделала это:

printf 'deb http://archive.ubuntu.com/ubuntu %s main multiverse universe restricted\n' $(lsb_release -sc){,-security} > /etc/apt/sources.list

В дополнение к списку Launchpad список, предоставленный программой Software Sources, находится в /usr/share/python-apt/templates/Ubuntu.mirrors, который находится в пакете python-apt-common . Этот пакет является только косвенным предполагает зависимость apt , поэтому он не может быть установлен по умолчанию на сервере.

17
ответ дан 31 July 2018 в 18:45

Я не уверен, что вы хотите, но:

  • Родительский репозиторий всегда http://archive.ubuntu.com/ubuntu - все остальное является зеркалом этого. Другие первичные зеркала имеют домен формы <cctld>.archive.ubuntu.com, где короткий короткий код символа - домен верхнего уровня кода страны . Вы можете найти дополнительные зеркала со своим статусом в Launchpad .
  • Кодовое имя распространения является частью канала (третий термин). Вы можете использовать lsb_release -sc , чтобы найти это, и это первое слово красивого имени выпуска в нижнем регистре (например, trusty для Trusty Tahr).
  • Существует пять каналов: <codename>, <codename>-security, <codename>-updates, <codename>-backports и <codename>-proposed. Первое необходимо, так как оно является базовым, второе настоятельно рекомендуется по мере того, как оно содержит исправления безопасности, четвертое - только если вам нужен пакет, переданный из более новой версии, а пятый - только если разработчик попросит вас включить его для тестирования возможного fix.
  • Существует четыре раздела репозитория: main, multiverse, universe и restricted (. В чем разница между мультивселенной, юниверсом, ограниченным и основным? )

Таким образом, вы всегда можете создать безопасный sources.list, который содержит только:

deb http://archive.ubuntu.com/ubuntu <codename> main multiverse universe restricted
deb http://archive.ubuntu.com/ubuntu <codename>-security main multiverse universe restricted

Если вы хотите, чтобы команда сделала это:

printf 'deb http://archive.ubuntu.com/ubuntu %s main multiverse universe restricted\n' $(lsb_release -sc){,-security} > /etc/apt/sources.list

В дополнение к списку Launchpad список, предоставленный программой Software Sources, находится в /usr/share/python-apt/templates/Ubuntu.mirrors, который находится в пакете python-apt-common . Этот пакет является только косвенным предполагает зависимость apt , поэтому он не может быть установлен по умолчанию на сервере.

17
ответ дан 2 August 2018 в 11:45

Я не уверен, что вы хотите, но:

  • Родительский репозиторий всегда http://archive.ubuntu.com/ubuntu - все остальное является зеркалом этого. Другие первичные зеркала имеют домен формы <cctld>.archive.ubuntu.com, где короткий короткий код символа - домен верхнего уровня кода страны . Вы можете найти дополнительные зеркала со своим статусом в Launchpad .
  • Кодовое имя распространения является частью канала (третий термин). Вы можете использовать lsb_release -sc , чтобы найти это, и это первое слово красивого имени выпуска в нижнем регистре (например, trusty для Trusty Tahr).
  • Существует пять каналов: <codename>, <codename>-security, <codename>-updates, <codename>-backports и <codename>-proposed. Первое необходимо, так как оно является базовым, второе настоятельно рекомендуется по мере того, как оно содержит исправления безопасности, четвертое - только если вам нужен пакет, переданный из более новой версии, а пятый - только если разработчик попросит вас включить его для тестирования возможного fix.
  • Существует четыре раздела репозитория: main, multiverse, universe и restricted (. В чем разница между мультивселенной, юниверсом, ограниченным и основным? )

Таким образом, вы всегда можете создать безопасный sources.list, который содержит только:

deb http://archive.ubuntu.com/ubuntu <codename> main multiverse universe restricted
deb http://archive.ubuntu.com/ubuntu <codename>-security main multiverse universe restricted

Если вы хотите, чтобы команда сделала это:

printf 'deb http://archive.ubuntu.com/ubuntu %s main multiverse universe restricted\n' $(lsb_release -sc){,-security} > /etc/apt/sources.list

В дополнение к списку Launchpad список, предоставленный программой Software Sources, находится в /usr/share/python-apt/templates/Ubuntu.mirrors, который находится в пакете python-apt-common . Этот пакет является только косвенным предполагает зависимость apt , поэтому он не может быть установлен по умолчанию на сервере.

17
ответ дан 3 August 2018 в 16:11

Я не уверен, что вы хотите, но:

  • Родительский репозиторий всегда http://archive.ubuntu.com/ubuntu - все остальное является зеркалом этого. Другие первичные зеркала имеют домен формы <cctld>.archive.ubuntu.com, где короткий короткий код символа - домен верхнего уровня кода страны . Вы можете найти дополнительные зеркала со своим статусом в Launchpad .
  • Кодовое имя распространения является частью канала (третий термин). Вы можете использовать lsb_release -sc , чтобы найти это, и это первое слово красивого имени выпуска в нижнем регистре (например, trusty для Trusty Tahr).
  • Существует пять каналов: <codename>, <codename>-security, <codename>-updates, <codename>-backports и <codename>-proposed. Первое необходимо, так как оно является базовым, второе настоятельно рекомендуется по мере того, как оно содержит исправления безопасности, четвертое - только если вам нужен пакет, переданный из более новой версии, а пятый - только если разработчик попросит вас включить его для тестирования возможного fix.
  • Существует четыре раздела репозитория: main, multiverse, universe и restricted (. В чем разница между мультивселенной, юниверсом, ограниченным и основным? )

Таким образом, вы всегда можете создать безопасный sources.list, который содержит только:

deb http://archive.ubuntu.com/ubuntu <codename> main multiverse universe restricted
deb http://archive.ubuntu.com/ubuntu <codename>-security main multiverse universe restricted

Если вы хотите, чтобы команда сделала это:

printf 'deb http://archive.ubuntu.com/ubuntu %s main multiverse universe restricted\n' $(lsb_release -sc){,-security} > /etc/apt/sources.list

В дополнение к списку Launchpad список, предоставленный программой Software Sources, находится в /usr/share/python-apt/templates/Ubuntu.mirrors, который находится в пакете python-apt-common . Этот пакет является только косвенным предполагает зависимость apt , поэтому он не может быть установлен по умолчанию на сервере.

17
ответ дан 5 August 2018 в 01:39

Я не уверен, что вы хотите, но:

  • Родительский репозиторий всегда http://archive.ubuntu.com/ubuntu - все остальное является зеркалом этого. Другие первичные зеркала имеют домен формы <cctld>.archive.ubuntu.com, где короткий короткий код символа - домен верхнего уровня кода страны . Вы можете найти дополнительные зеркала со своим статусом в Launchpad .
  • Кодовое имя распространения является частью канала (третий термин). Вы можете использовать lsb_release -sc , чтобы найти это, и это первое слово красивого имени выпуска в нижнем регистре (например, trusty для Trusty Tahr).
  • Существует пять каналов: <codename>, <codename>-security, <codename>-updates, <codename>-backports и <codename>-proposed. Первое необходимо, так как оно является базовым, второе настоятельно рекомендуется по мере того, как оно содержит исправления безопасности, четвертое - только если вам нужен пакет, переданный из более новой версии, а пятый - только если разработчик попросит вас включить его для тестирования возможного fix.
  • Существует четыре раздела репозитория: main, multiverse, universe и restricted (. В чем разница между мультивселенной, юниверсом, ограниченным и основным? )

Таким образом, вы всегда можете создать безопасный sources.list, который содержит только:

deb http://archive.ubuntu.com/ubuntu <codename> main multiverse universe restricted
deb http://archive.ubuntu.com/ubuntu <codename>-security main multiverse universe restricted

Если вы хотите, чтобы команда сделала это:

printf 'deb http://archive.ubuntu.com/ubuntu %s main multiverse universe restricted\n' $(lsb_release -sc){,-security} > /etc/apt/sources.list

В дополнение к списку Launchpad список, предоставленный программой Software Sources, находится в /usr/share/python-apt/templates/Ubuntu.mirrors, который находится в пакете python-apt-common . Этот пакет является только косвенным предполагает зависимость apt , поэтому он не может быть установлен по умолчанию на сервере.

17
ответ дан 6 August 2018 в 18:11

Я не уверен, что вы хотите, но:

  • Родительский репозиторий всегда http://archive.ubuntu.com/ubuntu - все остальное является зеркалом этого. Другие первичные зеркала имеют домен формы <cctld>.archive.ubuntu.com, где короткий короткий код символа - домен верхнего уровня кода страны . Вы можете найти дополнительные зеркала со своим статусом в Launchpad .
  • Кодовое имя распространения является частью канала (третий термин). Вы можете использовать lsb_release -sc , чтобы найти это, и это первое слово красивого имени выпуска в нижнем регистре (например, trusty для Trusty Tahr).
  • Существует пять каналов: <codename>, <codename>-security, <codename>-updates, <codename>-backports и <codename>-proposed. Первое необходимо, так как оно является базовым, второе настоятельно рекомендуется по мере того, как оно содержит исправления безопасности, четвертое - только если вам нужен пакет, переданный из более новой версии, а пятый - только если разработчик попросит вас включить его для тестирования возможного fix.
  • Существует четыре раздела репозитория: main, multiverse, universe и restricted (. В чем разница между мультивселенной, юниверсом, ограниченным и основным? )

Таким образом, вы всегда можете создать безопасный sources.list, который содержит только:

deb http://archive.ubuntu.com/ubuntu <codename> main multiverse universe restricted
deb http://archive.ubuntu.com/ubuntu <codename>-security main multiverse universe restricted

Если вы хотите, чтобы команда сделала это:

printf 'deb http://archive.ubuntu.com/ubuntu %s main multiverse universe restricted\n' $(lsb_release -sc){,-security} > /etc/apt/sources.list

В дополнение к списку Launchpad список, предоставленный программой Software Sources, находится в /usr/share/python-apt/templates/Ubuntu.mirrors, который находится в пакете python-apt-common . Этот пакет является только косвенным предполагает зависимость apt , поэтому он не может быть установлен по умолчанию на сервере.

17
ответ дан 8 August 2018 в 22:29

Я не уверен, что вы хотите, но:

  • Родительский репозиторий всегда http://archive.ubuntu.com/ubuntu - все остальное является зеркалом этого. Другие первичные зеркала имеют домен формы <cctld>.archive.ubuntu.com, где короткий короткий код символа - домен верхнего уровня кода страны . Вы можете найти дополнительные зеркала со своим статусом в Launchpad .
  • Кодовое имя распространения является частью канала (третий термин). Вы можете использовать lsb_release -sc , чтобы найти это, и это первое слово красивого имени выпуска в нижнем регистре (например, trusty для Trusty Tahr).
  • Существует пять каналов: <codename>, <codename>-security, <codename>-updates, <codename>-backports и <codename>-proposed. Первое необходимо, так как оно является базовым, второе настоятельно рекомендуется по мере того, как оно содержит исправления безопасности, четвертое - только если вам нужен пакет, переданный из более новой версии, а пятый - только если разработчик попросит вас включить его для тестирования возможного fix.
  • Существует четыре раздела репозитория: main, multiverse, universe и restricted (. В чем разница между мультивселенной, юниверсом, ограниченным и основным? )

Таким образом, вы всегда можете создать безопасный sources.list, который содержит только:

deb http://archive.ubuntu.com/ubuntu <codename> main multiverse universe restricted
deb http://archive.ubuntu.com/ubuntu <codename>-security main multiverse universe restricted

Если вы хотите, чтобы команда сделала это:

printf 'deb http://archive.ubuntu.com/ubuntu %s main multiverse universe restricted\n' $(lsb_release -sc){,-security} > /etc/apt/sources.list

В дополнение к списку Launchpad список, предоставленный программой Software Sources, находится в /usr/share/python-apt/templates/Ubuntu.mirrors, который находится в пакете python-apt-common . Этот пакет является только косвенным предполагает зависимость apt , поэтому он не может быть установлен по умолчанию на сервере.

17
ответ дан 14 August 2018 в 12:07

Если вы понимаете, что означает каждая строка в /etc/apt/sources.list, вы можете создать свой собственный список. Например, строка в моей sources.list есть,

deb http://archive.ubuntu.com/ubuntu/ trusty main

Она имеет 4 раздела:

Раздел 1: здесь первый раздел deb, что означает, что это репозиторий всех двоичных пакетов. только другое возможное значение - deb-src, что означает его хранилище исходных кодов. Раздел 2. Этот раздел содержит URI репозитория (http://us.archive.ubuntu.com/ubuntu/ в этом случае). URI может изменяться для зеркал, например. если вы хотите использовать официальное зеркало США, то URI будет http://us.archive.ubuntu.com/ubuntu/. Раздел 3: Он содержит кодовое имя (и название канала) выпуска, который вы используете, в данном случае trusty, который является кодовым именем моей версии Ubuntu (14.04 LTS). вы можете найти свой lsb_release -sc. Например, если вы используете 12.04, кодовое имя будет «точным». Теперь, чтобы объявить другие каналы, например. для объявления канала безопасности, который вы должны использовать trusty-security. Раздел 4: Этот раздел содержит «имена разделов» в репозитории. Обычно используется 4 названия разделов: main, restricted, universe, multiverse. Вы можете поместить все имена разделов в одну строку объявления репозитория или вы можете использовать разные строки для каждого из разделов, но не должно быть дубликатов. Если вы прочитаете /etc/apt/sources.list, вы увидите описание пакетов, в которых содержится каждый из этих разделов.
6
ответ дан 17 July 2018 в 17:40

Если вы понимаете, что означает каждая строка в /etc/apt/sources.list, вы можете создать свой собственный список. Например, строка в моей sources.list есть,

deb http://archive.ubuntu.com/ubuntu/ trusty main

Она имеет 4 раздела:

Раздел 1: здесь первый раздел deb, что означает, что это репозиторий всех двоичных пакетов. только другое возможное значение - deb-src, что означает его хранилище исходных кодов. Раздел 2. Этот раздел содержит URI репозитория (http://us.archive.ubuntu.com/ubuntu/ в этом случае). URI может изменяться для зеркал, например. если вы хотите использовать официальное зеркало США, то URI будет http://us.archive.ubuntu.com/ubuntu/. Раздел 3: Он содержит кодовое имя (и название канала) выпуска, который вы используете, в данном случае trusty, который является кодовым именем моей версии Ubuntu (14.04 LTS). вы можете найти свой lsb_release -sc. Например, если вы используете 12.04, кодовое имя будет «точным». Теперь, чтобы объявить другие каналы, например. для объявления канала безопасности, который вы должны использовать trusty-security. Раздел 4: Этот раздел содержит «имена разделов» в репозитории. Обычно используется 4 названия разделов: main, restricted, universe, multiverse. Вы можете поместить все имена разделов в одну строку объявления репозитория или вы можете использовать разные строки для каждого из разделов, но не должно быть дубликатов. Если вы прочитаете /etc/apt/sources.list, вы увидите описание пакетов, в которых содержится каждый из этих разделов.
6
ответ дан 23 July 2018 в 18:32

Если вы понимаете, что означает каждая строка в /etc/apt/sources.list, вы можете создать свой собственный список. Например, строка в моей sources.list есть,

deb http://archive.ubuntu.com/ubuntu/ trusty main

Она имеет 4 раздела:

  • Раздел 1: здесь первый раздел deb, что означает, что это является хранилищем всех двоичных пакетов. только другое возможное значение - deb-src, что означает его репозиторий исходных кодов.
  • Раздел 2: Этот раздел содержит URI репозитория ( http://us.archive.ubuntu.com / ubuntu / в этом случае). URI может изменяться для зеркал, например. если вы хотите использовать официальное зеркало США, то URI будет http://us.archive.ubuntu.com/ubuntu/ .
  • Раздел 3: Он содержит кодовое имя (и название канала) используемой версии, в данном случае trusty, которая является кодовым названием моей версии Ubuntu (14.04 LTS). вы можете найти свой lsb_release -sc. Например, если вы используете 12.04, кодовое имя будет «точным». Теперь, чтобы объявить другие каналы, например. для объявления канала безопасности, который вы должны использовать trusty-security.
  • Раздел 4: Этот раздел содержит «имена разделов» в репозитории. Обычно используется 4 названия разделов: main, restricted, universe, multiverse. Вы можете поместить все имена разделов в одну строку объявления репозитория или вы можете использовать разные строки для каждого из разделов, но не должно быть дубликатов. Если вы прочитаете /etc/apt/sources.list, вы увидите описание пакетов, в которых содержится каждый из этих разделов.
6
ответ дан 31 July 2018 в 18:45

Если вы понимаете, что означает каждая строка в /etc/apt/sources.list, вы можете создать свой собственный список. Например, строка в моей sources.list есть,

deb http://archive.ubuntu.com/ubuntu/ trusty main

Она имеет 4 раздела:

  • Раздел 1: здесь первый раздел deb, что означает, что это является хранилищем всех двоичных пакетов. только другое возможное значение - deb-src, что означает его репозиторий исходных кодов.
  • Раздел 2: Этот раздел содержит URI репозитория ( http://us.archive.ubuntu.com / ubuntu / в этом случае). URI может изменяться для зеркал, например. если вы хотите использовать официальное зеркало США, то URI будет http://us.archive.ubuntu.com/ubuntu/ .
  • Раздел 3: Он содержит кодовое имя (и название канала) используемой версии, в данном случае trusty, которая является кодовым названием моей версии Ubuntu (14.04 LTS). вы можете найти свой lsb_release -sc. Например, если вы используете 12.04, кодовое имя будет «точным». Теперь, чтобы объявить другие каналы, например. для объявления канала безопасности, который вы должны использовать trusty-security.
  • Раздел 4: Этот раздел содержит «имена разделов» в репозитории. Обычно используется 4 названия разделов: main, restricted, universe, multiverse. Вы можете поместить все имена разделов в одну строку объявления репозитория или вы можете использовать разные строки для каждого из разделов, но не должно быть дубликатов. Если вы прочитаете /etc/apt/sources.list, вы увидите описание пакетов, в которых содержится каждый из этих разделов.
6
ответ дан 2 August 2018 в 11:45

Если вы понимаете, что означает каждая строка в /etc/apt/sources.list, вы можете создать свой собственный список. Например, строка в моей sources.list есть,

deb http://archive.ubuntu.com/ubuntu/ trusty main

Она имеет 4 раздела:

  • Раздел 1: здесь первый раздел deb, что означает, что это является хранилищем всех двоичных пакетов. только другое возможное значение - deb-src, что означает его репозиторий исходных кодов.
  • Раздел 2: Этот раздел содержит URI репозитория ( http://us.archive.ubuntu.com / ubuntu / в этом случае). URI может изменяться для зеркал, например. если вы хотите использовать официальное зеркало США, то URI будет http://us.archive.ubuntu.com/ubuntu/ .
  • Раздел 3: Он содержит кодовое имя (и название канала) используемой версии, в данном случае trusty, которая является кодовым названием моей версии Ubuntu (14.04 LTS). вы можете найти свой lsb_release -sc. Например, если вы используете 12.04, кодовое имя будет «точным». Теперь, чтобы объявить другие каналы, например. для объявления канала безопасности, который вы должны использовать trusty-security.
  • Раздел 4: Этот раздел содержит «имена разделов» в репозитории. Обычно используется 4 названия разделов: main, restricted, universe, multiverse. Вы можете поместить все имена разделов в одну строку объявления репозитория или вы можете использовать разные строки для каждого из разделов, но не должно быть дубликатов. Если вы прочитаете /etc/apt/sources.list, вы увидите описание пакетов, в которых содержится каждый из этих разделов.
6
ответ дан 3 August 2018 в 16:11

Если вы понимаете, что означает каждая строка в /etc/apt/sources.list, вы можете создать свой собственный список. Например, строка в моей sources.list есть,

deb http://archive.ubuntu.com/ubuntu/ trusty main

Она имеет 4 раздела:

  • Раздел 1: здесь первый раздел deb, что означает, что это является хранилищем всех двоичных пакетов. только другое возможное значение - deb-src, что означает его репозиторий исходных кодов.
  • Раздел 2: Этот раздел содержит URI репозитория ( http://us.archive.ubuntu.com / ubuntu / в этом случае). URI может изменяться для зеркал, например. если вы хотите использовать официальное зеркало США, то URI будет http://us.archive.ubuntu.com/ubuntu/ .
  • Раздел 3: Он содержит кодовое имя (и название канала) используемой версии, в данном случае trusty, которая является кодовым названием моей версии Ubuntu (14.04 LTS). вы можете найти свой lsb_release -sc. Например, если вы используете 12.04, кодовое имя будет «точным». Теперь, чтобы объявить другие каналы, например. для объявления канала безопасности, который вы должны использовать trusty-security.
  • Раздел 4: Этот раздел содержит «имена разделов» в репозитории. Обычно используется 4 названия разделов: main, restricted, universe, multiverse. Вы можете поместить все имена разделов в одну строку объявления репозитория или вы можете использовать разные строки для каждого из разделов, но не должно быть дубликатов. Если вы прочитаете /etc/apt/sources.list, вы увидите описание пакетов, в которых содержится каждый из этих разделов.
6
ответ дан 5 August 2018 в 01:39

Если вы понимаете, что означает каждая строка в /etc/apt/sources.list, вы можете создать свой собственный список. Например, строка в моей sources.list есть,

deb http://archive.ubuntu.com/ubuntu/ trusty main

Она имеет 4 раздела:

  • Раздел 1: здесь первый раздел deb, что означает, что это является хранилищем всех двоичных пакетов. только другое возможное значение - deb-src, что означает его репозиторий исходных кодов.
  • Раздел 2: Этот раздел содержит URI репозитория ( http://us.archive.ubuntu.com / ubuntu / в этом случае). URI может изменяться для зеркал, например. если вы хотите использовать официальное зеркало США, то URI будет http://us.archive.ubuntu.com/ubuntu/ .
  • Раздел 3: Он содержит кодовое имя (и название канала) используемой версии, в данном случае trusty, которая является кодовым названием моей версии Ubuntu (14.04 LTS). вы можете найти свой lsb_release -sc. Например, если вы используете 12.04, кодовое имя будет «точным». Теперь, чтобы объявить другие каналы, например. для объявления канала безопасности, который вы должны использовать trusty-security.
  • Раздел 4: Этот раздел содержит «имена разделов» в репозитории. Обычно используется 4 названия разделов: main, restricted, universe, multiverse. Вы можете поместить все имена разделов в одну строку объявления репозитория или вы можете использовать разные строки для каждого из разделов, но не должно быть дубликатов. Если вы прочитаете /etc/apt/sources.list, вы увидите описание пакетов, в которых содержится каждый из этих разделов.
6
ответ дан 6 August 2018 в 18:11

Если вы понимаете, что означает каждая строка в /etc/apt/sources.list, вы можете создать свой собственный список. Например, строка в моей sources.list есть,

deb http://archive.ubuntu.com/ubuntu/ trusty main

Она имеет 4 раздела:

  • Раздел 1: здесь первый раздел deb, что означает, что это является хранилищем всех двоичных пакетов. только другое возможное значение - deb-src, что означает его репозиторий исходных кодов.
  • Раздел 2: Этот раздел содержит URI репозитория ( http://us.archive.ubuntu.com / ubuntu / в этом случае). URI может изменяться для зеркал, например. если вы хотите использовать официальное зеркало США, то URI будет http://us.archive.ubuntu.com/ubuntu/ .
  • Раздел 3: Он содержит кодовое имя (и название канала) используемой версии, в данном случае trusty, которая является кодовым названием моей версии Ubuntu (14.04 LTS). вы можете найти свой lsb_release -sc. Например, если вы используете 12.04, кодовое имя будет «точным». Теперь, чтобы объявить другие каналы, например. для объявления канала безопасности, который вы должны использовать trusty-security.
  • Раздел 4: Этот раздел содержит «имена разделов» в репозитории. Обычно используется 4 названия разделов: main, restricted, universe, multiverse. Вы можете поместить все имена разделов в одну строку объявления репозитория или вы можете использовать разные строки для каждого из разделов, но не должно быть дубликатов. Если вы прочитаете /etc/apt/sources.list, вы увидите описание пакетов, в которых содержится каждый из этих разделов.
6
ответ дан 8 August 2018 в 22:29

Если вы понимаете, что означает каждая строка в /etc/apt/sources.list, вы можете создать свой собственный список. Например, строка в моей sources.list есть,

deb http://archive.ubuntu.com/ubuntu/ trusty main

Она имеет 4 раздела:

  • Раздел 1: здесь первый раздел deb, что означает, что это является хранилищем всех двоичных пакетов. только другое возможное значение - deb-src, что означает его репозиторий исходных кодов.
  • Раздел 2: Этот раздел содержит URI репозитория ( http://us.archive.ubuntu.com / ubuntu / в этом случае). URI может изменяться для зеркал, например. если вы хотите использовать официальное зеркало США, то URI будет http://us.archive.ubuntu.com/ubuntu/ .
  • Раздел 3: Он содержит кодовое имя (и название канала) используемой версии, в данном случае trusty, которая является кодовым названием моей версии Ubuntu (14.04 LTS). вы можете найти свой lsb_release -sc. Например, если вы используете 12.04, кодовое имя будет «точным». Теперь, чтобы объявить другие каналы, например. для объявления канала безопасности, который вы должны использовать trusty-security.
  • Раздел 4: Этот раздел содержит «имена разделов» в репозитории. Обычно используется 4 названия разделов: main, restricted, universe, multiverse. Вы можете поместить все имена разделов в одну строку объявления репозитория или вы можете использовать разные строки для каждого из разделов, но не должно быть дубликатов. Если вы прочитаете /etc/apt/sources.list, вы увидите описание пакетов, в которых содержится каждый из этих разделов.
6
ответ дан 14 August 2018 в 12:07

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

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