Кто-нибудь может создать deb пакет из tar.gz ?

Поиск, обмен ссылками, вопросы по устаревшему программному обеспечению.
grey_rat
Advanced Member
Сообщения: 336
Зарегистрирован: 13.06.2019,21:29
Откуда: Минск

Кто-нибудь может создать deb пакет из tar.gz ?

Сообщение grey_rat » 25.12.2020,22:44

Хочу вернуть поддержку VLC плагина в Firefox 68-84 для Linux так же как для Windows.
Я знаю как отредактировать нужные файлы из npapi-vlc-2.2.0.tar.gz , но я не умею создавать рабочий deb пакет.

Прошу помощи.

v74m
Advanced Member
Сообщения: 546
Зарегистрирован: 17.02.2016,13:24
Откуда: SPb

Кто-нибудь может создать deb пакет из tar.gz ?

Сообщение v74m » 25.12.2020,23:38

попробуйте конвертер пакетов alien
Всякое бывает.

grey_rat
Advanced Member
Сообщения: 336
Зарегистрирован: 13.06.2019,21:29
Откуда: Минск

Кто-нибудь может создать deb пакет из tar.gz ?

Сообщение grey_rat » 26.12.2020,12:23

Вот это пугает
И в заключение — очень важное замечание: применять утилиту alien целесообразно только к простым пакетам, без многочисленных зависимостей и сложных установочных сценариев — именно таковы были все рассмотренные выше случаи. В противном случае не гарантируется не то что превосходный, но даже просто приемлемый результат.

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5526
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

Кто-нибудь может создать deb пакет из tar.gz ?

Сообщение ATauenis » 26.12.2020,17:40

grey_rat писал(а): 25.12.2020,22:44 Я знаю как отредактировать нужные файлы из npapi-vlc-2.2.0.tar.gz , но я не умею создавать рабочий deb пакет.
Можно распаковать его архиватором, исправить файлы, поправить md5sums, потом заархивировать обратно. Получится deb.

https://ru.wikipedia.org/wiki/Deb_(%D1% ... %BE%D0%B2)
https://manpages.debian.org/testing/dpk ... .5.en.html

geg
Advanced Member
Сообщения: 12303
Зарегистрирован: 21.11.2010,12:04

Кто-нибудь может создать deb пакет из tar.gz ?

Сообщение geg » 26.12.2020,17:55

ATauenis писал(а): 26.12.2020,17:40 Можно распаковать его архиватором, исправить файлы, поправить md5sums, потом заархивировать обратно. Получится deb.
рукалицо. :biggrin:

grey_rat
Advanced Member
Сообщения: 336
Зарегистрирован: 13.06.2019,21:29
Откуда: Минск

Кто-нибудь может создать deb пакет из tar.gz ?

Сообщение grey_rat » 26.12.2020,22:54

А зачем править md5 ? Deb получится, как я понимю, после прогонки созданного архива в alien или типа того. Но будет ли оно работать?
Ну хотя бы родной без изменений https://download.videolan.org/pub/video ... 0.6.tar.xz сделать рабочим deb пакетом, получится или нет?

geg
Advanced Member
Сообщения: 12303
Зарегистрирован: 21.11.2010,12:04

Кто-нибудь может создать deb пакет из tar.gz ?

Сообщение geg » 26.12.2020,23:36

grey_rat писал(а): 26.12.2020,22:54 Но будет ли оно работать?
Вы какие-нибудь текстовые файлы внутри архива читали? Хотя бы INSTALL?

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5526
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

Кто-нибудь может создать deb пакет из tar.gz ?

Сообщение ATauenis » 27.12.2020,10:59

aleksvolgin писал(а): 26.12.2020,17:55рукалицо.
Точно. Прочёл невнимательно. Там исходного deb нет, который надо было бы подправить, а простой tar.gz. :biggrin: :23:

Тогда вот топикстартеру подборка информации для размышлений: https://yandex.ru/search/?text=dpkg-bui ... id=2196598

grey_rat
Advanced Member
Сообщения: 336
Зарегистрирован: 13.06.2019,21:29
Откуда: Минск

Кто-нибудь может создать deb пакет из tar.gz ?

Сообщение grey_rat » 27.12.2020,12:33

Я так понял, что где-то надо найти человека, который сможет собрать deb пакет. Ибо сам я тут ничего не сделаю.

Аватара пользователя
STIW
Advanced Member
Сообщения: 6087
Зарегистрирован: 02.05.2007,16:02
Откуда: Тамбов

Кто-нибудь может создать deb пакет из tar.gz ?

Сообщение STIW » 28.01.2021,08:27

grey_rat, не знаю, как это поможет, и поможет ли как-нибудь (линух - не моя тема), но один маньяк тут советует (мапэд не мой):
1. Распаковать архив из-под обычного пользователя
2. Перейти в директорию с программой, которую распаковал архив выше
3. Выполнить: $ ./configure && make
4. Затем, не выходя из директории, залогиниться из-под root'а: $ su
5. Выполнить команду $ checkinstall -D -y --install="no"
6. Выполнить: $ chown -R вася_user:вася_group ./
где: вася_user - имя обычного пользователя (пункт 1 выше); вася_group - имя его группы
7. Выйти из root'а обратно к обычному пользователю: $ exit
8. Найти полученный DEB-файл: $ ls -l ./*.deb
9. Сохранить его себе туда, куда нужно
(тупо скопипастил, так что - без претензий, но узнать, помогло ли, интересно)

geg
Advanced Member
Сообщения: 12303
Зарегистрирован: 21.11.2010,12:04

Кто-нибудь может создать deb пакет из tar.gz ?

Сообщение geg » 28.01.2021,09:54

Не по теме
STIW писал(а): 28.01.2021,08:27 один маньяк тут советует
:thumbup:
Последний раз редактировалось geg 28.01.2021,11:32, всего редактировалось 1 раз.

Ответить