Witam
Postanowiłem dziś zaktualizować joomlę do najnowszej wersji.
W wiadomości http://www.joomla.pl/content/view/435/1/
Pisze:
"Kliknij tu, aby pobrać Joomla 1.5.14 (kompletny pakiet instalacyjny)
Kliknij tu, aby znaleźć pakiet aktualizacji (łatka aktualizacyjna)
Kliknij tu, aby pobrać kompletny pakiet języka polskiego"
Zatem czym się różni łatka od pakietu?
Udałem się na stronę (druga linijka z linkiem) i pobrałem odpowiedni "pakiet" z łatką. Wchodzę na zaplecze i próbuję ów pobrany pakiet zainstalować w instalatorze pakietów. Niestety nie nie zawiera on pliku install.xml zatem pakietem nie jest.
Do tego w w wielu innych miejscach łatki również nazywane są pakietami pomimo iż nimi nie są.
Na co dzień mam do czynienia z menadżerami pakietów i tam instalacją pakietu zajmuje się tzw menadżer pakietów. W joomla jak mniemam do instalacji pakietów służy instalator pakietów, który swoim tekstem "Instaluj z pakietu" prosi o podanie pakietu.
Moje rozumowanie jest takie:
- Słowo packet z angielskiego oznacza zarówno pakiet jak i paczkę.
- Paczka kojarzy mi się z archiwum. Czyli np plik zip, bz2 etc.
- Łatka to poprawka, może być dostępna w postaci zarówno pakietu - wówczas jej instalacja odbywa się za pomocą instalatora pakietów jak może być również paczką lub archiwum z łatką - wówczas z instalacją należy się pofatygować ręcznie.
Zatem łatka może być zarówno pakietem (choć w joomli jeszcze nie widziałem - ale nie używam jej zbyt długo) lub paczką/archiwum z łatką.
Ponieważ paczka, pakiet są wyrazami do siebie zbyt podobnymi będę faworyzował słowo archiwum.
Proponuję dodać do bazy wiedzy na wiki oraz FAQ na niniejszym forum następujący tekst:
"Łatka i Paczka czym się różnią oraz do czego służą" a przy pisaniu na tematy łatek i paczek po prostu trzymać się nowego słownictwa.
Plik Archiwum/ Archiwum - to skompresowany plik zip, gz, bz2 etc który zawiera inne plik i/lub katalogi. Służy do przenoszenia grupy plików i/lub katalogów w postaci jednego pliku.
Łatka - to zestaw plików/poprawek mających na celu aktualizację oprogramowania. Może być rozpowszechniania w postaci archiwum lub pakietu.
Pakiet - to zestaw plików wraz z informacją o sposobie ich instalacji.
Poza tym może wprowadzić również pojęcia:
nakładanie - nadpisywanie plików plik po pliku.
instalacja - instalacja przy użyciu instalatora
Czyli nałożyć łatkę jeżeli jest ona "wrzucana" z pliku archiwum a nie zainstalować. I zainstalować pakiet a jeżeli jest on instalowany z instalatora.
Zatem pakiet i łatka to archiwum. Do tego archiwum może być pakietem ale nie musi. Czyli łatka jest archiwum ale jeśli zawiera informacje dla instalatora to jest już pakietem. Tak jak nie każdy wóz jest samochodem ale każdy samochód jest wozem.
Moim celem nie jest czepianie się, po prostu uważam, że doprecyzowanie w/w kwestii może ułatwić komunikację nam wszystkim. Bo ja sam za każdym razem łapię się na tym, że by mieć 100% pewność co jest pakietem a co tylko archiwum muszę rozpakować odpowiednie pliki.
Ostatecznie jeżeli ten pomysł się nikomu nie spodobał to zawsze będę mógł znaleźć tutaj odpowiedź jak to jest z tymi łatkami i pakietami gdy znów o tym zapomnę.