deb

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
Ikonka pakietu w GNOME

deb – format pakietu instalacyjnego używanego przez system operacyjny Debian GNU/Linux – jedną z najstarszych, rozwijanych dystrybucji Linuksa. Wszystkie pakiety w tym formacie posiadają rozszerzenie .deb. Jest to skrót od „Deborah” (inaczej: „Debora”), imienia byłej żony twórcy Debiana, Iana Murdocka.

APT (ang. Advanced Packaging Tool) – system zarządzania pakietami, używany przez system Debian GNU/Linux. APT został zaprojektowany do współpracy z plikami .deb jedynie w systemie Debian, ale jego zmodyfikowane wersje działają również z pakietami RPM i działają z innymi systemami operacyjnymi, takimi jak np. Mac OS X (Projekt Fink).Ian Murdock (ur. 28 kwietnia 1973 w Konstantz, w Niemczech) - założyciel projektu Debian oraz komercyjnej firmy i komercyjnej dystrybucji Progeny Linux Systems.

Pakiet deb (i jego instalator dpkg) posiada zaawansowaną kontrolę powiązań i zależności pomiędzy poszczególnymi składnikami systemu – programami i używanymi przez nie bibliotekami. Dzięki temu instalując nowy program ma się pewność, że nie będzie miał miejsca konflikt z innymi zainstalowanymi programami. W przeciwnym wypadku instalowany program mógłby przerwać funkcjonowanie z powodu braku poszczególnych składników, które są wymagane do prawidłowego działania.

dpkg jest oprogramowaniem będącym podstawową częścią systemu zarządzania pakietami dystrybucji systemu operacyjnego Debian GNU/Linux.Ubuntu – kompletna dystrybucja systemu operacyjnego GNU/Linux, przeznaczona przede wszystkim do zastosowań biurowych i domowych (ang. desktop), choć powstała również wersja serwerowa oraz na netbooki. Rozwój tej ostatniej zakończył się w 2011 roku, gdyż zdecydowano o połączeniu wydań dla komputerów biurowych i domowych z wersją dla netbooków, jednocześnie dodając nową powłokę graficzną – Unity – będącą w rzeczywistości nakładką na popularnego GNOME.

Pakiety deb, które znajdują się na dysku lub płycie CD-ROM, można zainstalować w systemie Debian GNU/Linux i pochodnych (Progeny, Ubuntu, Corel) za pomocą polecenia dpkg. Można je instalować również bezpośrednio z repozytoriów w Internecie za pomocą programu apt-get.

Większość współczesnych dystrybucji zawiera narzędzia instalacyjne z graficznym interfejsem użytkownika, np. GDebi, Synaptic. W systemie Debian istnieje kilka wygodnych programów do zarządzania zainstalowanymi pakietami. Najczęściej używane z nich to aptitude, oraz starsze podobne narzędzie dselect.

iPhone – smartfon przygotowany przez Apple Inc., oparty na systemie operacyjnym iOS mający pełnić funkcje telefonu komórkowego, platformy rozrywkowej i komunikatora internetowego. Urządzenie posiada także wbudowaną przeglądarkę internetową Safari Mobile umożliwiającą przeglądanie niektórych zasobów sieciowych.Debian – projekt wolnej dystrybucji systemu operacyjnego GNU/Linux oraz GNU/kFreeBSD realizowany przez ochotników na całym świecie. Wewnątrz Debiana istnieją również projekty, mające na celu stworzenie dystrybucji systemu GNU/Hurd, inne odmiany BSD a nawet dystrybucji wolnego oprogramowania na platformę Windows.

Pakietów deb używają także aplikacje Cydia oraz Icy, działające na platformie iPhone.

Binarnie pakiet deb to archiwum ar z trzema składnikami (plikami) w kolejności:

  • mały plik określający wersje formatu pakietu np. „2.0” – debian-binary
  • plik kontrolny (zależności pakietu, sumy kontrolne, skrypty instalacyjne) – control.tar, zwykle skompresowany gzipem jako control.tar.gz
  • plik danych (właściwa zawartość pakietu – pliki konfiguracyjne, binarne, biblioteki, dokumentacja) – data.tar, zwykle skompresowany gzipem jako data.tar.gz. Stosuje się też czasami silnie kompresujące formaty jak bzip2 lub lzma czy xz w celu oszczędzenia miejsca.
  • Pliki control.tar oraz data.tar mogą być w archiwum bez kompresji – rzadko stosowany zabieg, ale przydatny dla danych słabo kompresowalnych (np. pliki graficzne jpg, mapy do gier).

    dselect to program komputerowy stworzony dla dystrybucji systemu operacyjnego GNU/Linux Debian stanowiący nakładkę na podstawowy system zarządzania pakietami dpkg. Powstał w celu ułatwienia instalacji i usuwania pakietów instalacyjnych DEB. Program oferuje interfejs tekstowy umożliwiający wybór, instalację i usuwanie pakietów. Zapewnia rozwiązywanie zależności i konfliktów pomiędzy pakietami. Obecnie zalecaną metodą zarządzania pakietami w dystrybucji Debian jest mechanizm APT.Synaptic - menadżer Pakietów Synaptic jest aplikacją, graficzną nakładką (Front-end) na zaawansowany system zarządzania pakietami APT systemu operacyjnego Debian GNU/Linux i pokrewnych, bazujących na nim, jednak jest możliwe używanie go z dystrybucjami opartymi na pakietach RPM. Menadżer oparty jest na bibliotekach GTK+, dla środowiska graficznego KDE została stworzona specjalna wersja tego programu nazwana Kynaptic. Synaptic działa poprawnie we wszystkich środowiskach graficznych.

    Zobacz też[ | edytuj kod]

  • RPM
  • Linki zewnętrzne[ | edytuj kod]

  • Czym jest pakiet w Debianie – kopia witryny Debiana w serwisie archive.org z dnia 23 grudnia 2010 roku
  • Tworzenie pakietów binarnych w Debianie




  • Warto wiedzieć że... beta

    Gdebi jest prostym narzędziem służącym do instalacji pakietów oprogramowania .deb w dystrubucji GNU/Linux Debian i pochodnych jak np. Ubuntu, z którego go wycofano w wersji 11.04.
    Biblioteka (w informatyce) – zbiór klas, funkcji (i ew. innych konstrukcji programistycznych), z których korzystają różne programy.
    Internet (skrótowiec od ang. inter-network, dosłownie "między-sieć") – ogólnoświatowa sieć komputerowa, określana również jako sieć sieci. W znaczeniu informatycznym Internet to przestrzeń adresów IP przydzielonych hostom i serwerom połączonym za pomocą urządzeń sieciowych, takich jak karty sieciowe, modemy i koncentratory, komunikujących się za pomocą protokołu internetowego z wykorzystaniem infrastruktury telekomunikacyjnej.
    Dystrybucja Linuksa – termin oznaczający uniksowy kompletny system operacyjny zbudowany na bazie jądra Linux. W skład dystrybucji, oprócz samego jądra, wchodzą podstawowe programy i usługi takie, jak powłoka, skrypty startowe, narzędzia konfiguracyjne, a także często duży zestaw aplikacji użytkowych. W obrębie dystrybucji używana jest jednolita organizacja plików konfiguracyjnych oraz wspólny mechanizm instalowania nowych aplikacji. Niekiedy terminem dystrybucja określa się także systemy zbudowane na bazie jąder innych niż Linux (np. GNU Hurd); szczególnie można tutaj wyróżnić klony dystrybucji uniksowych (np. Debian).
    GNOME (ang. GNU Network Object Model Environment) – graficzne środowisko użytkownika oparte na systemie X Window System oraz Widżetach GTK+ i GDK. Działa na większości systemów typu Unix.
    Pakiet instalacyjny (ang. software package) zwany inaczej pakietem programowym to stosowany w systemach uniksopodobnych pakiet zawierający program, umożliwiający jego łatwą oraz szybką instalację, odświeżenie i dezinstalację.
    aptitude – front-end do programu APT. Wyświetla on listę pakietów i pozwala użytkownikowi wybrać pakiety do zainstalowania lub usunięcia. aptitude został stworzony dla dystrybucji Debian GNU/Linux (pakiety DEB), ale został także przystosowany do współpracy z pakietami RPM. Aptitude używa interfejsu ncurses.

    Reklama