Автор Тема: apt-get install и установка софта из интернет  (Прочитано 3874 раз)

Оффлайн core

  • Участник
  • *
  • Сообщений: 12
Отсутствие телепатических способностей прощаю, но как быть то ? Да вроди как все доступно и пингуется и инет есть(сейчас пишу вот), как заставить апт работать с интернет репозиториями?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Начнём с начала
 1 Что выдаёт (в консоле)
 grep -R ^rpm /etc/apt/

« Последнее редактирование: 03.11.2011 01:14:04 от ruslandh »

Знайка

  • Гость
Да вроди как все доступно и пингуется и инет есть(сейчас пишу вот), как заставить апт работать с интернет репозиториями?
Правильно заданный вопрос, содержит 90% правильного ответа.
И не стоит умничать, мне всего лишь нужно сделать так чтобы апт по умолчанию тянул софт с инета(интернет репозиторий, насколько я понимаю) а не с компакта.
Задач ровно две.
1) Отучить apt использовать диск. При этом, научить использовать сетевой репозитарий.
2) Или задача стоит, брать пакеты и с диска и с сети, но приоритет отдать не диску, а сетевому хранилищу. (Бессмысленная задача).
Что именно нужно?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Я писал) Я знаю какие мне репозитории надо подключить, но я не знаю  как это сделать,
В общем-то, тут уже вариантов надавали достаточно. Давайте я ещё попробую, вдруг более доходчиво получится. :-)
Цитировать
Первым делом пошел в гугль, там нашел какуюто статью где было сказано заменить /etc/apt/sources.list на один из файлов из папки /etc/apt/sources.d/
Это какой-то непонятный совет. Получиться должно, но зачем ? Итак

Вариант 1:
/etc/apt/sources.list трогать сейчас не модно, давайте так и оставим его пустым.
в /etc/apt/sources.d/ в файлах *.list (другие не обрабатываются) находим файл со строкой про cdrom и комментируем. В каком-нибудь другом файле (там должны быть примеры с разными зеркалами, как правило) раскоммениируем 2 рядом стоящих строки, одну с noarch, другую с архитектурозависимым репозитарием (определиться можно, к примеру, по uname -a)

Вариант 2:
в ALT, с не очень давних пор, появилась утилита apt-repo. Можно поудалять всё хоть руками, хоть посредством apt-repo rm bla-bla, после чего написать apt-repo add p6. apt-repo, кстати, пишет в /etc/apt/sources.list

Оффлайн core

  • Участник
  • *
  • Сообщений: 12
Да) закомментить я и сам додумался ссылки на сидиром в всех файлах) Спасибо уже не актуально нашел решение на опеннете.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Здравствуйте, вчера впервые поставил себе alt linux 6 и столкнулся с тем что при установке при помощи apt-get install пытается ставить пакеты с компакт диска о чем свидетельствует данное сообщение
Продолжить? [Y/n] y
Смена диска: Вставьте, пожалуйста, диск с меткой 'ALT Linux 6.0.0 KDesktop  (Centaurea Sadleriana) x86_64 build 2011-08-29'
в устройство '/media/cdrom/' и нажмите <Enter>.

Первым делом пошел в гугль, там нашел какуюто статью где было сказано заменить /etc/apt/sources.list на один из файлов из папки /etc/apt/sources.d/ у меня их там пять alt.list informika.list yandex.list я так понимаю это списки репозиториев, я выбрал  yandex.list и заменил им /etc/apt.sources.list
И конечно привели название файла к виду:
/etc/apt/sources.list

так же разкомментировав все строки,
Гм-м...
Вы что, сразу по всем трем протоколам к серверу конектиться собрались?

но увы инсталлярот по прежнему требует компакт диск для установки софта.
Но
# apt-get update
не сделали?
man apt-get
...
       update update  используется  для  повторной  синхронизации  файлов  описаний пакетов с их
              источником. Описания доступных пакетов будут получены из источников,  указанных  в
              /etc/apt/sources.list.  Например,  при  использовании  архива  Debian, эта команда
              разыскивает и просматривает файлы Packages.gz, таким образом становится  доступной
              информация  о  новых  и  обновлённых  пакетах. Перед upgrade и dist-upgrade всегда
              должно выполняться update. Пожалуйста помните, что индикатор прогресса  показывает
              не точную информацию, поскольку размер файлов пакетов заранее не известен.

Цитировать
Невозможно получить все индексы репозитория,
Попинговать сервер?
$ ping -c3 mirror.yandex.ru
PING mirror.yandex.ru (213.180.204.183) 56(84) bytes of data.
64 bytes from mirror.yandex.ru (213.180.204.183): icmp_req=1 ttl=55 time=40.1 ms
64 bytes from mirror.yandex.ru (213.180.204.183): icmp_req=2 ttl=55 time=44.2 ms
64 bytes from mirror.yandex.ru (213.180.204.183): icmp_req=3 ttl=55 time=39.8 ms

--- mirror.yandex.ru ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 39.899/41.433/44.273/2.023 ms

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Что выдаёт (в консоле)
 grep -R ^rpm /etc/apt/
Пока не ответите на вопрос, не вижу смысла продолжать разговор