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

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 457
    • Email
Для того, что-бы пользователь не задумывался сколько пробелов ставить в разделителе - это общепринятая практика.
Руслан, ну ей богу, пользователь во всех случаях задумываться не будет — скопипастит то что там есть (как есть) и заявит, что ничего не открывается. Вот это и есть общепринятая практика.
А какие-то приложения от таких нововведений отваливаются.

Оффлайн squire

  • Завсегдатай
  • *
  • Сообщений: 1 609
Для того, что-бы пользователь не задумывался сколько пробелов ставить в разделителе - это общепринятая практика.
А слэш, который там раньше стоял, чем помешал? Когда я обновлялся с р7 до р8, в /etc/apt/sources.list.d/alt.list просто поменял р7 на р8 и получил облом. Нет такого репозитория. Пришлось искать, как теперь репозитории прописываются. Оказывается, теперь не слэш нужен, а пробел. Это с каждой новой версией теперь меняться будет?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 261
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
APT was written by the APT team <apt@packages.debian.org>.

http://git.altlinux.org/people/at/packages/?p=apt.git;a=blob;f=ChangeLog-rpm.old;h=22b24df4c037e0ed3c255c933325a3856bba890b;hb=HEAD#l276
Цитировать
* Thu Aug 10 2000 Alfredo K. Kojima <kojima@conectiva.com>
initial package creation. Yeah, it's totally broken for sure.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 261
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
А слэш, который там раньше стоял, чем помешал? Когда я обновлялся с р7 до р8, в /etc/apt/sources.list.d/alt.list просто поменял р7 на р8 и получил облом.
Вот это странно.

Оффлайн squire

  • Завсегдатай
  • *
  • Сообщений: 1 609
Вот это странно.
Странно, конечно.
# ftp.altlinux.org (ALT Linux, Moscow)
# ALT Linux Platform 8
# rpm [p7] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch/ x86_64 classic
# rpm [p7] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch/ x86_64-i586 classic
# rpm [p7] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p7/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 [p7] rsync://ftp.altlinux.org/ALTLinux/p7/branch/ x86_64 classic
# rpm [p7] rsync://ftp.altlinux.org/ALTLinux/p7/branch/ x86_64-i586 classic
# rpm [p7] rsync://ftp.altlinux.org/ALTLinux/p7/branch/ noarch classic
Вот для снавнения остались записи р7. р8 заработало только с пробелом.

Оффлайн Olej

  • Давно тут
  • **
  • Сообщений: 201
Кстати, тут попутно выяснилось, что
Ага ... попутно ещё выяснилось, что:
- в репозитариях есть aptitude ...
- и он умеет успешно (хоть это!) искать пакеты контекстным поиском по имени (это как во всех DEB дистрибутивах)
- а вот устанавливать пакеты он уже не умеет ... разучился ;-D ... какая-то там у него ошибка с  пакетами ...

Думаю, что это тоже продукт "улучшений от эстетов" в записи URL.
 
« Последнее редактирование: 17.07.2016 22:31:07 от Olej »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 937
    • Домашняя страница
    • Email
Обычно aptitude никто в Альт Линукс не пользуется. Но если есть ошибка – заводите.
К формату sources.list это не имеет никакого отношения.
Андрей Черепанов (cas@)

Оффлайн Olej

  • Давно тут
  • **
  • Сообщений: 201
Но проку нет:
А чуть правленную версию (правда там тривиальные исправления и вроде бы не связанные с этим недоразумением с пробелом в адресе) https://forum.altlinux.org/index.php?action=dlattach;topic=34714.0;attach=19460 если использовать ?
С переменным успехом :D :
[olej@comp-core-i7-ec8cfa ~]$ findpath lsb_release
Локальные файлы индексов для http://ftp.altlinux.org/pub/distributions/ALTLinux отсутствуют, выполняется загрузка файлов
--2016-07-17 22:44:29--  http://ftp.altlinux.org/pub/distributions/ALTLinux/i586/base/contents_index
Распознаётся ftp.altlinux.org (ftp.altlinux.org)… 62.152.55.238
Подключение к ftp.altlinux.org (ftp.altlinux.org)|62.152.55.238|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 404 Not Found
2016-07-17 22:44:30 ОШИБКА 404: Not Found.

--2016-07-17 22:44:30--  http://ftp.altlinux.org/pub/distributions/ALTLinux/noarch/base/contents_index
Распознаётся ftp.altlinux.org (ftp.altlinux.org)… 62.152.55.238
Подключение к ftp.altlinux.org (ftp.altlinux.org)|62.152.55.238|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 404 Not Found
2016-07-17 22:44:30 ОШИБКА 404: Not Found.

Поиск по аргументу lsb_release (http://ftp.altlinux.org/pub/distributions/ALTLinux i586):
grep: /home/olej/.contents_index/1/i586/contents_index: Нет такого файла или каталога

Поиск по аргументу lsb_release (http://ftp.altlinux.org/pub/distributions/ALTLinux noarch):
grep: /home/olej/.contents_index/1/noarch/contents_index: Нет такого файла или каталога

Оффлайн Olej

  • Давно тут
  • **
  • Сообщений: 201
Обычно aptitude никто в Альт Линукс не пользуется. Но если есть ошибка – заводите.
К формату sources.list это не имеет никакого отношения.
Если вы так думаете, что пакетом XXX "никто в Альт Линукс не пользуется" - то пакет XXX нужно исключать из репозитария.
А если пакет ХХХ лежит в репозитарии - то он должен там лежать работоспособный.
Я так думаю...
 

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 261
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Вот для снавнения остались записи р7. р8 заработало только с пробелом.
Вы так убедительно говорите, что мне пришлось проверить. Работают и старый и новый вариант.
Привожу старый работаюший вариант:

Цитировать
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/branch x86_64 classic
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/branch noarch classic
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/branch x86_64-i586 classic

Оффлайн ruslandh

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

Оффлайн Olej

  • Давно тут
  • **
  • Сообщений: 201
Обычно aptitude никто в Альт Линукс не пользуется.
aptitude хороша для поиска имён пакетов по регулярному выражению. Чем ещё вы просмотрите пакеты по образцу ... теми средствами пакетной системы (убогими, откровенно говоря) которые есть а Altlinux:
[root@comp-core-i7-ec8cfa Загрузки]# aptitude search ^lsb
i   lsb                                                  - The skeleton package defining packages needed for LSB complian
i   lsb-core                                             - Linux Standard Base 4.0 core support package                 
v   lsb-core-amd64                                       -                                                               
p   lsb-core-doc                                         - Linux Standard Base Core Specification 3.1.0                 
v   lsb-core-noarch                                      -                                                               
i   lsb-cxx                                              - Linux Standard Base 4.0 cxx support package                   
v   lsb-cxx-amd64                                        -                                                               
v   lsb-cxx-noarch                                       -                                                               
i   lsb-desktop                                          - Linux Standard Base 4.0 desktop support package               
v   lsb-desktop-amd64                                    -                                                               
v   lsb-desktop-noarch                                   -                                                               
v   lsb-graphics-amd64                                   -                                                               
v   lsb-graphics-noarch                                  -                                                               
i   lsb-init                                             - ALT Linux implementation of LSB compliant init functions     
i   lsb-languages                                        - Linux Standard Base 4.0 languages support package             
v   lsb-languages-noarch                                 -                                                               
i   lsb-printing                                         - Linux Standard Base 4.0 printing support package             
v   lsb-printing-noarch                                  -                                                               
i   lsb-release                                          - Linux Standard Base Release Tools                             
p   lsb-trialuse                                         - Linux Standard Base 4.0 trialuse support package             
v   lsb-trialuse-noarch                                  -                                                               
p   lsblk                                                - List block devices   

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 261
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
- а вот устанавливать пакеты он уже не умеет ... разучился ;-D ... какая-то там у него ошибка с  пакетами ...
Не подтверждаю - у меня в сизифе всё нормально:

# aptitude remove mc
Reading Package Lists... Done
Building Dependency Tree
Инициализация состояний пакетов... Done
Следующие пакеты НЕРАБОТОСПОСОБНЫ:
  mc-full
Следующие пакеты будут УДАЛЕНЫ:
  mc
0 пакетов обновлено, 0 установлено новых, 1 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0B архивов. После распаковки освободится 6529kB.
Прервать.

# aptitude remove mc-full
Reading Package Lists... Done
Building Dependency Tree
Инициализация состояний пакетов... Done
Следующие пакеты будут УДАЛЕНЫ:
  mc-full
0 пакетов обновлено, 0 установлено новых, 1 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0B архивов. После распаковки 0B будет занято.
Запись информации расширенных состояний... Done
Committing changes...
Preparing...                 ########################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Done.
# aptitude remove mc
Reading Package Lists... Done
Building Dependency Tree
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Done
Запись информации расширенных состояний... Done
Следующие пакеты будут УДАЛЕНЫ:
  mc
0 пакетов обновлено, 0 установлено новых, 1 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0B архивов. После распаковки освободится 6529kB.
Запись информации расширенных состояний... Done
Committing changes...
Preparing...                 ########################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Done.
Rostov ~ # aptitude install mc
Reading Package Lists... Done
Building Dependency Tree
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Done
Запись информации расширенных состояний... Done
Следующие НОВЫЕ пакеты будут установлены:
  mc
0 пакетов обновлено, 1 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0B/1643kB архивов. После распаковки 6529kB будет занято.
Запись информации расширенных состояний... Done
Committing changes...
Preparing...                 ########################################### [100%]
1: mc                        ########################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Done.
     

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 261
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Цитировать
aptitude search ^lsb
$ apt-cache search ^lsb
lsb - The skeleton package defining packages needed for LSB compliance
lsb-core - Linux Standard Base 4.0 core support package
lsb-cxx - Linux Standard Base 4.0 cxx support package
lsb-desktop - Linux Standard Base 4.0 desktop support package
lsb-languages - Linux Standard Base 4.0 languages support package
lsb-printing - Linux Standard Base 4.0 printing support package
lsb-trialuse - Linux Standard Base 4.0 trialuse support package
lsblk - List block devices
lsb-core-doc - Linux Standard Base Core Specification 3.1.0
lsb-init - ALT Linux implementation of LSB compliant init functions
lsb-release - Linux Standard Base Release Tools
repocop-unittest-init-condrestart - lsb-init integration tests for repocop test platform

Оффлайн ruslandh

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