Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: поиск ссылок репозиториев  (Прочитано 3162 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: поиск ссылок репозиториев
« Ответ #15 : 21 Марта 2017, 18:12:28 »
как искать ссылки на репозитории (официальные и неофициальные), которые необходимо добавить в систему, чтобы apt-get находила пакеты, которые она до этого находить не хотела?
Я уже несколько раз писал, что ничего не надо искать. Официальные репозитории уже прописаны в файле при установке. Если файл поврежден, то его можно восстановить на дефолт. В десктопе это делается путем удаления файла, затем проставлением галок в Программах и обновлениях.
вы говорили, что надо этот файл чинить, теперь вы говорите, что его трогать не надо.
Если сломали, то надо чинить. Я говорил, что ломать не надо было. Нечего в этом файле вообще руками делать.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн beatlejuse

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: поиск ссылок репозиториев
« Ответ #16 : 21 Марта 2017, 18:14:18 »
Но теперь вы начинаете придумывать какие-то непонятные гипотетические сценарии.
я не теперь придумываю, а изначально задавал теоретический вопрос, в котором мой конкретный случай были лишь примером. и задачи решить мой конкретный пример не стояло - стояла задача понять принцип. а когда народ бросился решать пример, мне прилось придумать другой, абстрактный, чтобы улучшить понимание вопроса.
Именно это и есть, что вы хотите: репозиторий присоединился, список пакетов обновился и новая программа стала доступна для установки
да, спасибо, я уже понял что немного некорректно задал вопрос. изначально я думал, что мне надо искать PPA. Потом мне тут объяснили, что бывают репозитории PPA, а бывают просто репозитории (я пока не понял, как они правильно называются, пусть пока будут обычными).
теперь я уже знаю, что мне нужно искать обычные репозитории, а не PPA.
Пока у меня это не получается. Вы привели очень наглядный и понятный пример применительно к PPA. Подозреваю, что похожее объяснение - простое и понятное, может существовать и касательно "обычных" репозиториев.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: поиск ссылок репозиториев
« Ответ #17 : 21 Марта 2017, 18:16:05 »
еперь я уже знаю, что мне нужно искать обычные репозитории, а не PPA.
Осталось понять, что вообще ничего искать не нужно. Нужно поискать в интернете "как восстановить sources.list на дефолт" в Ubuntu.

Есть официальные репозитории, предоставляемые Canonical. Они изначально там прописаны. Их не много, и они не меняются.
« Последнее редактирование: 21 Марта 2017, 18:20:10 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн beatlejuse

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: поиск ссылок репозиториев
« Ответ #18 : 21 Марта 2017, 18:22:31 »
Я уже несколько раз писал, что ничего не надо искать
да, я прекрасно вижу, что вы пишите, только пишете рассуждения на свои темы. к моему вопросу это отношения пока не имеет.
о том как галки ставить в гугле миллионы сайтов. если вам так нравятся галки - вам надо в мир Windows. ну или можете написать миллион-первую статью на эту тему. только, прошу вас, не здесь.
Если сломали, то надо чинить. Я говорил, что ломать не надо было.
спасибо, кэп.

Пользователь добавил сообщение 21 Марта 2017, 18:26:53:
Есть официальные репозитории, предоставляемые Canonical. Они изначально там прописаны. Их не много, и они не меняются.
ок. я рад, что они есть, что их не много и что они не меняются.
осталось понять, как вычислить тот, которого у меня нет и добавить его (желательно командой из консоли, а не редактированием файла) куда нужно.
и на всякий случай - меня не интересует что где изначально прописано. если у меня не работает - значит у меня не прописано.
И меня не интересует почему оно не прописано - интересует только как сделать чтобы работало.


Пользователь добавил сообщение 21 Марта 2017, 18:29:13:
ах, да! чуть не забыл.
для меня остался ещё один актуальный вопрос - зависят ли эти репозитории от версии дистрибутива и архитектуры железа?
если да - то это придётся учитывать при их поиске, чтобы они работали.
« Последнее редактирование: 21 Марта 2017, 18:29:13 от beatlejuse »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: поиск ссылок репозиториев
« Ответ #19 : 21 Марта 2017, 18:30:13 »
как сделать чтобы работало.
Например установить систему заново и больше не трогать. Будет гарантированно работать.
Вас многое "не интересует". А меня "не интересует" подробно объяснять как определить, что именно вы сломали и как именно это починить. Если не понимаете как работает, то не лезьте. Не сем откланиваюсь.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн beatlejuse

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: поиск ссылок репозиториев
« Ответ #20 : 21 Марта 2017, 18:36:43 »
Например установить систему заново и больше не трогать.
гениально!
Вас многое "не интересует".
исключительно лишнее в этом вопросе.
меня "не интересует" подробно объяснять как определить, что именно вы сломали
во-первых, что именно сломано я и сам уже нашел и написал.
а во-вторых, внимательнее читайте - ничего чинить не надо - вопрос теоретический.
Не сем откланиваюсь.
ну слава богу! правильное решение.

Оффлайн Длиннорогий

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
Re: поиск ссылок репозиториев
« Ответ #21 : 21 Марта 2017, 19:03:11 »
beatlejuse, вам человек с опытом помочь пытается, а вы плохо это воспринимаете.
https://help.ubuntu.ru/wiki/%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B9 читайте

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6786
    • Просмотр профиля
Re: поиск ссылок репозиториев
« Ответ #22 : 22 Марта 2017, 03:56:38 »
осталось понять, как вычислить тот, которого у меня нет
А почему вы вообще решили, что чего-то у вас нет? На самом деле всё у вас есть: стандартные репозитории прописаны в sources.list и как обычному пользователю вам о них особо и знать не надо - просто запускаете "Менеджер программ Ubuntu" и устанавливаете нужную программу. Если вы чуть более продвинутый пользователь, то запускаете Synaptic и ставите эту же программу в виде её пакета, который подтянет другие пакеты по зависимостям. И "Менеджер программ Ubuntu" и Synaptic, и, кстати, "Менеджер обновлений" - все они используют данные из файла sources.list.
Так что ещё раз: ничего искать не нужно - всё уже прошито в систему.

Если же не работают обновления, или что-то не ставиться из "Менеджера программ", то нужно проделать эти операции в Терминале и посмотреть, какую ошибку он в ответ напишет. В зависимости от ошибки и нужно решать конкретную проблему. И без разницы, каким способом, кратчайшим, кстати, может оказаться редактирование или полная замена sources.list.
Отсюда ещё один вывод: нет никаких "шарообразных проблем в вакууме", бывают конкретные проблемы, и ,соответствующие им, конкретные методы решения. Точка. Прекратите выдумывать себе и остальным глупости.

Если вам нужно поставить программу, которой нет в "Менеджере программ" или новую версию программы (стандартные репозитории обноляются редко), то, как я описывал выше для игры 0AD - добавьте сторонний репозиторий и установите программу. И весь поиск репозитория, на котором вы так зациклены, сводиться к запросу в интернет-поисковике названия программы и с добавлением "волшебного" ppa. Команда через терминал или через GUI добавит репозиторий в папку sources.list.d, откуда потом информацию о новых пакетах возьмут и Synaptic" и "Менеджер обновлений" и команда sudo apt updаte.
Вывод третий: в Linux всё есть файлы, но отредактировать их можно разными способами - как удобнее - суть не меняется.

для меня остался ещё один актуальный вопрос - зависят ли эти репозитории от версии дистрибутива и архитектуры железа?
Да, зависят и от версии дистрибутива, и от версии системы, и от разрядности системы. Понятно, что не все репозитории, используемые в Linux Mint пригодны для Ubuntu. Хотя, в Ubuntu могут быть использованы некоторые сторонние репозитории для Debian. Вообще. если вам нужен сторонний репозиторий, то по выше названным ключевыми словам для поиска попадаете на Лаунчпад, там смотрите, есть ли в раскрывающемся списке "Технические детали" ваша версия Ubuntu и если есть, то подключаете репозиторий стандартным способом. Если нет - то не подключаете, ибо либо вообще не сработает, либо притащите себе ненужные пакеты и потенциальные проблемы с зависимостями.
За разрядность беспокоится обычно не стоит - система сама определит вашу версию системы и её разрядность, подключит нужные репозиторий и погрузит нужные пакеты. Если какой-то разряднсти для этой программы нет, то это обычно явно и заметно объявляется либо на странице Лаунчпад, либо на сайте программы.

Более того, например, сайт браузера Opera сам определяет, какая у вас система (тип ОС, версия, разрядность) и предлагает скачать необходимый именно вам файл. Вы скачиваете и запускаете установку (в данном случае это .deb-файл, запускаемый двойным нажатием мышки и использующий в качестве графического интерфейса "Менеджер программ Ubuntu"). В процессе установки репозиторий Opera автоматически прописывается в sources.list.d и через него будут приходить обновления.
Сложно? Проще некуда.
Надо вам, как пользователю, знать подробности, если всё нормально работает? Нет, не надо.
Вот не будет работать - будем конкретно разбираться. Там подробности и всплывут. А пока - успокойтесь и наслаждайтесь.
« Последнее редактирование: 22 Марта 2017, 07:11:41 от maks05 »

Оффлайн beatlejuse

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: поиск ссылок репозиториев
« Ответ #23 : 22 Марта 2017, 10:40:07 »
beatlejuse, вам человек с опытом помочь пытается, а вы плохо это воспринимаете.
https://help.ubuntu.ru/wiki/%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B9 читайте
человек с опытом не читает мои сообщения. он сам с собой общается. как и вы - данную ссылку я сам давал вначале, как образец описания кнопочек - я уже и сам могу писать такие статьи.

maks05, спасибо, кое что прояснилось.
Менеджер программ Ubuntu
давайте в рамках данной темы забудем про эти менеджеры и прочие кнопочки. мы же всё таки в линуксе - тут есть чудесный терминал.

Надо вам, как пользователю, знать подробности
как пользователю - нет. как админу - да. видимо, стоило упомянуть это вначале. я не школьник, который ковыряет домашнюю Ubuntu от нехрен делать. я виндовый админ с 15-летним стажем, который столкнулся с необходимостью поставить на удалённом серваке (линуксовом) диагностическую софтину (которую прислали поставщики), доступную только в виде rpm. alien не ставится у меня ни на сервере, ни на рабочей тачке (Ubuntu 16.04 только что установленная) и если на рабочей тачке я могу поклацать мышкой по менеджерам, то на сервере - увы. именно поэтому я так отчаянно сопротивляюсь предлагаемым решениям из разряда вышеупомянутой ссылки.
ну а раз уж я столкнулся с этим вопросом, то хотел заодно для себя разобраться. как выяснилось - форум для этого не подходит совсем - тут теоретические вопросы вызывают строго негативную реакцию и отторжение.

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
Re: поиск ссылок репозиториев
« Ответ #24 : 22 Марта 2017, 11:03:03 »
Цитировать
поставить на удалённом серваке (линуксовом)
Каком?
Цитировать
alien не ставится у меня ни на сервере, ни на рабочей тачке
alien  в терминале, вывод сюда.
Теоретические рассуждения хороши для симпозиумов.

Оффлайн beatlejuse

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: поиск ссылок репозиториев
« Ответ #25 : 22 Марта 2017, 11:15:32 »
~$ sudo apt-get install alien
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 alien : Depends: debhelper (>= 7) but it is not installable
E: Unable to correct problems, you have held broken packages.

~$ sudo apt-get install debhelper
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package debhelper is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  dh-apparmor

E: Package 'debhelper' has no installation candidate

Каком?
мать Supermicro
камень Xeon E5-2630 v3 @ 2.40GHz
ось Ubuntu 16.10

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
Re: поиск ссылок репозиториев
« Ответ #26 : 22 Марта 2017, 11:30:24 »

Цитировать
Unable to correct problems, you have held broken packages.
sudo apt install -f

Оффлайн beatlejuse

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: поиск ссылок репозиториев
« Ответ #27 : 22 Марта 2017, 11:41:07 »
~$ sudo apt install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: поиск ссылок репозиториев
« Ответ #28 : 22 Марта 2017, 11:46:55 »
beatlejuse, покажите список репов
grep -v '^#\|^$' /etc/apt/sources.list{,.d/*.list}

Оффлайн beatlejuse

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: поиск ссылок репозиториев
« Ответ #29 : 22 Марта 2017, 12:22:27 »
рабочая тачка:
~$ grep -v '^#\|^$' /etc/apt/sources.list{,.d/*.list}
/etc/apt/sources.list:deb https://apt.dockerproject.org/repo ubuntu-xenial main
/etc/apt/sources.list:deb http://download.virtualbox.org/virtualbox/debian xenial contrib
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu xenial universe
/etc/apt/sources.list.d/webupd8team-ubuntu-atom-xenial.list:deb http://ppa.launchpad.net/webupd8team/atom/ubuntu xenial main
/etc/apt/sources.list.d/xenial-partner.list:deb http://archive.canonical.com/ubuntu xenial partner

сервер
root@fb903c0c21b5:/# grep -v '^#\|^$' /etc/apt/sources.list{,.d/*.list}
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ yakkety main restricted
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ yakkety-updates main restricted
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ yakkety universe
/etc/apt/sources.list:deb-src http://archive.ubuntu.com/ubuntu/ yakkety universe
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ yakkety-updates universe
/etc/apt/sources.list:deb-src http://archive.ubuntu.com/ubuntu/ yakkety-updates universe
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ yakkety multiverse
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ yakkety-updates multiverse
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ yakkety-backports main restricted universe multiverse
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu/ yakkety-security main restricted
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu/ yakkety-security universe
/etc/apt/sources.list:deb-src http://security.ubuntu.com/ubuntu/ yakkety-security universe
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu/ yakkety-security multiverse
grep: /etc/apt/sources.list.d/*.list: No such file or directory

root@fb903c0c21b5:/# apt-get install alien
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package alien

root@fb903c0c21b5:/# apt-get install -f   
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

 

Страница сгенерирована за 0.037 секунд. Запросов: 23.