Страница 1 из 2

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

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

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

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

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

Добавлено: 04 фев 2020, 17:09
symon2014
Michail2020, а что в архиве , вдруг там не исходники , а исполняемая прога?

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

Добавлено: 04 фев 2020, 17:15
Michail2020
Подскажите тогда, где лежат нормальные исходники, а то мне всё как-то не слишком нормальные попадаются. Нужно установить VueScan для сканера EPSON PERFECTION 2480 Photo.

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

Добавлено: 04 фев 2020, 17:17
symon2014
Michail2020, https://freesoft.ru/linux/vuescan_linux
такое не катит?

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

Добавлено: 04 фев 2020, 17:38
slant
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 не всегда работают. Иногда ломаются на несколько недель - не получается сборка пока автор конкретного решения не обновит его. Но довольно редко для популярного софта случается.

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

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

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

Добавлено: 04 фев 2020, 17:51
Michail2020
Спасибо. Буду разбираться.

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

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

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

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

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

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

Добавлено: 05 фев 2020, 18:51
symon2014
Не по теме
Michail2020 писал(а):
05 фев 2020, 18:42
хотя он в программировании с 1972 года,
Что и как программировали в эти годы? Суперлюбопытно.

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

Добавлено: 05 фев 2020, 18:58
symon2014
Снимок экрана в 2020-02-05 19-00-43.png
https://www.hamrick.com/
и устанавливать не надо.

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

Добавлено: 05 фев 2020, 19:54
colonel
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

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

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

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

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

Добавлено: 05 фев 2020, 20:29
colonel
Ара Магеддон писал(а):
05 фев 2020, 20:15
Обсуждение вареза и способов взлома...
в описании как сохранить отсканированное без "водянки" никакого взлома нет :-D

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

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

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

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

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

а если действительно очень нужно много сканить да ещё и под распознавание текста - то копить денежку на покупку.

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

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

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

Добавлено: 06 фев 2020, 06:04
kobolt
Поставить gscan2pdf

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

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