Автор Тема: .tar.bz2 файлове  (Прочетена 2361 пъти)

asdcvb

  • Участници
  • ***
  • Публикации: 11
    • Профил
.tar.bz2 файлове
« -: Sep 07, 2009, 17:26 »
Здравейте . Тепърва навлизам в линукса ( Убунту 9.04 ) и се сблъсках с много проблеми. Много ще се радвам ако ми помогнете да разреша следния:

Опитвам се да инсталирам файл завършващ на .tar.bz2 . Резархивирах го , влезнах в папката му и в конзолата написах './configure'   --- ( всичко това по инструкции). След като там то си направи нещо , написах 'make' и ми излезна следната грешка :
 make: *** No targets specified and no makefile found.  Stop.
И до тук.. Ще съм много благодарен ако ми помогнете да го оправя това.., че повече файлове са такива ,а някой наистина ми трябват.

Благодаря  ;)
Активен

c2h5oh

  • Напреднали
  • *****
  • Публикации: 675
  • Distribution: CentOS 7.4 Fedora 28
  • Window Manager: Plasma Desktop
    • Профил
Re: .tar.bz2 файлове
« Отговор #1 -: Sep 07, 2009, 17:50 »
Не е болка за умиране Грешката може да е в следствие на много причини затова първо кажи какво си се опитвал да инсталираш - коя програма как се казва файла. Можеш да задаваш параметри (настройки) на configure Тях можеш да ги видиш с ./configure --help Съобщението make: *** No targets specified and no makefile found.  Stop. обикновено означава че процеса на конфигуриране (подготовка) не е протекъл като хората в резултат на което командата make няма поставена задача за изпълнение
Активен

asdcvb

  • Участници
  • ***
  • Публикации: 11
    • Профил
Re: .tar.bz2 файлове
« Отговор #2 -: 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'

Активен

c2h5oh

  • Напреднали
  • *****
  • Публикации: 675
  • Distribution: CentOS 7.4 Fedora 28
  • Window Manager: Plasma Desktop
    • Профил
Re: .tar.bz2 файлове
« Отговор #3 -: Sep 07, 2009, 18:23 »
Ето ти я грешката и съответно препоръката за отстраняване

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.

Активен

asdcvb

  • Участници
  • ***
  • Публикации: 11
    • Профил
Re: .tar.bz2 файлове
« Отговор #4 -: 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' дори не го открива..


П.П- Ако съм сбъркал нещо при 'снабдяването' с пакетите , поправете ме..
Активен

tonitochev

  • Напреднали
  • *****
  • Публикации: 699
  • Distribution: Kubuntu and Xubuntu
  • Window Manager: KDE 4
    • Профил
    • WWW
Re: .tar.bz2 файлове
« Отговор #5 -: Sep 07, 2009, 18:28 »
Честно, не мога да разбера, защо всички новаци се хвърлят да компилират програми още с първите си стъпки в Линукс. Това е занятие колкото трудно разбираемо и изискващо доста познания, здрави нерви и т.н, толкова и напълно излишно. Особено с дистрибуция като Убунту и семейство ( и всичко що е дебиан базирано ).
Ако става въпрос за някаква програма, ВИНАГИ първата работа е да се отвори пакетният мениджър и тя да се търси там. Вече ако я няма, тогава се търси на сайта на програмата, да не би да има там готов пакет, и едва тогава се сваля сорс кода и се компилира( в случая този пакет tar.bz2 е точно архив с изходен код).
А компилирането от изходен код може както да е бързо и лесно ( ако предварително на системата са инсталирани всички необходими зависимости и девелопърски пакети), така и досадно и сложно ( ако пакетите от които зависи нашето програмче не са инсталирани и трябва тепърва да се инсталират или компилират).
При всички случаи, след като стартираш скрипта ./configure, той проверява дали са изпълнени необходимите условия и съобщава кое липсва. Прочиташ какво липсва и го осигуряваш. Така, докато завърши без съобщение за грешка и едва тогава можеш да пускаш make да компилира.
И за да си спестиш 20 пъти да стартираш конфигурето, обикновено има едни текстови файлове - ПРОЧЕТИ МЕ  и разни други, в които евентуално пише какви са зависимостите...
Та така, ако искаш да си чупиш главата в безмислици, компилирай, но ако си новак, по-добре недей.
Активен

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

tonitochev

  • Напреднали
  • *****
  • Публикации: 699
  • Distribution: Kubuntu and Xubuntu
  • Window Manager: KDE 4
    • Профил
    • WWW
Re: .tar.bz2 файлове
« Отговор #6 -: Sep 07, 2009, 18:33 »
На всичкото отгоре, на сайта на Cdemu си предлагат пакет за Убунтуто
https://launchpad.net/~cdemu/+archive/ppa
Активен

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

c2h5oh

  • Напреднали
  • *****
  • Публикации: 675
  • Distribution: CentOS 7.4 Fedora 28
  • Window Manager: Plasma Desktop
    • Профил
Re: .tar.bz2 файлове
« Отговор #7 -: Sep 07, 2009, 18:38 »
И в допълнение на писаното от tonitochev тоя CD/DVD емулатор няма ли го готов компилиран? Не ти ли върши работа някой друг готов компилиран AcetoneISO например Или командата  mount -o loop име.iso /media/някъдеси
Активен

asdcvb

  • Участници
  • ***
  • Публикации: 11
    • Профил
Re: .tar.bz2 файлове
« Отговор #8 -: Sep 07, 2009, 18:41 »
Не , че другите не ми вършат работа , просто само за този знаех..  ::)

П.П- А с конзолата си нямам и на понятие как може да се моунтва и изобщо дали може..
Активен

ludsic

  • Напреднали
  • *****
  • Публикации: 71
    • Профил
Re: .tar.bz2 файлове
« Отговор #9 -: 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 :)
Така, че не виждам къде е проблема с това. Все пак, докато не пробва, няма и да се научи.
С малко познания по английски език и място, където може да попита за нещата, които не разбира без да му се карат, далеч ще стигне.

Поздрави
Активен

B4 02 B2 4C CD 21 B2 61 CD 21 B2 6D CD 21 B2 65 CD 21 B2 72 CD 21 B4 4C B0 00 CD 21 00 00 00 00

tonitochev

  • Напреднали
  • *****
  • Публикации: 699
  • Distribution: Kubuntu and Xubuntu
  • Window Manager: KDE 4
    • Профил
    • WWW
Re: .tar.bz2 файлове
« Отговор #10 -: Sep 07, 2009, 19:09 »
Да, не е забранено да се компилира. Но е безмислено.
Особено ако си новак. Не ти е работа да компилираш, освен ако не си програмист или искаш да изучиш как бачка Линукс дистрибуцията с цел да създаваш софтуер или дистрибуции.
Ако си обикновен потребител много по-полезно е да се съсредоточиш да усвоиш първо лесните неща и тези, които са ти необходими за обикновенната работа. Не можеш да съ хвърляш в дълбокото още от началото, когато не знаеш да плуваш. Веднагически се давиш ( в нашия случай псуваш Линус, Столман и пасмина, теглиш една майна и обявяваш Убунту или квото е там за скапана работа и обявяваш всички линуксчии за фанатици).
За монтирането на ISO образи си има прост метод в конзолата. Как става лесно се намира, използва се командата mount и не са нужни никакви други програми. Отделно в репозиторията на дистрибуцията си има AcetoneIso дето върши чудна работа, както и още други - Google знае всичко.
П.П. Не се карам на човека или на когото и да е. Както казах в началото, първо се гледа дали програмчето, дето искаш да си инсталираш, го има в пакетният мениджър, ако липсва, търсиш в гугъл сайта на проекта и от там търсиш компилиран пакет, а ако и там няма вече няма мърдане - теглиш пак от там сорса, четеш какви зависимости има и така ...
Обикновено, това, което си заслужава си има пакет в репозиторията на Дебиан (Убунту), а тези , които са неизвестни и трябва да се компилират - едно 90 процента не си заслужава или са толкова пресни и експериментални, че девелоперите на дистрибуцията предпочитат да почакат ...
« Последна редакция: Sep 07, 2009, 19:17 от tonitochev »
Активен

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

asdcvb

  • Участници
  • ***
  • Публикации: 11
    • Профил
Re: .tar.bz2 файлове
« Отговор #11 -: Sep 07, 2009, 19:13 »
Така и така сме почнали , какво се прави с файл , който завършва на .nes   или по-точно , какво му е предназначението?


П.П- Не смятах , че е нужна нова тема , също не намерих такава..
Активен

tonitochev

  • Напреднали
  • *****
  • Публикации: 699
  • Distribution: Kubuntu and Xubuntu
  • Window Manager: KDE 4
    • Профил
    • WWW
Re: .tar.bz2 файлове
« Отговор #12 -: Sep 07, 2009, 19:21 »
Отвори си браузера и в полето за търсене на Google напиши
.nes
Ще получиш огромна и изчерпателна информация.
Понеже нямам Нинтендо и не ми се играят игри, темата не ме интересува особено много.
Активен

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

ludsic

  • Напреднали
  • *****
  • Публикации: 71
    • Профил
Re: .tar.bz2 файлове
« Отговор #13 -: Sep 07, 2009, 20:05 »
Здравейте,

Чувал съм, че хвърлят бебето в басейна и му гледат сеира, сиреч, чакат бебето да започне да плува. :D Това беше в кръга на шегата ;)
Не съм програмист и все пак, всяко приложение си го компилирам аз. Не искам да прихвана един от 9-те вируса за линукс. :D( за протокола: преди години, един авер инсталира за първи път компилиран пакет и се наложи да търси антивирусна за линукс :D ) И това не е много вероятно ама ... :)

А за .nes ти трябва емулатор. Това са старите игрички от нинтендо и др.

Поздрави
Активен

B4 02 B2 4C CD 21 B2 61 CD 21 B2 6D CD 21 B2 65 CD 21 B2 72 CD 21 B4 4C B0 00 CD 21 00 00 00 00

asdcvb

  • Участници
  • ***
  • Публикации: 11
    • Профил
Re: .tar.bz2 файлове
« Отговор #14 -: Sep 07, 2009, 20:29 »
А знаеш ли какъв емулатор ми трябва и от къде мога да го намеря , така де , да не преоткривам топлата вода , все пак ако някой знае.. Ако не ще потърся и ще ви кажа , ако ви интересува  ;)
Активен