Автор Тема: Какие пакеты и как устанавливать в alt linux  (Прочитано 2893 раз)

Оффлайн Yuriy98

  • Завсегдатай
  • *
  • Сообщений: 314
    • Email
А еще для познания системы, подскажите, об установки программа какие дистрибутивы скачивать рпм, деб, или еще какие и к каким какие команды подходят. А то некоторые рпм устанавливаются а некоторые нет, деб вообще не получается. Как понять какой дистрибутив скачивать для симп линукса?
Спасибо.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 918
    • Домашняя страница
    • Email
RPM для Fedora или SUSE. Deb не подходит.
Андрей Черепанов (cas@)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
А еще для познания системы, подскажите, об установки программа какие дистрибутивы скачивать рпм, деб, или еще какие и к каким какие команды подходят. А то некоторые рпм устанавливаются а некоторые нет, деб вообще не получается. Как понять какой дистрибутив скачивать для симп линукса?
Спасибо.

Устанавливать rpm-пакеты с индексом не alt, это гарантированный способ разломать систему.
Установить deb-пакет в altlinux можно, и даже через пакетный менеджер, правда последовательность действий будет для пользователя нетривиальной. Но шанс разломать altlinux будет близок к ста процентам. А в ряде случаев, после такой установки будет сломан альтовый пакетный менеджер и починить его начинающий пользователь не сможет.

Оффлайн Yuriy98

  • Завсегдатай
  • *
  • Сообщений: 314
    • Email
А еще для познания системы, подскажите, об установки программа какие дистрибутивы скачивать рпм, деб, или еще какие и к каким какие команды подходят. А то некоторые рпм устанавливаются а некоторые нет, деб вообще не получается. Как понять какой дистрибутив скачивать для симп линукса?
Спасибо.

Устанавливать rpm-пакеты с индексом не alt, это гарантированный способ разломать систему.
Установить deb-пакет в altlinux можно, и даже через пакетный менеджер, правда последовательность действий будет для пользователя нетривиальной. Но шанс разломать altlinux будет близок к ста процентам. А в ряде случаев, после такой установки будет сломан альтовый пакетный менеджер и починить его начинающий пользователь не сможет.

Т.е. нужно устанавливать РПМ с индексом альт, а как этот индекс посмотреть что он есть на этом рпм? В Винде все проще там только ехе и любая винда его кушает, а тут все сложно.
« Последнее редактирование: 11.01.2017 12:44:48 от sb »

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 549
Либо ставите из "родного" репозитория, либо перед тем как что-то скачивать "со стороны" и устанавливать читаете этот форум и альтовский wiki на предмет возможных проблем.
Если очень нужно установить нечто что отсутствует в альтовских репозиториях и потенциально "проблемное" ИМХО стоит курить в сторону контейнеров - LXC или docker.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Т.е. нужно устанавливать РПМ с индексом альт, а как этот индекс посмотреть что он есть на этом рпм?

Довольно просто:

альтовые пакеты установленные в систему
$ rpm -qa|sort|less
0ad-0.0.20-alt1
0ad-data-0.0.20-alt1
aalib-1.4-alt8rc5
acl-2.2.52.0.50.ea3c-alt1
acpi-1.7-alt1
...

в имени rpm-пакета содержат индекс alt
                                         Index of /pub/distributions/ALTLinux/p8/branch/i586/RPMS.classic/

   ----------------------------------------------------------------------------------------------------------------------------------------------

 ../
 0ad-0.0.20-alt1.i586.rpm                           05-Apr-2016 15:25             5244900
 389-admin-1.1.46-alt0.M80P.1.i586.rpm              11-Nov-2016 11:19              323283
 389-adminutil-1.1.22-alt2.i586.rpm                 27-Feb-2016 19:31               68183
 389-adminutil-devel-1.1.22-alt2.i586.rpm           27-Feb-2016 19:31               22551
 389-ds-base-1.3.6.1-alt0.M80P.1.i586.rpm           09-Nov-2016 15:03             1525799
...

У пакетов centos индекс el (Enterprise Linux)
   CentOS

    CentOS on the Web: CentOS.org | Mailing Lists | Mirror List | IRC | Forums | Bugs | Donate

   [ICO]                                        Name                                          Last modified   Size Description
   ---------------------------------------------------------------------------------------------------------------------------
   [DIR] Parent Directory                                                                                        -
   [   ] 389-ds-base-1.3.5.10-11.el7.x86_64.rpm                                             20-Nov-2016 17:04 1.7M
   [   ] 389-ds-base-devel-1.3.5.10-11.el7.x86_64.rpm                                       20-Nov-2016 17:04 195K
   [   ] 389-ds-base-libs-1.3.5.10-11.el7.x86_64.rpm                                        20-Nov-2016 17:04 664K
   [   ] 389-ds-base-snmp-1.3.5.10-11.el7.x86_64.rpm                                        20-Nov-2016 17:04 150K 
...

Пакеты fedora имеют индекс fc (Fedora Core)
   [NLUUG]                 Welcome to ftp.nluug.nl
                           Current directory: /pub/os/Linux/distr/fedora/linux/releases/25/Workstation/x86_64/os/Packages/a/

                                                    Current bandwidth utilization 718.22 Mbit/s
                                                             Bandwidth utilization bar

   ----------------------------------------------------------------------------------------------------------------------------------------------

 Icon  Name                                                                         Last modified      Size

   ----------------------------------------------------------------------------------------------------------------------------------------------

 [DIR] Parent Directory                                                                                  -
 [   ] a2ps-4.14-29.fc24.x86_64.rpm                                                 26-Apr-2016 07:28  1.1M
 [   ] aajohan-comfortaa-fonts-2.004-6.fc24.noarch.rpm                              26-Apr-2016 10:58  151K
 [   ] abattis-cantarell-fonts-0.0.25-1.fc25.noarch.rpm                             21-Aug-2016 21:13  154K
 [   ] abrt-2.9.0-1.fc25.x86_64.rpm                                                 10-Sep-2016 18:01  575K
 [   ] abrt-addon-ccpp-2.9.0-1.fc25.x86_64.rpm                                      10-Sep-2016 18:01  196K
...

У пакетов PCLinuxOS индекс pclos (PCLinuxOS)
   [NLUUG]                   Welcome to ftp.nluug.nl
                             Current directory: /pub/os/Linux/distr/pclinuxos/pclinuxos/apt/pclinuxos/64bit/RPMS.x86_64/

                                                    Current bandwidth utilization 201.05 Mbit/s
                                                             Bandwidth utilization bar

   ----------------------------------------------------------------------------------------------------------------------------------------------

 Icon  Name                                                                                 Last modified      Size

   ----------------------------------------------------------------------------------------------------------------------------------------------

 [DIR] Parent Directory                                                                                          -
 [   ] 0ad-0.0.21-1pclos2016.x86_64.rpm                                                     12-Nov-2016 07:27  7.8M
 [   ] 0ad-data-0.0.21-1pclos2016.noarch.rpm                                                12-Nov-2016 07:41  573M
 [   ] 2ManDVD-1.8.5-2pclos2014.x86_64.rpm                                                  18-Nov-2014 08:14   27M
 [   ] 4Pane-4.0-1pclos2017.x86_64.rpm                                                      21-Dec-2016 14:43  1.1M
 [   ] 5ball-0.41-3pclos2011.x86_64.rpm                                                     08-Apr-2013 11:44  311K
...

Ну и т.д.

Исключений из этого правила немного.
Например пакеты *.txz Slackware не содержат индекса. В Slackware довольно жёстко придерживаются принципа KISS (делай проще тупица), не с точки зрения начинающего пользователя, а с точки зрения среднестатистического пользователя. И если дериватив Slackware придерживается этого принципа, то он бинарно совместим со Slackware. Например salixos имеет цели не только на свой репозиторий, но и на зеркало репозитория Slackware. Правда в Slackware часто зависимости не отрабатываются, но хорошо это или плохо вопрос философский и здесь ещё не одно десятилетие будут ломать копья.
Что же касается слакбилдов, т.е. репозитория сборочных скриптов для Slackware, то проставлять здесь индексы абсолютно бессмысленное занятие. Они предназначены для сборки в среде любой Slackware-совместимой системы: слакварщики лентяи, - они не будут собирать бинарные пакеты под каждую отдельно взятую Slackware-совместимую систему, если в любой слакоподобный можно установить из единого для всех slackbuilds.org. Поэтому в репозиториях слакоподобных лежат бинарные пакеты необходимой базовой части, всё остальное лежит в едином для всех репозитории слакбилдов.

Кстати и в rpm-ных не рекомендуется смешивать репозитории иначе можно сломать систему. Исключения лишь составляют пакеты без зависимостей. Например пакет mozilla-plugin-adobe-flash который содержит библиотеку libflashplayer.so.

Рядом с индексом alt у альтов присутствует номер сборки: alt0, alt1, alt1.1.
Десятые в номере сборки говорят что изменения несущественные.
Но иногда используется сквозная нумерация: например systemd 237. Это говорит что разработчик дебил, потерял контроль на разработкой и не может сказать какие изменения критичные, а какие нет.

В Винде все проще там только ехе и любая винда его кушает, а тут все сложно.

Философский вопрос.
Иногда установка exe может вывалить Windows 7 в BSOD. Вам понадобится найти таблицу BSOD-кодов для данной Windows, понять причину аварийного останова системы и исправить ошибку. И лёгких путей не будет. Внятная документация только на английском языке. Варианты аварийного останова есть и их хватает в любой операционной системе. Со временем идеалистические взгляды на операционные системы проходят. Ну или не проходят.
« Последнее редактирование: 05.01.2017 09:56:58 от Speccyfighter »

Оффлайн Yuriy98

  • Завсегдатай
  • *
  • Сообщений: 314
    • Email
Спасибо. Сложно но потихоньку разбираюсь въезжаю. А почему у разных систем линукса свои индексы. Они как то между собой соревнуются кто лучше типо выбирайте наш нет наш и т.д. Почему нельзя сделать универсальный, что б ко всем подходил. И всем хорошо.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 918
    • Домашняя страница
    • Email
Есть такой индекс: exe. Подходит ко всем Windows. Но никакой демократии и свободы там нет.
Также будет, если останется один Linux.
Андрей Черепанов (cas@)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 964
Почему нельзя сделать универсальный, что б ко всем подходил. И всем хорошо.

Этот вопрос надо авторам задавать.
Вообще проблем то нету - есть куча проектов работающих в любом дистрибутиве.

Оффлайн Dmytro

  • Мастер
  • ***
  • Сообщений: 1 001
В Винде все проще там только ехе и любая винда его кушает, а тут все сложно.
Философский вопрос.
Иногда установка exe может вывалить Windows 7 в BSOD. Вам понадобится найти таблицу BSOD-кодов для данной Windows, понять причину аварийного останова системы и исправить ошибку. И лёгких путей не будет. Внятная документация только на английском языке. Варианты аварийного останова есть и их хватает в любой операционной системе. Со временем идеалистические взгляды на операционные системы проходят. Ну или не проходят.
Сразу вспоминается период, когда только-только вышла Vista... Нормальные инсталяторы, с проверкой совместимости, были редкостью. Большинство продуктов, содержащих драйверы (антивирусы, программы для записи дисков и т.д.),  имели отдельные инсталяторы для х32 и х64 платформ. Каждая установка не на ту платформу стабильно давала BSOD, после которого нужно было загрузиться с внешнего носителя (безопасный режим часто тоже переставал работать, особенно в случаях с антивирусами) и вручную удалить файл/файл, содержащий несовместимый драйвер.

Есть и не столь критичные проблемы. Например, попробуйте поставить последнюю яву на Win XP. Или актуальные Directx, .NET Framework. Internet explorer... Соответственно, работать откажется все, что зависит от вышеназванных компонентов.

А еще для каждой версии производителям железа приходится драйверы заново собирать.

А вообще, формат исполняемых файлов .exe существует со времен ДОСа. При этом, последняя версия Виндовс, в которой запускались хоть какие-то досовские приложения - Win 98.

А еще существует экзотика типа Windows CE. Windows RT, Windows mobile.

И это при том, что у всех версий винды 1 хозяин.

P.S.: и если говорить именно об инсталяторах, то там не только *.exe, там еще есть *.msi
« Последнее редактирование: 10.01.2017 08:21:28 от Dmytro »

Оффлайн Yuriy98

  • Завсегдатай
  • *
  • Сообщений: 314
    • Email
Понятно. Вообщем нужно переходить на нортон коммандер какой нить, там вроде было без глюков. 21 век начинаем создавать роботов, замахиваемся на искусственный интеллект, а с операционками все не ладно.

dango

  • Гость
21 век начинаем создавать роботов, замахиваемся на искусственный интеллект, а с операционками все не ладно.
Пока будем бросать недоделанными старые дела и хвататься за новые ради придуманных профитов, все так и будет не ладно, и операционки, и ИИ, и роботы.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Понятно. Вообщем нужно переходить на нортон коммандер какой нить, там вроде было без глюков.

Был. Там перед опросом клавиатуры надо хотя бы пустой цикл вставить иначе может вылезти весёлый баг. Которого кстати нет в Volkov Commander.

21 век начинаем создавать роботов, замахиваемся на искусственный интеллект, а с операционками все не ладно.

dango так хорошо ответил, что и добавить нечего.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
21 век начинаем создавать роботов, замахиваемся на искусственный интеллект, а с операционками все не ладно.
Пока будем бросать недоделанными старые дела и хвататься за новые ради придуманных профитов, все так и будет не ладно, и операционки, и ИИ, и роботы.

Спэккифайтер начинает хмуриться...

Прочитал man libinput и задался вопросом:
- Уважаемый разработчик драйвера, давно тебе пришла в голову идея сделать из man генератор ребусов или ты просто не смог трёх слов связать?

Что ты имел ввиду под выражением средняя эмуляция в фразе Indicates if middle emulation is enabled or disabled?
И в контексте Enables or disables natural scrolling behavior, что такое неестественное поведение прокрутки?
Почему ты в man не привёл схему зон тачпада, ты их не знаешь или лень помешала?
И вот глядя на то что ты выписываешь, меня сильно настораживает слово legacy стоящее рядом с другим драйвером к которому написан _нормальный_ man в котором всё чётко и ясно обозначено. Кстати в отличие от твоего.
И вообще, почему в твоём драйвере удар по тачпаду дефолтом оказался выключенным? Ты в курсе что при использовании многопальцевых жестов кнопки тачпада не нужны?, - ну или почти не нужны.
Объясняю тебе бестолковому зачем нужны удары по тачпаду и как с драйвером synaptics изменить размер окна без использования кнопок тачпада при включенном многопальцевом ударе и двухпальцевом горизонтальном и вертикальном скроллинге:
- Подвести курсор к углу окна, чтобы курсор изменился, обозначив что курсор находится в зоне захвата;
- Нажать клавишу Alt;
- Не сдвигая курсор из зоны захвата и не отпуская клавишу Alt выполнить двухпальцевый удар по тачпаду:
Быстрый двухпальцевый удар, - ударить, оторвать, ударить не отрывая пальцев от тачпада:
- Оторвать один палец от тачпада и потащить угол окна изменив его размер.
А используя зоны захвата окна (в каждом DE они разные), можно даже не целиться курсором.

Перемещение окна точно так же через Alt, но все действия одним пальцем.
Перемещение объектов рабочего стола : точно так же, но одним пальцем и через Ctrl.

Уважаемый (блин!) программист-разработчик, есть такое выражение: комфорт по умолчанию. Или по крайней мере минимальный комфорт.
« Последнее редактирование: 11.01.2017 10:27:47 от Speccyfighter »