Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Opaa в Jul 30, 2009, 11:56



Титла: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 11:56
Здравейте :)
Преди да пусна тази тема първо проверих във форума дали съществува и я имаше ето тукhttp://www.linux-bg.org/forum/index.php?topic=11203.0 ($2). Така съвсем нов съм в сферата на Линукс и почти нищичко неразбирам, Аз съм с Ubuntu 8.04 ядро 2.6.24. Ако може някой да ми обясни малко по подробно за какво се използват:
./configure
 make install
за да мога да си инсталирам програми в тоя формат :)

Благодаря предварителино за отделеното внимание :)


Титла: Re: Проблем с tar.gz
Публикувано от: VladSun в Jul 30, 2009, 12:12
Цитат
  • You run configure (you usually have to type ./configure as most people don't have the current directory in their search path). This builds a new Makefile.
  • Type make This builds the program. That is, make would be executed, it would look for the first target in Makefile and do what the instructions said. The expected end result would be to build an executable program.
  • Now, as root, type make install. This again invokes make, make finds the target install in Makefile and files the directions to install the program.



Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 12:17
Мерси много VladSun :) дано даго направа правилно щот нищо неми говори :D
Нали ./configure се пише в терминала ?


Титла: Re: Проблем с tar.gz
Публикувано от: VladSun в Jul 30, 2009, 12:20
Да, пише се в терминала (конзолата), в директорията, която съдържа сорсовете (обикновено директорията създадена след разархивиране).

Едно добро начало е да прочетеш README и/или INSTALL файловете в тази директория преди да правиш каквото и да било ;)


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 12:22
Мерси много :)


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 12:28
Извинявай много а можеш ли да ми дадеш пример по който да се водя ?


Титла: Re: Проблем с tar.gz
Публикувано от: b2l в Jul 30, 2009, 12:28
Код:
#./configure && make && make install


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 12:32
Да де това го разбрах :)

Ама примерно туко що си свалил фаил във формат tar.gz и искаш да го инсталнеш :)
За такам пример имах предвид.

Извинявам се че задавам толкова дразнещи въпроси ама искам да се науча :)


Титла: Re: Проблем с tar.gz
Публикувано от: b2l в Jul 30, 2009, 12:33
Код:
#tar zxvf "name of file".tar.gz
#cd "name of file"
#./configure && make && make install


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 12:40
opaa@opaa-desktop:~/superkaramba-0.39$ ./configure
checking build system type... i686-pc-linux-gnulibc1
checking host system type... i686-pc-linux-gnulibc1
checking target system type... i686-pc-linux-gnulibc1
checking for a BSD-compatible install... /usr/bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for kde-config... /usr/bin/kde-config
checking where to install... /usr (as returned by kde-config)
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
opaa@opaa-desktop:~/superkaramba-0.39$ make
make: *** No targets specified and no makefile found.  Stop.
opaa@opaa-desktop:~/superkaramba-0.39$ make install
make: *** No rule to make target `install'.  Stop.


Това ми пише след като написах tar zxvf и cd


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 12:41
Какво да права сега ?


Титла: Re: Проблем с tar.gz
Публикувано от: b2l в Jul 30, 2009, 12:42
Я покажи какво пише в config.log файла.


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 12:43
Ама като пиша:
Код:
make

Трябва ли да пиша името на фаила


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 12:45
Така аз сега се пробвам да инсталирам superkaramba-0.39


Титла: Re: Проблем с tar.gz
Публикувано от: b2l в Jul 30, 2009, 12:46
Някъде да съм написал "name" след make-a?
Само, че на теб ти дава някаква грешка. Кажи какво се опитваш да инсталираш? И е най-добре да го потърсиш и да го инсталираш с пакетния менеджър.

ПС: Аха, разбрах.

ПСС:
Код:
$sudo apt-get install superkaramba


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 12:47
:)


Титла: Re: Проблем с tar.gz
Публикувано от: VladSun в Jul 30, 2009, 12:48
Взимаш си съобщението за грешка - дИмек:
Цитат
checking for C compiler default output file name... configure: error: C compiler cannot create executables
пускаш го в Гугъл и четеш ;)


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 12:50
Като написах
Код:
# sudo apt-get install supekaramba

ми изписа

opaa@opaa-desktop:~$ $sudo apt-get install superkaramba
E: Неуспех при отварянето на файл за заключване /var/lib/dpkg/lock - open (13 Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?


Титла: Re: Проблем с tar.gz
Публикувано от: VladSun в Jul 30, 2009, 12:58
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

В превод значи...


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 12:59
Незнам..  :(


Титла: Re: Проблем с tar.gz
Публикувано от: VladSun в Jul 30, 2009, 13:01
..., are you root?

Код
GeSHi (Bash):
  1. $sudo apt-get install superkaramba

Не трябва да слагаш $ пред sudo.


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 13:03
Аз несъм слагал # пред sudo.


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 13:04
Пиша пак кода и нище нестава пак ми дава
E: Неуспех при отварянето на файл за заключване /var/lib/dpkg/lock - open (13 Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?


Титла: Re: Проблем с tar.gz
Публикувано от: VladSun в Jul 30, 2009, 13:07
Като написах
Код:
# sudo apt-get install supekaramba

ми изписа

opaa@opaa-desktop:~$ $sudo apt-get install superkaramba
E: Неуспех при отварянето на файл за заключване /var/lib/dpkg/lock - open (13 Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Аз несъм слагал # пред sudo.



Не трябва да слагаш $ пред sudo.


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 13:09
Ама и това несъм слагал.
Като си отвора терминала си пиша така:

sudo apt-get install superkaramba


Титла: Re: Проблем с tar.gz
Публикувано от: b2l в Jul 30, 2009, 13:10
Шах, с пешката. Ами намери начин да станеш root и след това напиши само:
Код:
apt-get install superkaramba


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 13:11
Как така да стана root ?


Титла: Re: Проблем с tar.gz
Публикувано от: b2l в Jul 30, 2009, 13:14
Код:
sudo su
И после трябва да те пита за паролата.


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 13:18
Да питашеме за паролата.
И сега като напиша командата пиша парола и ми излиза:

E: Невалидна операция superkaramba


Титла: Re: Проблем с tar.gz
Публикувано от: b2l в Jul 30, 2009, 13:20
Искаш да кажеш, че си станал root, после си написал
Код:
apt-get install superkaramba
и ти е дало тази грешка, така ли?


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 13:21
Да..



Титла: Re: Проблем с tar.gz
Публикувано от: VladSun в Jul 30, 2009, 13:29
Да..

Ловя се  на бас, че не е баш така ;)


Титла: Re: Проблем с tar.gz
Публикувано от: b2l в Jul 30, 2009, 13:33
Да..

Ловя се  на бас, че не е баш така ;)

Защо ли подкрепям VladSun.


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 13:35
Май се оправи...

Изключих и пак включих терминала и започна да зарежда.

opaa@opaa-desktop:~$ sudo su
root@opaa-desktop:/home/opaa# apt-get install superkaramba
Четене на списъците с пакети... Готово
Изграждане на дървото със зависимости       
Reading state information... Готово                                   
The following packages were automatically installed and are no longer required:
  linux-headers-2.6.24-19-generic linux-headers-2.6.24-19
Use 'apt-get autoremove' to remove them.
Предложени пакети:
  khelpcenter
Следните НОВИ пакети ще бъдат инсталирани:
  superkaramba
0 актуализирани, 1 нови инсталирани, 0 за премахване и 0 без промяна.
Необходимо е да се изтеглят 544kB архиви.
After this operation, 1454kB of additional disk space will be used.
Изт:1 http://bg.archive.ubuntu.com hardy-updates/universe superkaramba 4:3.5.10-0ubuntu1~hardy1 [544kB]
Изтеглени 544kB за 0s (1756kB/сек)     
Selecting previously deselected package superkaramba.
(Reading database ... 145070 files and directories currently installed.)
Unpacking superkaramba (from .../superkaramba_4%3a3.5.10-0ubuntu1~hardy1_i386.deb) ...
Setting up superkaramba (4:3.5.10-0ubuntu1~hardy1) ...


Сега какво да правя ? Или е готово.


Титла: Re: Проблем с tar.gz
Публикувано от: VladSun в Jul 30, 2009, 13:40
Честито! Инсталира си superkaramba :)

По принцип те съветвам като искаш да инсталираш нещо да потърсиш в Google:

ubuntu howto нещото-което-ще-инсталираш


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 13:40
А сега каде да я намера? За да си я пусна ?


Титла: Re: Проблем с tar.gz
Публикувано от: b2l в Jul 30, 2009, 13:43
Усещам следващата тема: "Как се работи със Superkaramba???" или "Какво да правя с това?"


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 13:45
 ;D ;D Абе някак ис ще се оправа, ама сега каде да я намера за да я пусна ?

Инче много ви благодаря имате по една бира от мен   [_]3


Титла: Re: Проблем с tar.gz
Публикувано от: BOT_ev в Jul 30, 2009, 13:47
Има едно нещо Synaptic се казва не е лоша идея да го ползваш него за инсталиране на софтуер...


Титла: Re: Проблем с tar.gz
Публикувано от: b2l в Jul 30, 2009, 13:47
Инче много ви благодаря имате по една бира от мен   [_]3
Ще има да чакам.
Пробвай в терминала да напишеш:
Код:
superkaramba


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 13:51
backtolife ако си от софия може да се видим да те почерпа за помоща :) сущо така и ValdSun  :)

А сега всеки път когато посикам да я включа трва да пиша в терминала ли ?


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 13:55
Добре а сега как да я запамета на десктопа.

Там има едно "Open local theme" ама аз като незнам каде е инсталирана как да го добава?


Титла: Re: Проблем с tar.gz
Публикувано от: b2l в Jul 30, 2009, 14:04
backtolife ако си от софия може да се видим да те почерпа за помоща :) сущо така и ValdSun  :)

Ела до Варна и ще ти покажа как се пуска, как се работи с нея и къде е инсталирана  ;D ;D ;D ;D ;D


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 14:06
 ;D ;D ;D ;D Мноо ми е далечко. Ама на 9 ще хода на обзор мое да се отбиеш :)


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 14:07
Става ли да си дадеш скайпа да ми помогнеш докато навлеза в нещата ?


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 14:08
А сега треа ли да и инсталирам допълнителни пакети ?


Титла: Re: Проблем с tar.gz
Публикувано от: b2l в Jul 30, 2009, 14:08
На 9-ти съм на концерт на Слави Трифонов - тук във Варна :) :) :) :) Skype не давам.  :D :D :D


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 14:11
ОК значи щи пиша тука във форума  ;D ;D Добре сега защо като дам тема на десктопа тя се показва ама недейства.


Титла: Re: Проблем с tar.gz
Публикувано от: morbid_viper в Jul 30, 2009, 14:12
Не знам защо ти е притрябвало да инсталираш от tar.gz при условие, че повечето дистрибуции имат доста обширни хранилища с всевъзможни пакети.
Обикновено най-просто и бързо е да го инсталираш готов компилиран пакет.

Разбира се, ако толкова държиш да се учиш на това , как се компилира от изходен код дадена програма, тогава горните отговори ти дават смислено и кратко описание. Имай предвид, обаче, че като пускаш  ./configure без параметри ще се компилира с настройки по подразбиране, които най-често не отговарят на дистрибуцията, която ползваш. Например, по подразбиране пътят за инсталация е /usr/local, докато в повечето дистрибуции е само /usr. Това може да доведе до известни проблеми – ако имаш инсталирана програмата от пакет и нейния изпълним файл е в /usr/bin, то при компилирането по подразбиране ще се инсталира в /usr/local/bin. Най-вероятно това ще означава, че ще продължиш да си ползваш старата програма, тъй като обикновено  /usr/bin се претърсва преди /usr/local/bin.
За да видиш всички възможни настройки можеш да видиш
./configure --help
И пак ще кажа – не мисля, че е толкова важно да се научиш как да си компилираш една програма. Според мен е по-добре един новак да се научи как да си търси какво му трябва и да може да си го сложи от пакет – поне съвременните пакетни системи се грижат за зависимостите.

И аз в зората на използването на Линукс бях тръгнал да компилирам наред – от 2-3 години не ми се е налагало.


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 14:15
Благодаря ти morbid за този отговор  :)


Титла: Re: Проблем с tar.gz
Публикувано от: b2l в Jul 30, 2009, 14:17
Започни да четеш! ($2)


Титла: Re: Проблем с tar.gz
Публикувано от: Opaa в Jul 30, 2009, 14:25
Мерси па дано си я пусна  ;D ;D


Титла: Re: Проблем с tar.gz
Публикувано от: nasko_p_a в Jul 30, 2009, 20:03
Alt+F1 -> Utilities -> Desktop -> Superduperkaramba :)
Тази тема беше много забавна  ;D