Автор Тема: Смена источника обновлений системы  (Прочитано 1964 раз)

Оффлайн hasculdr

  • Давно тут
  • **
  • Сообщений: 617
Как заменить стандартные http://ftp на зеркала яндекса?

Оффлайн squire

  • Давно тут
  • **
  • Сообщений: 1 602
Закомментировать строки в /etc/apt/sources.list.d/alt.list
# ftp.altlinux.org (ALT Linux, Moscow)
# ALT Linux Platform 8
# rpm [p8] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/ p8/branch/x86_64 classic
# rpm [p8] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/ p8/branch/x86_64-i586 classic
# rpm [p8] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/ p8/branch/noarch classic
#rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux/ p8/branch/x86_64 classic
#rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux/ p8/branch/x86_64-i586 classic
#rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux/ p8/branch/noarch classic
# rpm [p8] rsync://ftp.altlinux.org/ALTLinux/ p8/branch/x86_64 classic
# rpm [p8] rsync://ftp.altlinux.org/ALTLinux/ p8/branch/x86_64-i586 classic
# rpm [p8] rsync://ftp.altlinux.org/ALTLinux/ p8/branch/noarch classic
и раскомментировать соответствующие строки в /etc/apt/sources.list.d/yandex.list
# mirror.yandex.ru (Yandex, Moscow)
# ALT Linux Platform 8
# rpm [p8] ftp://mirror.yandex.ru/altlinux/ p8/branch/x86_64 classic
# rpm [p8] ftp://mirror.yandex.ru/altlinux/ p8/branch/x86_64-i586 classic
# rpm [p8] ftp://mirror.yandex.ru/altlinux/ p8/branch/noarch classic
rpm [p8] http://mirror.yandex.ru/altlinux/ p8/branch/x86_64 classic
rpm [p8] http://mirror.yandex.ru/altlinux/ p8/branch/x86_64-i586 classic
rpm [p8] http://mirror.yandex.ru/altlinux/ p8/branch/noarch classic
# rpm [p8] rsync://mirror.yandex.ru/altlinux/ p8/branch/x86_64 classic
# rpm [p8] rsync://mirror.yandex.ru/altlinux/ p8/branch/x86_64-i586 classic
# rpm [p8] rsync://mirror.yandex.ru/altlinux/ p8/branch/noarch classic

Или в synaptic >Параметры>Репозитории отметить соответствующими галочками.

Оффлайн hasculdr

  • Давно тут
  • **
  • Сообщений: 617
Спасибо.

apt-repo add branch p9добавила только альтовские http://ftp*, так и должно быть и все остальное нужно делать руками, или недоглядели?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 838
apt-repo add branch p9добавила только альтовские http://ftp*, так и должно быть и все остальное нужно делать руками, или недоглядели?

Read This Fac*ing Manual:
$ man apt-repo | sed -n '65p; 78,82p'
SOURCE FORMAT

     Example:

           apt-repo add ftp://mirror.yandex.ru/altlinux/p7/branch


Как это работает:
# grep -r yandex /etc/apt/sources.list.d/
/etc/apt/sources.list.d/yandex.list:# mirror.yandex.ru (Yandex, Moscow)
/etc/apt/sources.list.d/yandex.list:#rpm [p8] ftp://mirror.yandex.ru/altlinux p8/branch/i586 classic
/etc/apt/sources.list.d/yandex.list:#rpm [p8] ftp://mirror.yandex.ru/altlinux p8/branch/noarch classic
/etc/apt/sources.list.d/yandex.list:#rpm [p8] http://mirror.yandex.ru/altlinux p8/branch/i586 classic
/etc/apt/sources.list.d/yandex.list:#rpm [p8] http://mirror.yandex.ru/altlinux p8/branch/noarch classic
/etc/apt/sources.list.d/yandex.list:#rpm [p8] rsync://mirror.yandex.ru/altlinux p8/branch/i586 classic
/etc/apt/sources.list.d/yandex.list:#rpm [p8] rsync://mirror.yandex.ru/altlinux p8/branch/noarch classic
# apt-repo add http://mirror.yandex.ru/altlinux/p8/branch
# grep -r yandex /etc/apt/sources.list.d/
/etc/apt/sources.list.d/yandex.list:# mirror.yandex.ru (Yandex, Moscow)
/etc/apt/sources.list.d/yandex.list:#rpm [p8] ftp://mirror.yandex.ru/altlinux p8/branch/i586 classic
/etc/apt/sources.list.d/yandex.list:#rpm [p8] ftp://mirror.yandex.ru/altlinux p8/branch/noarch classic
/etc/apt/sources.list.d/yandex.list:#rpm [p8] http://mirror.yandex.ru/altlinux p8/branch/i586 classic
/etc/apt/sources.list.d/yandex.list:#rpm [p8] http://mirror.yandex.ru/altlinux p8/branch/noarch classic
/etc/apt/sources.list.d/yandex.list:#rpm [p8] rsync://mirror.yandex.ru/altlinux p8/branch/i586 classic
/etc/apt/sources.list.d/yandex.list:#rpm [p8] rsync://mirror.yandex.ru/altlinux p8/branch/noarch classic
# grep -r yandex /etc/apt/sources.list
rpm http://mirror.yandex.ru/altlinux p8/branch/i586 classic
rpm http://mirror.yandex.ru/altlinux p8/branch/noarch classic
# apt-repo | grep -v datacenter
rpm http://mirror.yandex.ru/altlinux p8/branch/i586 classic
rpm http://mirror.yandex.ru/altlinux p8/branch/noarch classic

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 838
Либо:

Также RTFM:
# man apt-repo | sed -n '16,18p; 64,70p'
DESCRIPTION
     The apt-repo script allows to show, add, and remove APT repositories specified by a source in sources.list(5) format, an URL with optional
     component, a branch name, or a task number.

SOURCE FORMAT
   APT Source
     Source can be specified in sources.list(5) format:

           apt-repo add "rpm http://git.altlinux.org/repo/39115/ i586 task"

# apt-repo  --help | grep string
<source> may be branch or task name, sources.list(5) string, URL or local path.

Можно без кавычек, соблюдая формат,
# grep yandex /etc/apt/sources.list.d/yandex.list | grep http
#rpm [p8] http://mirror.yandex.ru/altlinux p8/branch/i586 classic
#rpm [p8] http://mirror.yandex.ru/altlinux p8/branch/noarch classic

добавить источник
# apt-repo | grep -v datacenter
#
# apt-repo add rpm [p8] http://mirror.yandex.ru/altlinux p8/branch/i586 classic
# apt-repo add rpm [p8] http://mirror.yandex.ru/altlinux p8/branch/noarch classic
# apt-repo | grep -v datacenter
rpm [p8] http://mirror.yandex.ru/altlinux p8/branch/i586 classic
rpm [p8] http://mirror.yandex.ru/altlinux p8/branch/noarch classic
# grep yandex /etc/apt/sources.list.d/yandex.list | grep http
rpm [p8] http://mirror.yandex.ru/altlinux p8/branch/i586 classic
rpm [p8] http://mirror.yandex.ru/altlinux p8/branch/noarch classic

или соблюдая формат (см. help и man) удалить источник
# apt-repo rm rpm [p8] http://mirror.yandex.ru/altlinux p8/branch/i586 classic
# apt-repo rm rpm [p8] http://mirror.yandex.ru/altlinux p8/branch/noarch classic
# apt-repo | grep -v datacenter
#
# grep yandex /etc/apt/sources.list.d/yandex.list | grep http
#rpm [p8] http://mirror.yandex.ru/altlinux p8/branch/i586 classic
#rpm [p8] http://mirror.yandex.ru/altlinux p8/branch/noarch classic

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 838
Это выше, пример того, как важно внимательно и вдумчиво читать man и help.
man и help, они и в dos и в windows man и help.
И почти 30 лет назад, они тоже были man и help:
ZX Spectrum в Linux - IS-DOS: с чем его ели
И с тех пор ничего принципиально не изменилось и всё осталось так же. Как и было.