Автор Тема: Как найти пакет в altlinux с неизвестным именем?  (Прочитано 93121 раз)

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Должно. Читайте changelog apt-repo. Сделано для повышения читаемости.
Да читаемость и так неплоха была, а теперь вот костыли тащить в свои и так костыльные подделки дело тяжкое и неблагодарное. Самое обидное, что эти костыли теперь не вытащить, потому что так решил апстрим :(

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Это ты так Андрея "обозвал" ?  Тут апстрим русскоговорящий и всепонимающий, это редкость ;-)

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Это ты так Андрея "обозвал" ?  Тут апстрим русскоговорящий и всепонимающий, это редкость ;-)
Я же не знаю наверняка, кто решение принимал :) Может были ещё причастные. Но мне в любом случае не очень нравится это решение. Именно как разработчику наколенных подделок, хотя как пользователю мне без разницы.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Ну, по-хорошему - (вынося за скобки Андрея) - надо писать в багзилу в таких случаях. Например, с предложением ввести дополнительный ключ, типа compatible, оставляющий старое отображение.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Что-то там альтисты нахимичили - в p7 все работает. Буду разбираться - ох уж эти нововведения.

На Сизифе сработает так , - см. вложение: apt-repo + выброс.
В /etc/apt/sources.list* сменился формат целей на репозиторий.

findpath-0.1.2-alt1.noarch.rpm
« Последнее редактирование: 17.07.2016 18:34:15 от Speccyfighter »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Мужики, вы чего! Читайте документацию по источникам! А если не один пробел, а два – переписывать будете?
Андрей Черепанов (cas@)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
В /etc/apt/sources.list* сменился формат целей на репозиторий.
Вообще-то админ может любой формат целей задать. И вообще apt-repo может не использовать.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Мужики, вы чего! Читайте документацию по источникам! А если не один пробел, а два – переписывать будете?
И где можно посмотреть эту документацию ? Зачем менять то, что работает годами, ради мнимой удобочитаемости, когда в списке две-три строчки обычно, не понимаю...

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Можно и man source.list, но он на английском.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Вообще-то админ может любой формат целей задать.

Вот поэтому apt-file у альтов до сих пор и нет.

И вообще apt-repo может не использовать.

apt-repo-то тут при чём? :-)
$ rpm2cpio apt-conf-branch-7.0.0-alt3.i586.rpm | cpio -idmv
./etc/apt
./etc/apt/pkgpriorities
./etc/apt/repositories
./etc/apt/repositories/.compatlist
./etc/apt/sources.list
./etc/apt/sources.list.d
./etc/apt/sources.list.d/alt.list
./etc/apt/sources.list.d/heanet.list
./etc/apt/sources.list.d/informika.list
./etc/apt/sources.list.d/ipsl.list
./etc/apt/sources.list.d/kiev.list
./etc/apt/sources.list.d/yandex.list
./etc/apt/vendors.list
./etc/apt/vendors.list.d
./etc/apt/vendors.list.d/alt.list
16 блоков
$ cat ./etc/apt/sources.list.d/alt.list
# ftp.altlinux.org (ALT Linux, Moscow)

# ALT Linux Platform 7
#rpm [p7] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch i586 classic
#rpm [p7] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch noarch classic

#rpm [p7] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch i586 classic
#rpm [p7] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch noarch classic

#rpm [p7] rsync://ftp.altlinux.org/ALTLinux/p7/branch i586 classic
#rpm [p7] rsync://ftp.altlinux.org/ALTLinux/p7/branch noarch classic

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Можно и man source.list, но он на английском.

Там в альтах про debian:
Третье поле указывает одно из множества (current|testing|unstable), остальные поля дальше - подмножества (main contrib non-free)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Третье поле указывает одно из множества (current|testing|unstable), остальные поля дальше - подмножества (main contrib non-free)
Название множеств и подмножеств - это частности. Можно и так и эдак назвать. Теоретически, я могу иметь локальную базу пакетов совсем с другими названиями, но это всё равно будет работать. А потом со временем все эти названия могут изменяться - для примера взгляните на срез Мастера 2.4.

http://ftp.altlinux.org/pub/distributions/ALTLinux/2.4/Master/
http://ftp.altlinux.org/pub/distributions/ALTLinux/2.4 Master main contrib nonfree
« Последнее редактирование: 17.07.2016 19:26:43 от ruslandh »

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Как чего не называй, но в этом бардаке невозможно поддерживать функционал apt-file и я теперь понимаю, почему его до сих пор нет. Кстати, тут попутно выяснилось, что поиск по именам файлов можно вести только в официальных репозиториях и тасках. Во всех остальных источниках просто нет соответствующих индексов. Поэтому если и доработаю скрипт, то результат будет только для этих самых репозиториев и только для бранчей, начиная с 4, где появился прогнозируемый формат записи о разделах (так назовем) репозитория.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Должно. Читайте changelog apt-repo. Сделано для повышения
Ну, то что в выводе адреса не соответствующие действительности — это несомненно удобство. Вот только для кого?
Когда браузеры вместо полного адреса стали безальтернативно казать удобства, заметно выросла посещаемость фишинговых сайтов.