Autopackage

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Autopackage
Logo Autopackage
Logo programu
Interfejs programu
Interfejs programu
Autor Mike Hearn
System operacyjny Linux
Aktualna wersja stabilna 1.2.6
Aktualna wersja testowa 1.4.2
Licencja Open Source
Strona internetowa
Autopackage

Autopackageinstalator pojedynczego pakietu oprogramowania działający w każdej dystrybucji systemu operacyjnego GNU/Linux[1].

Postanowienia[edytuj]

Głównymi postanowieniami twórców autopakietu są:

Sposób użycia[edytuj]

Mając plik *.package należy najpierw nadać mu uprawnienie do uruchomienia (wykonania), a następnie uruchomić go.

Można to zrobić za pomocą środowiska graficznego lub konsoli wpisując polecenie

chmod +x nazwapliku.package && ./nazwapliku.package

zakładając, że znajdujemy się w tym samym katalogu, co nasz autopakiet.

Opis szczegółowy[edytuj]

Technicznie jest to plik wykonywalny o nazwie z rozszerzeniem .package składający się z dwóch części:

Przy uruchomieniu pierwszego autopakietu następuje pobranie z Internetu programu pozwalającego na instalację autopakietów oraz opcjonalnie GUI towarzyszące instalacji, a następnie instalacja. Przy uruchamianiu kolejnych autopakietów, o ile nie usunęliśmy ww. programu, instalacja następuje natychmiast.

Krytyka[edytuj]

  • Plik w formacie Autopackage może zostać rozpakowany wyłącznie przy pomocy Autopackage lub jego implemetacji
  • Brak dokladnej specyfikacji formatu i opisu mechanizmu działania
  • Brak możliwości rozpakowania formatu autopackage bez uruchomienia pliku - problem bezpieczeństwa[2].

Przypisy

  1. Mike Hearn: Autopackage FAQ (ang.). autopackage.org, 2011-07-17. [dostęp 2012-01-21]. [zarchiwizowane z tego adresu (2011-07-17)].  Cytat: What is autopackage? For users: it makes software installation on Linux easier. If a project provides an autopackage, you know it can work on your distribution. You know it'll integrate nicely with your desktop and you know it'll be up to date, because it's provided by the software developers themselves. You don't have to choose which distro you run based on how many packages are available. For developers: it's software that lets you create binary packages for Linux that will install on any distribution, can automatically resolve dependencies and can be installed using multiple front ends, for instance from the command line or from a graphical interface. It lets you get your software to your users quicker, easier and more reliably. It immediately increases your user base by allowing people with no native package to run your software within seconds.
  2. Bruce Byfield: Autopackage struggling to gain acceptance (ang.). linux.com, 2007-02-12. [dostęp 2012-01-21]. [zarchiwizowane z tego adresu (2008-03-31)].  Cytat: If Hearn is correct, the real lesson of Autopackage is not how to improve software installation, but the difficulty -- perhaps the impossibility -- of large-scale changes in Linux architecture this late in its history. It's a sobering, disappointing conclusion to a project that once seemed so promising.

Linki zewnętrzne[edytuj]