debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Компиляция приложений в Debian  (Прочитано 12291 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Brainey

  • Ветеран
  • *****
  • Сообщений: 1943
  • Jabber: brainey@jabber.cz
Re: Компиляция приложений в Debian
« Ответ #15 : 27 Февраль 2011, 19:50:23 »
Цитировать
То есть не "можно использовать чекинсталл, а нужно".
Загаживать свою систему, или нет - каждый решает сам.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Упс

  • Гость
Re: Компиляция приложений в Debian
« Ответ #16 : 27 Февраль 2011, 22:17:46 »
Цитировать
В общем использовать $make install низзя
Если очень хочется то можно.
Я бы не стал так категорично заявлять что низзя, это сугубо личное дело. А вот проинформировать, особенно начинающих что удалить программу установленную с помощью make install не просто, непременно нужно. А там пусть каждый сам решает.
« Последнее редактирование: 27 Февраль 2011, 22:34:56 от Упс »
 

Оффлайн Metrix

  • Местный житель
  • ***
  • Сообщений: 486
  • Jabber: metrix-ds@jabber.ru
Re: Компиляция приложений в Debian
« Ответ #17 : 27 Февраль 2011, 22:27:19 »
Цитата: kstati
Что ж вы такое рекомендуете-то?!  <!-- s:%) -->:%)<!-- s:%) -->
make install - верный способ загадить систему.
В любом дистрибутиве установка просто обязана проходить через систему управления пакетами.
Ближе к теме:
компиляция - это нормально, но вместо make install прочитайте-ка информацию про создание deb-пакетов.
И устанавливайте именно *.deb

deb-inside
Руководство начинающего разработчика Debian

Спасибо большое за ссылку, хорошо, что дал ясность что и как делать
« Последнее редактирование: 26 Август 2011, 02:45:39 от Ghostdmn »
Юзербар в отпуске
 

Оффлайн Ghostdmn

  • Ленивы... Ай, лень допеча...
  • Старожил
  • ****
  • Сообщений: 854
  • Jabber: ghostdmn@jabber.cz
Re: Компиляция приложений в Debian
« Ответ #18 : 28 Февраль 2011, 07:33:44 »
Кстати, для облегчения компиляции есть такая прелесть как apt-get build-dep. Сильно упрощает жизнь при установке нужных зависимостей.
К примеру:
#apt-get build-dep pidginИ все нужные зависимости будут установлены.

Пы.Сы. Для тех, кто не в курсе...
8Gb/GTX750Ti 2Gb/AMD FX(tm)-4300 Quad-Core Processor/HDD 1Tb Toshiba DT01ACA100
 

Оффлайн Trouyan

  • Пользователь
  • *
  • Сообщений: 12
Re: Компиляция приложений в Debian
« Ответ #19 : 18 Ноябрь 2012, 20:45:18 »
А какие посоветуете компиляторы C++  с графическим, дружелюбным интерфейсом на подобии Visual Studio ?
 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3294
  • wheezy KDE & jessie LXDE & stretch KDE
Re: Компиляция приложений в Debian
« Ответ #20 : 18 Ноябрь 2012, 21:22:23 »
#apt-get build-dep pidgin

И все нужные зависимости будут установлены.
Когда бы было всё так просто мэйнтенерами становились бы через одного....хотя если програмка простенькая...но со свежим pidgin это точно не прокатит
в большинстве случаев ,даже если отработает configure make обязательно остановится с ошибкой типа /usr/lib/...lib.s0..not found
На помощь приходит утилита apt-file
apt-get install apt-file
apt-file update
apt-file search /usr/lib/...lib.s0..
утилита подскажет какую библиотеку надо доустановить в систему.
но и это возможно ещё не хэппи энд..гугленье патчи правка Makefile /DEBIAN/rules
Если бы мне был по зубам английский была бы потенциальная возможность спрашивать у разработчиков....
Сложно всё, но возможно.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Slow

  • Новичок форума
  • Сообщений: 9
Re: Компиляция приложений в Debian
« Ответ #21 : 11 Август 2014, 20:54:48 »
В общем использовать $make install низзя, вместо этой команды подойдёт $checkinstall -D make install с последующей установкой свежеполученного *.deb пакета;) То есть не "можно использовать чекинсталл, а нужно".
То есть, если таким способом установлю программу или скачаю из какого то сайта *.deb пакет и установлю его, то после установки  спокойно найду его, например, используя synaptic?
 

Yrii

  • Гость
Re: Компиляция приложений в Debian
« Ответ #22 : 11 Август 2014, 21:07:32 »
да
 

sunjob

  • Гость
Re: Компиляция приложений в Debian
« Ответ #23 : 20 Ноябрь 2014, 17:51:43 »
А вот проинформировать, особенно начинающих что удалить программу установленную с помощью make install не просто, непременно нужно

make uninstall
 

Yrii

  • Гость
Re: Компиляция приложений в Debian
« Ответ #24 : 20 Ноябрь 2014, 18:08:29 »
Угу, это если вы не удалили папку с исходниками. А так, нужно заново распаковать исходники и сконфигурировать ее с теми же параметрами (если они конечно были/нужны => надо напрягать память :) ).
 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3294
  • wheezy KDE & jessie LXDE & stretch KDE
Re: Компиляция приложений в Debian
« Ответ #25 : 20 Ноябрь 2014, 20:58:46 »
Русские дебианщики против цифрового слабоумия !
 

Yrii

  • Гость
Re: Компиляция приложений в Debian
« Ответ #26 : 21 Ноябрь 2014, 11:07:54 »
Если честно, то первый раз про make remove слышу, где ты такое нашёл?
Я прошёлся по http://www.gnu.org/software/make/manual/make.html и не чего не нашёл.
 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3294
  • wheezy KDE & jessie LXDE & stretch KDE
Re: Компиляция приложений в Debian
« Ответ #27 : 22 Ноябрь 2014, 15:02:09 »
Где нашёл не помню, но пользоваться приходилось например если собираю драйвера для DVB карты , а их (драйверов) может быть несколько версий из разных источников:
Linux.tv , s2-liplianin  и ещё пару программистов пишут или добавляют свои патчи. Что бы установить второй драйвер (реально набор модулей ядра и прошивок так как результаты сборки падают в /lib/modules/версия ядра/...../...  и /lib/firmware  необходимо сначала удалить первый драйвер, для чего переходим в каталог с исходниками и выполняем make remove
Да возможно я не к месту написал , тема про компиляцию приложений ::)
Русские дебианщики против цифрового слабоумия !
 

sunjob

  • Гость
Re: Компиляция приложений в Debian
« Ответ #28 : 22 Ноябрь 2014, 20:58:38 »
>> А вот проинформировать, особенно начинающих что удалить программу установленную с помощью make install не просто, непременно нужно

>> make uninstall

>> Угу, это если вы не удалили папку с исходниками. А так, нужно заново распаковать исходники и сконфигурировать ее с теми же параметрами (если они конечно были/нужны => надо напрягать памят

достаточно сохранить Makefile  ;)
 

Yrii

  • Гость
Re: Компиляция приложений в Debian
« Ответ #29 : 22 Ноябрь 2014, 21:03:58 »
как вариант, но всё равно - надо что-то сохранять/помнить об этом
уж лучше собрать пакет...
 

Русскоязычное сообщество Debian GNU/Linux

Re: Компиляция приложений в Debian
« Ответ #29 : 22 Ноябрь 2014, 21:03:58 »


Теги: