Как собрать файл .deb из файла .tar.gz?

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
Michail2020
Сообщения: 6
Зарегистрирован: 04 фев 2020, 16:28
Контактная информация:

Как собрать файл .deb из файла .tar.gz?

#1

04 фев 2020, 16:54

У меня Linux Mint 19.3 x64 Cinnamon. В этой системе я новичок. Нашел в и-нете несколько рекомендаций, попробовал. Спотыкаются на полдороге. То мой Линукс не знает команду /.configure, то ещё что-нибудь. Неужели нет хорошей программы для формирования файла DEB из TAR.GZ, или хотя бы подробного описания, для начинающих? Предвижу ответы типа "понаехали тут всякие, головой думать не хотят". И всё же надеюсь на ответ от умного человека.

Аватара пользователя

WWolf
Сообщения: 4187
Зарегистрирован: 14 фев 2018, 00:51
Решено: 36
Откуда: Краснодар
Благодарил (а): 1735 раз
Поблагодарили: 1275 раз
Контактная информация:

Как собрать файл .deb из файла .tar.gz?

#2

04 фев 2020, 17:07

Michail2020 писал(а):
04 фев 2020, 16:54
или хотя бы подробного описания, для начинающих?
с нормальными исходниками всегда идёт readme где по шагам всё расписано что и как надо делать...

Аватара пользователя

symon2014
Сообщения: 5997
Зарегистрирован: 16 дек 2017, 21:59
Решено: 40
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 762 раза
Контактная информация:

Как собрать файл .deb из файла .tar.gz?

#3

04 фев 2020, 17:09

Michail2020, а что в архиве , вдруг там не исходники , а исполняемая прога?
Изображение
Мой телеграм - https://t.me/+fy8nIWRI30A0NTZi

no avatar

Автор темы
Michail2020
Сообщения: 6
Зарегистрирован: 04 фев 2020, 16:28
Контактная информация:

Как собрать файл .deb из файла .tar.gz?

#4

04 фев 2020, 17:15

Подскажите тогда, где лежат нормальные исходники, а то мне всё как-то не слишком нормальные попадаются. Нужно установить VueScan для сканера EPSON PERFECTION 2480 Photo.

Аватара пользователя

symon2014
Сообщения: 5997
Зарегистрирован: 16 дек 2017, 21:59
Решено: 40
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 762 раза
Контактная информация:

Как собрать файл .deb из файла .tar.gz?

#5

04 фев 2020, 17:17

Michail2020, https://freesoft.ru/linux/vuescan_linux
такое не катит?
Изображение
Мой телеграм - https://t.me/+fy8nIWRI30A0NTZi

Аватара пользователя

slant
Сообщения: 4859
Зарегистрирован: 21 июн 2017, 18:09
Решено: 111
Благодарил (а): 53 раза
Поблагодарили: 2177 раз
Контактная информация:

Как собрать файл .deb из файла .tar.gz?

#6

04 фев 2020, 17:38

Michail2020 писал(а):
04 фев 2020, 16:54
То мой Линукс не знает команду /.configure
А и не должен. Эта команда должна быть в самих исходниках которые вы собираете. Вот make - это в самом вашем линуксе команда должна быть, как часть сборочного окружения.
Michail2020 писал(а):
04 фев 2020, 16:54
Неужели нет хорошей программы для формирования файла DEB из TAR.GZ, или хотя бы подробного описания, для начинающих?
"Неужели нет хорошего робота для починки машины для начинающих?" Универсального инструмента - нет и не будет в принципе, т.к. перед тем как в .deb что-то паковать, надо это что-то привести к готовому для работы виду. DEB - просто архив с указаниями: что и куда положить при распаковке и возможно - где и что изменить. И вот эти указания надо сначала знать самому, чтобы собрать DEB, который эту работу будет автоматизировать. Когда вы скачиваете исходники - в них может быть предусмотрен готовый метод/инструкция для сборки DEB пакета, а может и не быть. В этом случае никакая программа ничем вам не поможет - т.к. вопрос становится творческим.

Что касается документации по сборке DEB - есть такая. Но не в стиле "какую кнопку или программу использовать" - а именно по общим принципам - на вопрос о запаковке конкретной программы она ответ не даст. В любом случае, начинать стоит отсюда, если действительно есть интерес: https://help.ubuntu.ru/wiki/сборка_пакетов

Если же с этим всем разбираться нет желания (что вполне нормально для простого пользователя), то есть два варианта:
1. Искать ppa где есть нужный пакет в уже собранном виде.
2. Использовать flatpack, snap или что-то подобное.
3. Перейти на manjaro (его родоначальник arch - не для новичка) где есть AUR - библиотека решений автоматизации сборки пакетов под pacman - тамошний менеджер пакетов. AUR в отличии от репозиториев PPA централизирован т.е. все возможное под рукой и в одном месте - ничего искать не придется. Охват тоже впечатляющий - ни разу за год не встречался с тем, чтобы там не было нужного мне. Из минусов - дистрибутив rolling и решения из AUR не всегда работают. Иногда ломаются на несколько недель - не получается сборка пока автор конкретного решения не обновит его. Но довольно редко для популярного софта случается.

Аватара пользователя

Ара Магеддон
Сообщения: 583
Зарегистрирован: 08 дек 2018, 01:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 141 раз

Как собрать файл .deb из файла .tar.gz?

#7

04 фев 2020, 17:43

Michail2020 писал(а):
04 фев 2020, 17:15
Нужно установить VueScan для сканера EPSON PERFECTION 2480 Photo.
Так это же проприетарный софт. Для него разве есть исходники?
Там бинарник предлагается к загрузке, распаковываешь и запускаешь. Можно ярлычок сделать самостоятельно.
Ещё есть то же самое в flatpak-е: https://flathub.org/apps/details/com.hamrick.VueScan

no avatar

Автор темы
Michail2020
Сообщения: 6
Зарегистрирован: 04 фев 2020, 16:28
Контактная информация:

Как собрать файл .deb из файла .tar.gz?

#8

04 фев 2020, 17:51

Спасибо. Буду разбираться.

Аватара пользователя

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

Как собрать файл .deb из файла .tar.gz?

#9

04 фев 2020, 20:21

Michail2020 писал(а):
04 фев 2020, 17:51
Спасибо. Буду разбираться.
всегда пожалуйста , кушайте с булочкой.
Michail2020 писал(а):
04 фев 2020, 16:54
Как собрать файл .deb из файла .tar.gz?
...Неужели нет хорошей программы для формирования файла DEB из TAR.GZ, ...

никак
нет ни хорошей программы , ни плохой
TAR.GZ это просто архив в который запаковать можно что угодно, в том числе и "пакеты исходных кодов" , тех из которых командами собирают программу и упаковывают в деб пакет для установки программы. Их можно было бы запаковать и не в TAR.GZ, но... этож лииииинукс
Перед работой с исходниками просто элементарно требуется распаковать их.
ну это так , для уточнения по теме . Вы ведь не ищите в той ОСи в которой не новичок программу которая из zip или rar делает exe (или msi)
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

no avatar

Автор темы
Michail2020
Сообщения: 6
Зарегистрирован: 04 фев 2020, 16:28
Контактная информация:

Как собрать файл .deb из файла .tar.gz?

#10

05 фев 2020, 18:42

Вообще-то, т.к. Ваш покорный слуга уже давненько пенсионер, (хотя он в программировании с 1972 года,) хотел одного: установить vuescan БЕЗ ВОДЯНЫХ ЗНАКОВ в Линуксе. Денег на покупку лицензионного ПО у меня не было, нет, и вряд ли появятся. Увы. Все найденные Key не помогли. Из репозиториев ставятся VueScan-ы только с вышеупомянутуми знаками. Что мне делать? Знакомых линуксоидов поблизости нет, а перейти с winldows на Linux желание пока не пропало.

Аватара пользователя

symon2014
Сообщения: 5997
Зарегистрирован: 16 дек 2017, 21:59
Решено: 40
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 762 раза
Контактная информация:

Как собрать файл .deb из файла .tar.gz?

#11

05 фев 2020, 18:51

Не по теме
Michail2020 писал(а):
05 фев 2020, 18:42
хотя он в программировании с 1972 года,
Что и как программировали в эти годы? Суперлюбопытно.
Изображение
Мой телеграм - https://t.me/+fy8nIWRI30A0NTZi

Аватара пользователя

symon2014
Сообщения: 5997
Зарегистрирован: 16 дек 2017, 21:59
Решено: 40
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 762 раза
Контактная информация:

Как собрать файл .deb из файла .tar.gz?

#12

05 фев 2020, 18:58

Снимок экрана в 2020-02-05 19-00-43.png
https://www.hamrick.com/
и устанавливать не надо.
Изображение
Мой телеграм - https://t.me/+fy8nIWRI30A0NTZi

Аватара пользователя

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

Как собрать файл .deb из файла .tar.gz?

#13

05 фев 2020, 19:54

symon2014, https://www.hamrick.com/ ну скачает , распакует, запустит , но если не ошибаюся то сохранить на комп не сохраняет - требует купить лицензию, и при выводе на печать в файл pdf сохранит но с "водяными знаками" - надписью о необходимости покупки лицензии .
"Vuescan - отдельная независимая от системы программа (коммерческая). " (с) Сканер canonscan lide 300 (Пост slant #74629)


Michail2020 писал(а):
05 фев 2020, 18:42
Денег на покупку лицензионного ПО у меня не было, нет, и вряд ли появятся. Увы. Все найденные Key не помогли. Из репозиториев ставятся VueScan-ы только с вышеупомянутуми знаками. Что мне делать?
в общем то можно обмануть програмку
вот в этой теме расписал с картинкой в пдф как сохранить отсканированное без "водянки"
Сканер canonscan lide 300 (Пост colonel #75357)

и надеюсь компилирование программы из сорцев ( сборке файла .deb из файла .tar.gz) больше не требуется
кстати , что за нужда в использовании именно VueScan
Последний раз редактировалось пользователем 1 colonel; всего редактировалось раз: 5
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

Ара Магеддон
Сообщения: 583
Зарегистрирован: 08 дек 2018, 01:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 141 раз

Как собрать файл .deb из файла .tar.gz?

#14

05 фев 2020, 20:15

Michail2020 писал(а):
05 фев 2020, 18:42
Увы. Все найденные Key не помогли. Из репозиториев ставятся VueScan-ы только с вышеупомянутуми знаками.
Обсуждение вареза и способов взлома тут не приветствуется: администрация ругается. Хоть FOSS и пиратство вроде бы занимаются одним и тем же: предоставление простому пользователю кучи всяких бесплатных программ, но идеологически это две большие разницы. :D

По теме - это вам лучше посмотреть на том же рутрекере. Там в раздачах стареньких версий для линукса есть обсуждения, как обойти проверку: отключенный интернет в момент ввода ключа, блокировка хостов и т.п.
*похрустывание тонкого льда*

Аватара пользователя

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

Как собрать файл .deb из файла .tar.gz?

#15

05 фев 2020, 20:29

Ара Магеддон писал(а):
05 фев 2020, 20:15
Обсуждение вареза и способов взлома...
в описании как сохранить отсканированное без "водянки" никакого взлома нет :-D
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

Ара Магеддон
Сообщения: 583
Зарегистрирован: 08 дек 2018, 01:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 141 раз

Как собрать файл .deb из файла .tar.gz?

#16

05 фев 2020, 20:48

colonel писал(а):
05 фев 2020, 20:29
в описании как сохранить отсканированное без "водянки" никакого взлома нет
Дык я не спорю, но всё-таки это "костыль", как и было сказано в том сообщении. :)

ЗЫ. Чисто теоретически, если водяной знак имеет одинаковые размеры в пикселях и появляется в одном и том же месте - то можно создать "антизнак" и накладывать полу-автоматически через какой нибудь imagemagic..

Аватара пользователя

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

Как собрать файл .deb из файла .tar.gz?

#17

05 фев 2020, 21:08

Ара Магеддон писал(а):
05 фев 2020, 20:48
Чисто теоретически ...создать "антизнак" и накладывать...антизнак
ну если чисто теоретически ... и что будет вместо такого знака?
Screenshot35.png
имхо лучше уж костыль

а если действительно очень нужно много сканить да ещё и под распознавание текста - то копить денежку на покупку.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

Ара Магеддон
Сообщения: 583
Зарегистрирован: 08 дек 2018, 01:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 141 раз

Как собрать файл .deb из файла .tar.gz?

#18

05 фев 2020, 21:17

Ох ёкарный бабай...Не, вопрос снят с повестки дня :D
colonel писал(а):
05 фев 2020, 21:08
а если действительно очень нужно много сканить да ещё и под распознавание текста - то копить денежку на покупку.
Ну вот хорошо бы увидеть региональные цены, как в Стиме. Два килорубля за утилиту, которая нужна лишь время от времени - многовато, да.
У нас т.н. "психологическая цена" для подобного рода вещей в пределах тысячи находится.

Аватара пользователя

kobolt
Сообщения: 348
Зарегистрирован: 27 авг 2016, 21:53
Решено: 6
Откуда: Чебоксары
Благодарил (а): 40 раз
Поблагодарили: 121 раз
Контактная информация:

Как собрать файл .deb из файла .tar.gz?

#19

06 фев 2020, 06:04

Поставить gscan2pdf

Аватара пользователя

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

Как собрать файл .deb из файла .tar.gz?

#20

06 фев 2020, 17:35

kobolt писал(а):
06 фев 2020, 06:04
Поставить gscan2pdf
очевидно вы знаете какой сканер у автора топика, почему ему потребовался именно VueScan и полагаете что именно gscan2pdf>>>> будет работать с его сканером?
в gscan2pdf вроде как подвязки есть на sane-вскую библиотеку.
" Сканирование обрабатывается с помощью SANE через scanimage. " (с) http://linux-user.ru/distributivy-linux ... -10-17-04/
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Закрыто

Вернуться в «Cinnamon»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость