Автор Тема: (РЕШЕН) Команда make  (Прочетена 3454 пъти)

SK0RP10N

  • Напреднали
  • *****
  • Публикации: 216
  • Distribution: Slackware
  • Window Manager: GNOME
    • Профил
    • WWW
(РЕШЕН) Команда make
« -: Aug 30, 2008, 23:37 »
Здравйте.
Ползвам Kubuntu 8.04
Какво точно трябва да инсталирам, за да имам командата make ?
Благодаря '<img'>
Активен

Ivshti

  • Напреднали
  • *****
  • Публикации: 322
  • Distribution: Linvo 2010.3
  • Window Manager: Gnome
    • Профил
    • WWW
(РЕШЕН) Команда make
« Отговор #1 -: Aug 31, 2008, 00:11 »
Мисля, че командата make я имаш '<img'>
Използва се така, като директорията_на_сорс_кода ти е директория с файл "Makefile" или "configure":
Примерен код

cd директорията_на_сорс_кода
./configure
make
sudo make install

Ако вече има Makefile, пропускаш ./configure '<img'>
Инсталиране по тоя начин НЕ СЕ ПРЕПОРЪЧВА (1-няма как да се деинсталира програмата, 2-зависимостите не се решават автоматично)! Потърси .deb пакет за програмата + зависимостите му. Пробвай "sudo apt-get install programa" в терминала, като, разбира се, замениш programa с желаната от теб програма, която ще се инсталира!



Активен

h7d8

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: Debian;Ubuntu
  • Window Manager: Gnome
    • Профил
(РЕШЕН) Команда make
« Отговор #2 -: Aug 31, 2008, 00:16 »
Цитат (SK0RP10N @ Авг. 31 2008,02:37)
Здравйте.
Ползвам Kubuntu 8.04
Какво точно трябва да инсталирам, за да имам командата make ?
Благодаря '<img'>

Примерен код
apt-get install binutils cpp flex gcc m4 make nmap autoconf automake1.9 g++
Ще са ти нужни.
Активен

Ivshti

  • Напреднали
  • *****
  • Публикации: 322
  • Distribution: Linvo 2010.3
  • Window Manager: Gnome
    • Профил
    • WWW
(РЕШЕН) Команда make
« Отговор #3 -: Aug 31, 2008, 00:27 »
@h7d8: сигурен съм, че почти всички неща от тези, които изброи ги има в Kubuntu. Особено binutils и gcc! Е, не че не могат да се махнат.



Активен

h7d8

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: Debian;Ubuntu
  • Window Manager: Gnome
    • Профил
(РЕШЕН) Команда make
« Отговор #4 -: Aug 31, 2008, 00:29 »
Цитат (Ivshti @ Авг. 31 2008,03:27)
@h7d8: сигурен съм, че почти всички неща от тези, които изброи ги има в Kubuntu. Особено binutils и gcc! Е, не че не могат да се махнат.

И аз ,но той като го напише ще си покаже.Може ли да гадаем? '<img'>
Активен

tonitochev

  • Напреднали
  • *****
  • Публикации: 699
  • Distribution: Kubuntu and Xubuntu
  • Window Manager: KDE 4
    • Профил
    • WWW
(РЕШЕН) Команда make
« Отговор #5 -: Aug 31, 2008, 07:25 »
В Ubuntu и Kubuntu компилатора не е инсталиран по подразбиране. За да го инсталираш:
sudo apt-get install build-essential
Това ще ти инсталира необходимите пакети и ще можеш да компилираш и инсталираш.
Активен

Debian
 http://debian-az-propaganda.blogspot.com/
вестник за GNU/Linux  http://vestnik.hbcom.info/news.php
 http://tonitochev.net16.net/

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
(РЕШЕН) Команда make
« Отговор #6 -: Aug 31, 2008, 14:21 »
Цитат (Ivshti @ Авг. 31 2008,01:11)
Инсталиране по тоя начин НЕ СЕ ПРЕПОРЪЧВА (1-няма как да се деинсталира програмата........

Малка промяна в процедурата, а именно:
./configure
make
checkinstall # създава deb или rpm и след това можеш да си го инсталираш и деинсталираш на воля  '<img'>



Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

bulg

  • Напреднали
  • *****
  • Публикации: 916
  • Distribution: *bsd/linux
  • Животът е тръпка... иначе живот ли е това...
    • Профил
    • WWW
(РЕШЕН) Команда make
« Отговор #7 -: Aug 31, 2008, 17:27 »
Цитат (Ivshti @ Авг. 31 2008,00:11)
Инсталиране по тоя начин НЕ СЕ ПРЕПОРЪЧВА (1-няма как да се деинсталира програмата...

Има как да се деинсталира, но не трябва да се трие директорията, от която е компилирано, и по-специално - Makefile-to:
Примерен код
$ sudo make uninstall
Активен

http://www.youtube.com/watch?v=9rX8Fn-YJpI
---------------------------------------------------------------------
http://cleargreen.com

triplek

  • Напреднали
  • *****
  • Публикации: 564
    • Профил
(РЕШЕН) Команда make
« Отговор #8 -: Aug 31, 2008, 22:08 »
/off
А някои програми даже не се компилират. Във всеки инсталационен архив има README и INSTALL файлове където има подробна инструкция как става инсталацията. Но силно ти препоръчвам да прибягваш до компилиране само в краен случай. Най-малкото си губиш времето. ':p'
Активен

Debian Lenny/sid

remotex

  • Напреднали
  • *****
  • Публикации: 344
    • Профил
(РЕШЕН) Команда make
« Отговор #9 -: Sep 01, 2008, 10:56 »
Цитат (Ivshti @ Авг. 31 2008,00:11)
Инсталиране по тоя начин НЕ СЕ ПРЕПОРЪЧВА (1-няма как да се деинсталира програмата...
Има как да се деинсталира, но не трябва да се трие директорията, от която е компилирано, и по-специално - Makefile-to:
Примерен код
$ sudo make uninstall

Това не е препоръчителен начин за деинсталиране - хеле па на библиотеки които ги ползват още 100 неща, защото не разрешава зависимостите (т.е. ще махне първото което го ползва и другите 99 ще "увиснат") - препоръчвам също метода с checkinstall и съответния пакетен мениджър... нали затова са измислени (мениджърите на пакети)  '<img'>
Активен

bulg

  • Напреднали
  • *****
  • Публикации: 916
  • Distribution: *bsd/linux
  • Животът е тръпка... иначе живот ли е това...
    • Профил
    • WWW
(РЕШЕН) Команда make
« Отговор #10 -: Sep 01, 2008, 13:10 »
Цитат
Това не е препоръчителен начин за деинсталиране - хеле па на библиотеки които ги ползват още 100 неща, защото не разрешава зависимостите (т.е. ще махне първото което го ползва и другите 99 ще "увиснат") - препоръчвам също метода с checkinstall и съответния пакетен мениджър... нали затова са измислени (мениджърите на пакети)  '<img'>

'make uninstall' премахва всичко, което е инсталирано с 'make install'.

Мениджърът също може да ти "осигури" проблем с deps при деинсталиране, но може да ти "каже" премахването на кои ще бъде критично за системата, примерно. Няма спор, че в по-голяма степен ползването му улеснява потребителя и спестява мн. от времето за търсене на липсващи зависимости, но темата не касаеше това.



Активен

http://www.youtube.com/watch?v=9rX8Fn-YJpI
---------------------------------------------------------------------
http://cleargreen.com

SK0RP10N

  • Напреднали
  • *****
  • Публикации: 216
  • Distribution: Slackware
  • Window Manager: GNOME
    • Профил
    • WWW
(РЕШЕН) Команда make
« Отговор #11 -: Sep 01, 2008, 16:41 »
Извинете за закъснението, но имах малко работа по сайта си и трябваше да я свърша.
Всичко работи перфектно.Благодаря много '<img'>
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
как да модул в make menuconfig
Настройка на хардуер
power 0 1627 Последна публикация Aug 29, 2004, 00:00
от power
make
Настройка на програми
oZoNe 4 2548 Последна публикация Oct 15, 2004, 12:08
от BOT_ev
./configure; make; make install...
Настройка на хардуер
satir 8 4577 Последна публикация Mar 24, 2008, 12:36
от satir
За какво е make-kpkg kernel_source
Хардуерни и софтуерни проблеми
zebrata 11 3704 Последна публикация Feb 09, 2010, 11:16
от phantomlord
проблем с make комдата под debian
Настройка на програми
jonythewalker 10 3229 Последна публикация Jul 22, 2010, 16:34
от jonythewalker