Автор Тема: Каких пакетов не хватает в Sisyphus  (Прочитано 306216 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Каких пакетов не хватает в ALTLinux
« Ответ #615 : 08.03.2015 07:01:03 »
Я думал что sadovnik321 поставит и все... На то что кто-то будет читать не рассчитывал, а набивать текст и правда было лень :)
Форум - публичное место, никогда не знаешь чем тут отзовётся :)

Онлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Re: Каких пакетов не хватает в ALTLinux
« Ответ #616 : 01.04.2015 18:21:27 »
https://github.com/niavok/perroquet
Программа для аудирования - тренирует распознавание иностранной речи.

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Re: Каких пакетов не хватает в ALTLinux
« Ответ #617 : 20.04.2015 10:44:56 »
Нашёл на просторах интернета gui к p7zip.

А смысл лепить GUI к единственному архиватору, если уже имеющийся XArchiver умеет не только 7z, а и еще десяток других?
Как "научить" его открывать 7z?
$ rpm -qa | grep xarchiver
xarchiver-0.5.4-alt0.M70P.1
В свойствах программы формат 7z отсутствует.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Re: Каких пакетов не хватает в ALTLinux
« Ответ #618 : 20.04.2015 11:03:29 »
Нашёл на просторах интернета gui к p7zip.

А смысл лепить GUI к единственному архиватору, если уже имеющийся XArchiver умеет не только 7z, а и еще десяток других?
Как "научить" его открывать 7z?
$ rpm -qa | grep xarchiver
xarchiver-0.5.4-alt0.M70P.1
В свойствах программы формат 7z отсутствует.
Свежий rar тоже не умеет.

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Re: Каких пакетов не хватает в ALTLinux
« Ответ #619 : 20.04.2015 11:30:17 »
Еще месяц назад (до перехода на Alt) на Suse xarchiver все прекрасно открывал. Есть смысл пересобирать самому?
На сборка пакетов rpm актуальная инструкция?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 923
    • Домашняя страница
    • Email
Re: Каких пакетов не хватает в ALTLinux
« Ответ #620 : 20.04.2015 12:07:37 »
Еще месяц назад (до перехода на Alt) на Suse xarchiver все прекрасно открывал. Есть смысл пересобирать самому?
На сборка пакетов rpm актуальная инструкция?
Достаточно оттуда взять патчи.
Андрей Черепанов (cas@)

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Re: Каких пакетов не хватает в ALTLinux
« Ответ #621 : 20.04.2015 13:06:15 »
Не понял откуда брать патчи).
src.rpm тоже найти не получилось. В alt можно устанавливать пакеты просто из .src, по их инструкциям?
How to compile:
===============
./autogen.sh     # only if using repository source and 'configure' is missing
./configure      # type './configure --help' for options
make

as root:
make install

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 923
    • Домашняя страница
    • Email
Re: Каких пакетов не хватает в ALTLinux
« Ответ #622 : 20.04.2015 13:33:21 »
Не понял откуда брать патчи).
src.rpm тоже найти не получилось. В alt можно устанавливать пакеты просто из .src, по их инструкциям?
How to compile:
===============
./autogen.sh     # only if using repository source and 'configure' is missing
./configure      # type './configure --help' for options
make

as root:
make install
Можно. Но тогда или смиряётесь со свалкой собранных вручную программ или учитесь писать файлы .speс.
Андрей Черепанов (cas@)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Каких пакетов не хватает в ALTLinux
« Ответ #623 : 20.04.2015 14:26:16 »
Нашёл на просторах интернета gui к p7zip.

А смысл лепить GUI к единственному архиватору, если уже имеющийся XArchiver умеет не только 7z, а и еще десяток других?
Как "научить" его открывать 7z?
$ rpm -qa | grep xarchiver
xarchiver-0.5.4-alt0.M70P.1
В свойствах программы формат 7z отсутствует.

Вы удивитесь :-)

Или при только установленном пакете p7zip:
# cd /usr/bin
# ln -s 7z 7za

Или:
# apt-get install p7zip-standalone

Результат один и тот же:
xarchiver откроет 7z архив.
« Последнее редактирование: 20.04.2015 14:27:55 от Speccyfighter »

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Re: Каких пакетов не хватает в ALTLinux
« Ответ #624 : 20.04.2015 14:36:24 »
Speccyfighter, спасибо. standalone установил чуть раньше, но xarchiver уже удалил, поэтому и не увидел желаемого).

src.rpm-пакеты свои для каждого дистрибутива? Или "общие", как просто .src? Нашел пакет у Suse, но
$ rpm -ba ~/RPM/SPECS/xarchiver.spec
ошибка: строка 47: Неизвестный тэг: Recommends:     bzip2

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Каких пакетов не хватает в ALTLinux
« Ответ #625 : 20.04.2015 14:51:01 »
Speccyfighter, спасибо. standalone установил чуть раньше, но xarchiver уже удалил, поэтому и не увидел желаемого).

src.rpm-пакеты свои для каждого дистрибутива? Или "общие", как просто .src? Нашел пакет у Suse, но
$ rpm -ba ~/RPM/SPECS/xarchiver.spec
ошибка: строка 47: Неизвестный тэг: Recommends:     bzip2

В смысле srpms?
Всё на обычных бранчевых rpm-пакетах:
$ rpm -qa|grep xarchiver
xarchiver-0.5.4-alt1
$ xarchiver --version
xarchiver 0.5.3

Тут логика проста как кирпич:
xarchiver просматривает бинарники архиваторов и если не найдёт файл 7za в /usr/bin, то в  списке поддерживаемых архивов у xarchiver не будет 7z.

Стало быть при только установленном пакете p7zip надо обойти багу и обмануть xarchiver подсунув ему симлинк с нужным именем:
# cd /usr/bin
# ln -s 7z 7za

Или установить соответствующий пакет (p7zip-standalone без плагинов) в котором нужное имя бинаря уже имеется.
Пригодно и то и другое. Если в переменной PATH путь /usr/local/bin уже имеется, можно чтобы не устраивать свалку, симлинк 7za создать в /usr/local/bin, - если пакет p7zip-standalone устанавливать не хочется.

Что-то мне припоминается, что давным-давно у альтов бинарь был именно 7za...
« Последнее редактирование: 20.04.2015 14:59:16 от Speccyfighter »

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Re: Каких пакетов не хватает в ALTLinux
« Ответ #626 : 20.04.2015 15:01:31 »
В смысле srpms?
Я имел ввиду .src.rpm могут быть от чужих дистрибутивов? Тот, из которого я пытался собрать .rpm, был с репозитрия openSUSE. Пакеты под чужие дистрибутивы устанавливать нельзя, а собирать .rpm из "чужих" .src.rpm можно? Вообще .src.rpm может быть "чужим"?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 923
    • Домашняя страница
    • Email
Re: Каких пакетов не хватает в ALTLinux
« Ответ #627 : 20.04.2015 15:24:59 »
В смысле srpms?
Я имел ввиду .src.rpm могут быть от чужих дистрибутивов? Тот, из которого я пытался собрать .rpm, был с репозитрия openSUSE. Пакеты под чужие дистрибутивы устанавливать нельзя, а собирать .rpm из "чужих" .src.rpm можно? Вообще .src.rpm может быть "чужим"?
Можно. Если они не содержат несовместимых тегов, макросов или зависимостей. В любом случае, спек можно поправить и пересобрать под ALT Linux.
Андрей Черепанов (cas@)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Каких пакетов не хватает в ALTLinux
« Ответ #628 : 20.04.2015 15:37:57 »
В смысле srpms?
Я имел ввиду .src.rpm могут быть от чужих дистрибутивов? Тот, из которого я пытался собрать .rpm, был с репозитрия openSUSE. Пакеты под чужие дистрибутивы устанавливать нельзя, а собирать .rpm из "чужих" .src.rpm можно? Вообще .src.rpm может быть "чужим"?

Лучше бы фичреквестом на пакет p7zip.
У пакета p7zip нет в зависимостях p7zip-standalone,
$ apt-cache depends p7zip|grep stand
$
стало быть это можно обойти фичреквестом с пересборкой пакета:
Симлинк 7za на бинарь 7z ложить в пакет p7zip, и xarchiver будет открывать 7z-архивы.
Если устанавливается пакет p7zip-standalone, сначала устанавливается по зависимостям пакет p7zip, но последним должен устанавливаться p7zip-standalone, и его бинарник 7za должен прибив, подменить симлинк 7za пакета p7zip. Но при dist-upgrade порядок должен быть именно таким, - сначала p7zip, потом p7zip-standalone, чтобы не возникло сломов.
А можно и p7zip и p7zip-standalone затолкать в один пакет и отряхнуть руки.
И у xarchiver с 7z-архивами проблем не возникнет.
Тут вся суть для xarchiver, в наличии 7za. А в каком виде этот 7za, бинарником или симлинком, уже по большому счёту неважно.

Ну я так вижу эту ситуацию...
« Последнее редактирование: 20.04.2015 15:41:54 от Speccyfighter »

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Каких пакетов не хватает в ALTLinux
« Ответ #629 : 20.04.2015 16:12:02 »
Еще месяц назад (до перехода на Alt) на Suse xarchiver все прекрасно открывал. Есть смысл пересобирать самому?
Что там пересобрать xarchiver это вроде графика к консольным архиваторам.
У нас xarchiver последней версии и с патчем.