ďťż
 
 
   DirectAdmin i aktualizacja
 
 

Tematy

 
    
 

 

 

 

DirectAdmin i aktualizacja





Young - 08-04-2009 13:29
Posiadam na serwerze zainstalowanego DirectAdmina z uaktualnianiem jego nie ma problemu bo klikam jeden link i już jest aktualna wersja.
Natomiast mam problem (zagwozdkę) z aktualizacją rzeczy znajdujących się na serwerze tzn. posiadam taką konfigurację:
    lApache 2.2.11
    DirectAdmin
    Exim 4.69
    MySQL 5.0.67
    Named 9.5.1
    ProFTPd 1.3.1
    sshd
    dovecot 1.1.11l
i zastanawiam się czy warto oraz czy poprzez aktualizację przez ssh nie popsuję czegoś na serwerze?

Chciałbym posiadać nową wersję MySQL 5.1.33 oraz ProFTPd 1.3.2.
Czy wystarczy, że wykonam: cd /usr/local/directadmin/custombuild
./build update
./build mysql cd /usr/local/directadmin/custombuild
./build update
./build proftpd Czy powyższe polecenia nic nie "popsują"?

Dziękuję za pomoc.



Ister - 08-04-2009 13:48
Zacznij może od podania jaką masz aktualnie wersję systemu? Może lepiej zamiast ręcznie kompilować programy, zaktualizować system?



Young - 08-04-2009 13:51
Ister, nie bardzo rozumiem o jaką wersję systemu miałeś na myśli?
    lDebian 5.0 Lenny
    DirectaAmin 1.333.l




Ister - 08-04-2009 14:14
Cóż, proftpd masz w testing, a mysql dopiero w experimantal. Mimo wszystko chyba lepiej byłoby zmieszać system, albo przejść na nowszą wersję (np sid + doinstalowanie paczek mysql z experimental). Pytanie do czego Ci aż tak wysokie wersje? Czy nie okaże się np, że do ich instalacji potrzebna jest wyższa wersja niektórych posiadanych przez Ciebie składników systemu?



Young - 08-04-2009 16:34
Udało mi się zaktualizować ProFTPd do 1.3.2.

Ister, trochę nie jest zrozumiałe dla mnie to co napisałeś?

Czyli niemożliwe jest na Lennym posiadanie nowszej wersji MYSQL niż 5.0.77?



lessmian2 - 08-04-2009 18:39
Ister nie napisał że nie można mieć zainstalowanego MySQLa w takiej wersji, tylko że nie ma go w repozytorium Lennego. Musiałbyś go albo skompilować, albo zainstalować z repozytorium experimentall, co może pociągnąć za sobą konieczność aktualizacji do wersji eksperymentalnej innych pakietów. A to może się źle skończyć czasami. Inna sprawa czy na pewno musisz mieć akurat taką wersje? Starzy admini mówią "po co ruszać coś co działa dobrze" :-)



Ister - 09-04-2009 10:32
Dokładnie tak jak napisał lessmian2. Czy możesz podać konkretne funkcje, które są w MySQL 5.1, a nie ma ich w MySQL 5.0.77 i z których masz zamiar korzystać? Czy są one krytyczne dla działania, czy spokojnie mogą trochę poczekać?

To samo oczywiście dotyczy proftpd.

Jeśli chcesz stawiać nowości tylko dlatego, że są nowe, to zainstaluj sobie sid/experimental. Ale jeśli chcesz mieć środowisko produkcyjne, stabilne, to zanim zainstalujesz jakąś nową wersję zastanów się, czy jest Ci ona do czegoś potrzebna.



Young - 09-04-2009 18:58
Dziękuję za pomoc.
Bez problemu dokonałem aktualizacji wszystkich elementów tj.
Apache 2.2.11
DirectAdmin
Exim 4.69
MySQL 5.1.32
Named 9.5.1
ProFTPd 1.3.2
sshd
dovecot 1.1.13 a nie rozumiem za bardzo dlaczego miałbym nie korzystać z nowych wersji? Chyba w nowych wersjach nie tylko zostały dodane nowe funkcje ale również poprawione już istniejące?
Z experimentala nie zamierzam korzystać gdyż cenię sobie stabilność i dlatego korzystam z stabilnego Lenny.

Pozdrawiam.



lessmian2 - 09-04-2009 21:39
Cieszę się że doszedłeś do rozwiązania. Ciekawi mnie tylko jak to zrobiłeś, bo w Lennym nijak nie widzę podanych przez ciebie wersji (co prawda sprawdzałem tylko MySLQ i Apache2), za to w Sidzie i owszem. Więc albo kompilowałeś wszystko, albo nie masz jednak systemu w wersji stable :->



Young - 09-04-2009 22:40
Posiadam stabilną wersję systemu (wpisy w sources.list: lenny main non-free contrib).
Aktualizację tak jak napisałem w pierwszym poście wykonywałem przy pomocy narzędzia wbudowanego w DirectAdmina tj: cd /usr/local/directadmin/custombuild
./build update
./build mysql



lessmian2 - 09-04-2009 22:47
Nie miałem do czynienia z DirectAdminem więc nie wiem co on tam sobie modzi. Ale dzięki za zaspokojenie ciekawości ;-)



sidjestgit - 09-04-2009 22:48
W Lennym nie ma takej wersji apacza jaka Ty masz - wiec nie masz lennego tylko jakiegos mixa.
(i teraz - nie powinny ale moga byc problemy przy aktualizacji systemu)



Young - 09-04-2009 23:43

W Lennym nie ma takej wersji apacza jaka Ty masz - wiec nie masz lennego tylko jakiegos mixa.
(i teraz - nie powinny ale moga byc problemy przy aktualizacji systemu)
Jak może być pomieszany Lenny z czymś innym jak ma takie wpisy?

/etc/apt/sources.list: deb http://ftp.pl.debian.org/debian/ lenny main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ lenny main non-free contrib
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
deb http://www.backports.org/debian lenny-backports main contrib non-free



Ister - 10-04-2009 08:21
A na ile wiesz co Ci ów custmbuild z DirectAdmina zmienił? Bo ja podejrzewam, że właśnie zmiksował Ci jakoś system. Nie wiem, nie wypowiem się. Ja jednak wolę mieć stabilną konkretną dystrybucję i czekać aż nowość wejdzie do wersji stabilnej niż pchać się w nowości, z których de facto i tak nie skorzystam, ale za to nie mieszać w systemie.

Pamiętaj - debian postawiony z paczek jednej dystrybucji jest jak dla mnie nie do ruszenia. Gdy jeszcze do tego mówimy o dystrybucji stable, to już w ogóle trzeba się bardzo postarać. Dzięki temu nie ma się problemów nie tylko z działaniem systemu, ale też. np z aktualizacją. W momencie kiedy zaczynasz mieszać, kompilować własne rzeczy itp., musisz o każdej takiej ,,własnej" rzeczy pamiętać przy aktualizacjach - czy zależności się nie psują, czy jakiś ,,drobiazg" nie zmienił się w sposób uniemożliwiający działanie programów chodzących na własnej kompilacji?
Po to masz różne poziomy dystrybucji, żebyś mógł zdecydować jak nowoczesny system chcesz mieć. Ale kosztem stabilności (w przypadku stable i testing koszt jest praktycznie zerowy, z sidem już pewien nie jestem i na serwerze raczej bym go nie ustawił, experimental - wiadomo). Skoro MySQL w wersji 5.1.33 jest w experimentalu, to jest tak nie bez powodu.

Dlatego zadałem pytanie - po co Ci wersja 5.1.33? Czy uważasz, że zwiększenie wydajności o 0,01% jest warte utraty stabilności systemu? Ja nie. Czy używasz funkcji dostępnych w 5.1.33? Ja nie. Poza tym jeśli chcesz mieć lepszą bazę - zainteresuj się Postgresem.

Ale oczywiście ,,to jest Twój tron" ;-)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis