autopackage - Autopackage
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 |
Wersja stabilna | 1.4.2 / 24 maja 2009
|
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 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ż
- AppImage
- Flatpak
- Zero Install
- Listaller
- System zarządzania pakietami
- Bundle (dystrybucja oprogramowania)
- formaty pakietów Linux
- Lista systemów zarządzania pakietami oprogramowania