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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: NikolaiTalev в Jun 12, 2010, 11:23



Титла: Въпрос за Федора 13 и инсталиране на tar.bz и tar.gz2
Публикувано от: NikolaiTalev в Jun 12, 2010, 11:23
Зравейте когато иска да инсталирам пакет от рода на tar.bz и tar.gz2 ми дава следната грешка:
Цитат
[niki@talevtehnology ~]$ cd thunderbird
[niki@talevtehnology thunderbird]$ ./configure
bash: ./configure: Няма такъв файл или директория
[niki@talevtehnology thunderbird]$

Какъв е проблема, можели да липсва някоя библиотека ???


Титла: Re: Въпрос за Федора 13 и инсталиране на tar.bz и tar.gz2
Публикувано от: b2l в Jun 12, 2010, 11:27
Проблема е че не разархивирваш пакета първо.


Титла: Re: Въпрос за Федора 13 и инсталиране на tar.bz и tar.gz2
Публикувано от: Acho в Jun 12, 2010, 12:03
Ники, наясно ли си какво представляват и как се работи с .tar, .tar.bz, tar.gz2 пакети ? Първо архивирани, а после и компресирани файлове.


Титла: Re: Въпрос за Федора 13 и инсталиране на tar.bz и tar.gz2
Публикувано от: borovaka в Jun 12, 2010, 12:25
Сега малко и аз да обясня ( до колкото ми се отдава :) ).
Първо tar.gz и tar.bz2 са видове архивиране.
В самите архиви могат да се съдържат сорс код на приложенията от който можеш да ги компилираш или бинарен софтуер ( дори може да е и инсталатор). Самите файлове с такова разширение можеш да ги разглеждаш като примерно zip архиви.
Относно декомпресирането им за tar.gz архив командата е:
tar vzxf именаархива.tar.gz
а за архиви с разширени tar.bz2 командата е:
tar vjxf именаархива.tar.bz2
Добре ще е да погледнеш ман страниците на tar, gzip, gunzip, bzip2, bunzip2.

А относно компилирането от сорс в общия слувай:
1) Дърпаш архива на приложението което искаш да компилираш примерно prog.tar.bz2
2) Разархивираш го ( tar vjxf prog.tar.bz2)
3) Влизаш в папката която е излязла от архива ( cd prog)
4) Пускаш ./configure
5) make
6) Като роот ( можеш да ползваш sudo или su) пишеш make install
7) Ако искаш да премахнеш приложението ( защото то няма да бъде налично в
пакетния ти менажер) отново влизаш в папката и пишеш make uninstall

Надявам се да го разбереш правилно.
п.с.
В почти всеки архив със соркс на приложение слагат файлове README и INSTALL добре е да ги четеш.


Титла: Re: Въпрос за Федора 13 и инсталиране на tar.bz и tar.gz2
Публикувано от: NikolaiTalev в Jun 12, 2010, 12:27
Офф тва ми е безпределно ясно, аз ви давам какво се случва след като е разархивирано .
Ето да речем имаме файла ABC.tar.bz
1.
Цитат
tar -zxvf imeto_na_arhiva.tar.gz
Ето вече съм го разархивирал
2.
Цитат
cd ABC

Вече съм в разархивирания файл
3.
Цитат
./configure
make
su
make install

И ми дава това което ви посстнах по горе  ???


Титла: Re: Въпрос за Федора 13 и инсталиране на tar.bz и tar.gz2
Публикувано от: borovaka в Jun 12, 2010, 12:30
Ами нали за това ти написах, че компилирането на някои неща е по-особено.
Провери в папката дали няма README или INSTALL и ги прочети. Може да кажеш и какво по точно се опитваш да компилираш и откъде си смъкнал сорса.


Титла: Re: Въпрос за Федора 13 и инсталиране на tar.bz и tar.gz2
Публикувано от: NikolaiTalev в Jun 12, 2010, 12:36
Опитвам се да си кача Mozilla Thundebird която изтеглих от офицялния им сайт в формат tar.bz2 и не се получава


Титла: Re: Въпрос за Федора 13 и инсталиране на tar.bz и tar.gz2
Публикувано от: borovaka в Jun 12, 2010, 12:42
Не ти трябва да я дърпаш от сайта. Щом си с Федорка отвори конзолата влез като роот после пиши само:
yum update
и после
yum install thunderbird и си ти :)


Титла: Re: Въпрос за Федора 13 и инсталиране на tar.bz и tar.gz2
Публикувано от: NikolaiTalev в Jun 12, 2010, 12:57
Мерси стана от няколко дена се мача  [_]3


Титла: Re: Въпрос за Федора 13 и инсталиране на tar.bz и tar.gz2
Публикувано от: NikolaiTalev в Jun 12, 2010, 13:07
А какви други програми мога да инстаирам по тоя начин  :)


Титла: Re: Въпрос за Федора 13 и инсталиране на tar.bz и tar.gz2
Публикувано от: borovaka в Jun 12, 2010, 15:51
Ами много програми можеш да инсталираш :) по принцип. Ако си си пуснал repo-то на rpmfusion напиши yum install yumex ( това е GUI на yum предполагам с графичната програмка ще се справиш по-лесно. ).
Иначе относно yum можеш да разгледаш man страницата и опцията yum --help.
Най-общо казано търсиш пакети с yum search именапакет и ги инсталираш с yum install именапакета