Титла: .tar.bz2 файлове Публикувано от: asdcvb в Sep 07, 2009, 17:26 Здравейте . Тепърва навлизам в линукса ( Убунту 9.04 ) и се сблъсках с много проблеми. Много ще се радвам ако ми помогнете да разреша следния:
Опитвам се да инсталирам файл завършващ на .tar.bz2 . Резархивирах го , влезнах в папката му и в конзолата написах './configure' --- ( всичко това по инструкции). След като там то си направи нещо , написах 'make' и ми излезна следната грешка : make: *** No targets specified and no makefile found. Stop. И до тук.. Ще съм много благодарен ако ми помогнете да го оправя това.., че повече файлове са такива ,а някой наистина ми трябват. Благодаря ;) Титла: Re: .tar.bz2 файлове Публикувано от: c2h5oh в Sep 07, 2009, 17:50 Не е болка за умиране Грешката може да е в следствие на много причини затова първо кажи какво си се опитвал да инсталираш - коя програма как се казва файла. Можеш да задаваш параметри (настройки) на configure Тях можеш да ги видиш с ./configure --help Съобщението make: *** No targets specified and no makefile found. Stop. обикновено означава че процеса на конфигуриране (подготовка) не е протекъл като хората в резултат на което командата make няма поставена задача за изпълнение
Титла: Re: .tar.bz2 файлове Публикувано от: asdcvb в Sep 07, 2009, 18:17 Значи , програмата , която опитвам да инсталирам се казва Cdemu. ( версия 1.2.0 ).
Да започнем от самото начало : Изтеглих си файла - cdemu-daemon-1.2.0.tar.bz2 Сложих го в папката /tmp/cdemu/ и го резархивирах там , след което се получи нова папка с име : cdemu-daemon-1.2.0 Влезнах в конзолата и отидох до самата папка, тоест : radi@radi-pc:~$ cd /tmp/cdemu/cdemu-daemon-1.2.0 След това пиша: radi@radi-pc:/tmp/cdemu/cdemu-daemon-1.2.0$ ./configure Резултатът е: checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for style of include used by make... GNU checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking dependency style of gcc... gcc3 checking for gcc option to accept ISO C99... -std=gnu99 checking for gcc -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99 checking for a BSD-compatible install... /usr/bin/install -c checking whether make sets $(MAKE)... (cached) yes checking how to run the C preprocessor... gcc -std=gnu99 -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for glib... yes checking for gobject... yes checking for gmodule... yes checking for gthread... yes checking for dbus... configure: error: Package requirements (dbus-1 >= 0.60 dbus-glib-1 >= 0.61) were not met: No package 'dbus-1' found No package 'dbus-glib-1' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables dbus_CFLAGS and dbus_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. След това пиша : radi@radi-pc:/tmp/cdemu/cdemu-daemon-1.2.0$ make И излиза грешката: make: *** No targets specified and no makefile found. Stop. При опит , обаче , за 'sudo make install' , излиза: make: *** No rule to make target `install'. Stop. П.П - Това става при всеки опит да инсталирам файл с разширение '.tar.bz2' Титла: Re: .tar.bz2 файлове Публикувано от: c2h5oh в Sep 07, 2009, 18:23 Ето ти я грешката и съответно препоръката за отстраняване
Титла: Re: .tar.bz2 файлове Публикувано от: asdcvb в Sep 07, 2009, 18:28 Опитах следното :
В конзолата написах: radi@radi-pc:~$ sudo apt-get install dbus-1 Резултат : Reading package lists... Done Building dependency tree Reading state information... Done Package dbus-1 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: dbus E: Package dbus-1 has no installation candidate А 'dbus-glib-1' дори не го открива.. П.П- Ако съм сбъркал нещо при 'снабдяването' с пакетите , поправете ме.. Титла: Re: .tar.bz2 файлове Публикувано от: tonitochev в Sep 07, 2009, 18:28 Честно, не мога да разбера, защо всички новаци се хвърлят да компилират програми още с първите си стъпки в Линукс. Това е занятие колкото трудно разбираемо и изискващо доста познания, здрави нерви и т.н, толкова и напълно излишно. Особено с дистрибуция като Убунту и семейство ( и всичко що е дебиан базирано ).
Ако става въпрос за някаква програма, ВИНАГИ първата работа е да се отвори пакетният мениджър и тя да се търси там. Вече ако я няма, тогава се търси на сайта на програмата, да не би да има там готов пакет, и едва тогава се сваля сорс кода и се компилира( в случая този пакет tar.bz2 е точно архив с изходен код). А компилирането от изходен код може както да е бързо и лесно ( ако предварително на системата са инсталирани всички необходими зависимости и девелопърски пакети), така и досадно и сложно ( ако пакетите от които зависи нашето програмче не са инсталирани и трябва тепърва да се инсталират или компилират). При всички случаи, след като стартираш скрипта ./configure, той проверява дали са изпълнени необходимите условия и съобщава кое липсва. Прочиташ какво липсва и го осигуряваш. Така, докато завърши без съобщение за грешка и едва тогава можеш да пускаш make да компилира. И за да си спестиш 20 пъти да стартираш конфигурето, обикновено има едни текстови файлове - ПРОЧЕТИ МЕ и разни други, в които евентуално пише какви са зависимостите... Та така, ако искаш да си чупиш главата в безмислици, компилирай, но ако си новак, по-добре недей. Титла: Re: .tar.bz2 файлове Публикувано от: tonitochev в Sep 07, 2009, 18:33 На всичкото отгоре, на сайта на Cdemu си предлагат пакет за Убунтуто
https://launchpad.net/~cdemu/+archive/ppa Титла: Re: .tar.bz2 файлове Публикувано от: c2h5oh в Sep 07, 2009, 18:38 И в допълнение на писаното от tonitochev тоя CD/DVD емулатор няма ли го готов компилиран? Не ти ли върши работа някой друг готов компилиран AcetoneISO например Или командата mount -o loop име.iso /media/някъдеси
Титла: Re: .tar.bz2 файлове Публикувано от: asdcvb в Sep 07, 2009, 18:41 Не , че другите не ми вършат работа , просто само за този знаех.. ::)
П.П- А с конзолата си нямам и на понятие как може да се моунтва и изобщо дали може.. Титла: Re: .tar.bz2 файлове Публикувано от: ludsic в Sep 07, 2009, 18:53 Здравейте,
Резархивирах го , влезнах в папката му и в конзолата написах './configure' --- ( всичко това по инструкции).Човекът явно знае къде се намира ПРОЧЕТИ МЕ файла. Аз лично като новак, първо се "хвърлих" да компилирам програми. Като начало научих как се ползва Putty, разликата м/у ssh и telnet, cd, ls, cat, less, vi, tar zxvf blabla.tar.gz, ./configure, make, make install, ./eggdrop eggdrop.conf :) Така, че не виждам къде е проблема с това. Все пак, докато не пробва, няма и да се научи. С малко познания по английски език и място, където може да попита за нещата, които не разбира без да му се карат, далеч ще стигне. Поздрави Титла: Re: .tar.bz2 файлове Публикувано от: tonitochev в Sep 07, 2009, 19:09 Да, не е забранено да се компилира. Но е безмислено.
Особено ако си новак. Не ти е работа да компилираш, освен ако не си програмист или искаш да изучиш как бачка Линукс дистрибуцията с цел да създаваш софтуер или дистрибуции. Ако си обикновен потребител много по-полезно е да се съсредоточиш да усвоиш първо лесните неща и тези, които са ти необходими за обикновенната работа. Не можеш да съ хвърляш в дълбокото още от началото, когато не знаеш да плуваш. Веднагически се давиш ( в нашия случай псуваш Линус, Столман и пасмина, теглиш една майна и обявяваш Убунту или квото е там за скапана работа и обявяваш всички линуксчии за фанатици). За монтирането на ISO образи си има прост метод в конзолата. Как става лесно се намира, използва се командата mount и не са нужни никакви други програми. Отделно в репозиторията на дистрибуцията си има AcetoneIso дето върши чудна работа, както и още други - Google знае всичко. П.П. Не се карам на човека или на когото и да е. Както казах в началото, първо се гледа дали програмчето, дето искаш да си инсталираш, го има в пакетният мениджър, ако липсва, търсиш в гугъл сайта на проекта и от там търсиш компилиран пакет, а ако и там няма вече няма мърдане - теглиш пак от там сорса, четеш какви зависимости има и така ... Обикновено, това, което си заслужава си има пакет в репозиторията на Дебиан (Убунту), а тези , които са неизвестни и трябва да се компилират - едно 90 процента не си заслужава или са толкова пресни и експериментални, че девелоперите на дистрибуцията предпочитат да почакат ... Титла: Re: .tar.bz2 файлове Публикувано от: asdcvb в Sep 07, 2009, 19:13 Така и така сме почнали , какво се прави с файл , който завършва на .nes или по-точно , какво му е предназначението?
П.П- Не смятах , че е нужна нова тема , също не намерих такава.. Титла: Re: .tar.bz2 файлове Публикувано от: tonitochev в Sep 07, 2009, 19:21 Отвори си браузера и в полето за търсене на Google напиши
.nes Ще получиш огромна и изчерпателна информация. Понеже нямам Нинтендо и не ми се играят игри, темата не ме интересува особено много. Титла: Re: .tar.bz2 файлове Публикувано от: ludsic в Sep 07, 2009, 20:05 Здравейте,
Чувал съм, че хвърлят бебето в басейна и му гледат сеира, сиреч, чакат бебето да започне да плува. :D Това беше в кръга на шегата ;) Не съм програмист и все пак, всяко приложение си го компилирам аз. Не искам да прихвана един от 9-те вируса за линукс. :D( за протокола: преди години, един авер инсталира за първи път компилиран пакет и се наложи да търси антивирусна за линукс :D ) И това не е много вероятно ама ... :) А за .nes ти трябва емулатор. Това са старите игрички от нинтендо и др. Поздрави Титла: Re: .tar.bz2 файлове Публикувано от: asdcvb в Sep 07, 2009, 20:29 А знаеш ли какъв емулатор ми трябва и от къде мога да го намеря , така де , да не преоткривам топлата вода , все пак ако някой знае.. Ако не ще потърся и ще ви кажа , ако ви интересува ;)
Титла: Re: .tar.bz2 файлове Публикувано от: c2h5oh в Sep 07, 2009, 20:40 http://mirror.cse.iitk.ac.in/rpmfusion/free/fedora/releases/11/Everything/i386/os/repoview/games.group.html Това ми изкочи за Fedora 11 Търси същите имена за Ubuntu Кое за какво е как се ползва и т.н. нямам никаква идея но се надявам че ти по-ги разбираш
Титла: Re: .tar.bz2 файлове Публикувано от: asdcvb в Sep 07, 2009, 20:42 На мен не ми трябват.. просто за обща култура. ::)
Титла: Re: .tar.bz2 файлове Публикувано от: ludsic в Sep 07, 2009, 21:02 rockness съм ползвал
Титла: Re: .tar.bz2 файлове Публикувано от: tolostoi в Sep 07, 2009, 23:18 Не , че другите не ми вършат работа , просто само за този знаех.. ::)Може, и е лесно, виж картинката. |