autopackage - Autopackage

autopackage
Autopackage-logo.png
Autopackage gotowy do zainstalowania oprogramowania na Ubuntu
Autopackage gotowy do zainstalowania oprogramowania na Ubuntu
Autor oryginału (s) Mike Hearn
Twórca (y) Jan Niklas Hasse
Pierwsze wydanie Około 2002 roku ; 16 lat temu ( 2002 )
Wersja stabilna
1.4.2 / 24 maja 2009 ; 9 lat temu ( 2009-05-24 )
Napisane w Bash , C , C ++ i Python
System operacyjny Linux
Rodzaj System zarządzania pakietami
Licencja GNU Lesser General Public License
Stronie internetowej autopackage.org na Wayback Maszyna (indeks archiwum)
autopackage w Google Projektu Hosting
Autopackage instalowania oprogramowania.

Autopackage to darmowy komputerowy system zarządzania pakietami mające na celu w prosty sposób utworzyć pakiet, który może być zainstalowany na wszystkich dystrybucjach Linuksa , stworzonych przez Mike Hearn około 2002 roku.

W sierpniu 2010 roku, Listaller i autopackage ogłosił, że projekty zostaną połączone.

Projekty takie jak aMSN i Inkscape oferowane instalatora autopackage i Freecode oferowane przesyłających zawartość pola, aby umieścić adres URL Autopackages. Lista dostępnych pakietów jest bardzo ograniczona, a większość wersji programu są nieaktualne (na przykład najnowsza autopackage z GIMP jest 2.2.6, choć GIMP jest obecnie w wersji 2.8.2, a od sierpnia 2012 roku).

Metodologia

Autopackage został zaprojektowany do instalacji binarnych lub wstępnie skompilowane wersje aplikacji pobocznych, takich jak edytory tekstu , przeglądarek internetowych i osobistych gier komputerowych , a nie podstawowych bibliotek i aplikacji takich jak powłoki systemu operacyjnego . Koncepcja autopackage było „poprawić” Linux na pulpicie platformy , ze stabilnych interfejsów binarnych porównywalnych do Windows i MacOS.

Autopackage nie ma na celu zapewnienie instalację podstawowych aplikacji i bibliotek ze względu na kompatybilność. Korzystanie autopackage rozpowszechniać biblioteki non-core jest czymś w drażliwej kwestii. Z jednej strony ich dystrybucji poprzez instalację autopackage pozwala na większy zakres systemów, z drugiej strony nie może być sprzeczna z rodzimych zależnościami pakietów.

Autopackage jest pomyślana jako uzupełniający system do zwykłego układu do pakowania rozkład, takich jak obr./min i deb . W przeciwieństwie do tych formatów, autopackage weryfikuje zależności od sprawdzenia obecności wdrożonych plików, zamiast zapytań do bazy danych zainstalowanych pakietów. To upraszcza wymagania projektowe dla autopackage opierając się na dostępnych zasobach, zamiast konieczności śledzenia wszystkich wyborów pakiet all ukierunkowanych dystrybucji.

Programy, które używają autopackage musi być również przenoszone, czyli muszą być instalowane w różnym katalogów z jednym binarny. Umożliwia to autopackage być zainstalowane przez użytkownika innego niż root w katalogu domowym użytkownika.

Format pakietu

Pakiety autopackage są oznaczone rozszerzeniem .package. Są wykonywalne bash skryptów, i mogą być instalowane przez nich pracuje. Pliki w archiwum autopackage nie są łatwe do ekstrakcji przez coś innego niż sama autopackage jako format wewnętrzny musi być analizowany w celu określenia układ plików i inne problemy.

Programy autopackage są instalowane na twardych oznaczonych ścieżek systemowych, które mogą kolidować z istniejącymi pakietów zainstalowanych w inny sposób, co prowadzi do korupcji. To zazwyczaj można zaradzić poprzez odinstalowanie starszej wersji pakietu instalowanego z autopackage.

Pliki autopackage można również zainstalować i usunąć za pomocą zestawu narzędzi Listaller. Listaller prostu obejmuje pakiety autopackage do własnego formatu kontenera pakiet i uchwyty autopackage jak każdy inny plik pakietu Listaller.

Zobacz też

Referencje

Linki zewnętrzne