Skocz do zawartości

Rpm Czy Make


rakso

Rekomendowane odpowiedzi

NO więc się zastanawiam jak lepiej instalowac pakiety.

 

zalety rpm

- kompilacja do np. FC4

- mozna sprawdzic czy zainstalowany o idinstalowac

 

problem jesli nie ma wersji np dla FC4.

 

Wlasnie zastanawiam sie na instalajca php+mysql+apache+freetds..

i troche boje sie zaczynac z make bo jak nie bedzie chodzil to bede mial problem z odinstalowaniem

 

pytanie:

1.Jak mozna sie dowiedziec jakie katalogi po make install usunac zeby usunac instalacje

2. Jak sprawdzic czy dany pakiet jest zainstalowany?

 

al

Odnośnik do komentarza
Udostępnij na innych stronach

Najlepiej w dystrybucji opartej na paczkach własnie je instalować. Źródła przeważnie dużo syfu zostawiają po sobie. I z usunięciem są czasem problemy.

problem jesli nie ma wersji np dla FC4.

Dla Fedory jest obecnie bardzo dużo różnorakich paczek → jest w czym wybierać. A jeżeli już się takowa nie znajdzie, to zawsze można spróbować ze źródeł zbudować własną paczke, czy to przez checkinstall (ale z wszystkiego paczek nie robi, np. apache'a) czy tradycyjną metodą.

Wlasnie zastanawiam sie na instalajca php+mysql+apache+freetds..

i troche boje sie zaczynac z make bo jak nie bedzie chodzil to bede mial problem z odinstalowaniem

No powiem, że zawsze miałem swoje powody, aby kompilować powyższe (bez freetsd; co to zresztą jest?) i przeważnie (czyt. zawsze) mi to wychodziło. Kompilowałem z różnymi opcjami, łącznie ze opcją --prefix, dzięki czemu przy ewentualnej chęci wywalenia nie było problemów.

 

Ad 1. Ja się kieruje właśnie tą opcją prefix. Ewentulanie wywalam poprzez make uninstall na źródłach. Do tego później skrypty uruchomieniowe, które sobie przesunąłem do /etc i po ptokach :)

 

Ad 2. rpm -q xxx

rpm -qa |grep xxx

 

Więcej info o instalce paczek masz tutaj → http://wiki.stemar.com.pl/wiki/?n=Administ...stracja.Pakiety

Poczytaj też o yumie → http://wiki.stemar.com.pl/wiki/?n=Administracja.Yum

 

Jeżeli nie czujesz się na siłach bawić się w kompilacje, to polecam spróbować z paczkami. Te przynajmnie łatwo wywalisz. Kompilacje radze na sam koniec zostawić. Jeszcze się jej zdążysz nauczyć :)

Odnośnik do komentarza
Udostępnij na innych stronach

problem jesli nie ma wersji np dla FC4.

A w czym problem zrobić paczkę?

http://www.dobremiasto.net/~hoppke/too_muc...h_to_learn/rpm/

http://fedoraproject.org/wiki/PackagingGuidelines

http://fedora.redhat.com/participate/devel...m-building.html

Wlasnie zastanawiam sie na instalajca php+mysql+apache+freetds..

Ja bym Ci to odradzał. Przykładowo takie PHP. Na ich stronie w dziale download jest wersja 5.0.4 z 03 kwietnia 2005 roku. Od tego czasu było kilka krytycznych błędów w PHP (np. w XML-RPC):

[y4kk0@X archive]$ rpm -q --changelog php| head -14
* wto 16 sie 2005 Joe Orton <[email protected]> 5.0.4-10.4
- pear: update to XML_RPC 1.4.0 (CAN-2005-2498, #165847)
- use /etc/httpd/conf/magic for mime_magic (#163116)

* wto 05 lip 2005 Joe Orton <[email protected]> 5.0.4-10.3
- pear: update to XML_RPC 1.3.1 (CAN-2005-1921, #162045)
- update bundled shtool to 2.0.2 (CAN-2005-1751, #158998)

* śro 22 cze 2005 Joe Orton <[email protected]> 5.0.4-10.2
- fix imports from dom module (Rob Richards, #161447)
- fix detection and support for ldap_start_tls (#160527)
- fix imagettftext et al (upstream, #161001)
- mark php.ini and php.conf as noreplace again for updates

[y4kk0@X archive]$

Mi by się nie chciało chodzić po grupach mailingowych danych projektów i szukać wszystkich potrzebnych patchy. Od tego sa odpowiedni ludzie, którzy wykonuja tę czarną robotę. Postawienie zaś serwera na dziurawym oprogramowaniu to nienajlepszy pomysł :D

1.Jak mozna sie dowiedziec jakie katalogi po make install usunac zeby usunac instalacje

http://www.fedora.pl/forum/index.php?showtopic=391

Odnośnik do komentarza
Udostępnij na innych stronach

Poczytaj też o yumie → http://wiki.stemar.com.pl/wiki/?n=Administracja.Yum

 

Jeżeli nie czujesz się na siłach bawić się w kompilacje, to polecam spróbować z paczkami. Te przynajmnie łatwo wywalisz. Kompilacje radze na sam koniec zostawić. Jeszcze się jej zdążysz nauczyć :)

tak yuma jest ciekawa jesli potrzebuje rpmy.

problem np. jesttaki ze jest chce sciagnac php-4.3.11* to program wywala zaleznosci np. php-pear i sciaga w wersji 5 + php5 i olać mój php4.

 

po drugie jak zainstalowac httpd i php z (_rpma_ → RPM-a) ORT jesli sie chce dodac jakies niestandardowe biblioteki. np. --enable-cos tam

bo chyba do rmpa juz skompilowanego dla np. FC4 nie da sie dodac --enable czy --with?

 

A propo. Freetds to biblioteki do wspolpracy linuksa i MS SQL server.

 

Czy w pliku rpm mozna sprawdzic co gdzie zostalo skopiowanie?

Odnośnik do komentarza
Udostępnij na innych stronach

problem np. jesttaki ze jest chce sciagnac php-4.3.11* to program wywala zaleznosci np. php-pear i sciaga w wersji 5 + php5 i olać mój php4.

A jest jakiś konkretny powód, aby nie instalować php5? Na co Ci starsza wersja potrzebna ?

po drugie jak zainstalowac httpd i php z (_rpma_ → RPM-a) ORT jesli sie chce dodac jakies niestandardowe biblioteki. np. --enable-cos tam

bo chyba do rmpa juz skompilowanego dla np. FC4 nie da sie dodac --enable czy --with?

Może jakby paczki z src.rpm przekompilowac, to by w specu szło zmienić, ale nie sprawdzałem.

Zresztą ja kiedyś z paczki na Debianie instalowałem i przy takim phhp były takie opje powłączane, o których w życiu nie słyszałem ;)

Czy w pliku rpm mozna sprawdzic co gdzie zostalo skopiowanie?

Taa było coś takiego → gajownik to podawał. Chyba rpm -ql czy coś w tym stylu (nie używam, więc nie wiem).

Odnośnik do komentarza
Udostępnij na innych stronach

A jest jakiś konkretny powód, aby nie instalować php5? Na co Ci starsza wersja potrzebna ?

No jest. wlasnie pliki Freetds mam rpm do wersji php4.

 

ma .gz freetds do php5, chyba ale trzeba przekompilowac php5 z rpm.

wiec pozostaje mi albo zainstalowac php4 i z rmpow

albo make install php5 + make install freetds.

 

I na razie robie wszystko zeby nie make install

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...