Deb
| Rozszerzenia pliku |
.deb, .udeb |
|---|---|
| Typ MIME |
application/vnd.debian.binary-package |
| Producent | |
| Ostatnia wersja |
2.0 |
| Typ | |


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.
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.
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.
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[1] - plik kontrolny (zależności pakietu, sumy kontrolne, skrypty instalacyjne) –
control.tar, zwykle skompresowany gzipem jakocontrol.tar.gz[1][2] - plik danych (właściwa zawartość pakietu – pliki konfiguracyjne, binarne, biblioteki, dokumentacja) –
data.tar, zwykle skompresowany gzipem jakodata.tar.gz. Stosuje się też czasami silnie kompresujące formaty jak bzip2 lub lzma czy xz w celu oszczędzenia miejsca[1][2].
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).
Zobacz też
Przypisy
- ↑ a b c Package Structure [online], tldp.org [dostęp 2024-05-13].
- ↑ a b How to create Debian packages with alternative compression methods [online], raphaelhertzog.com, 17 września 2010 [dostęp 2024-05-13] (ang.).
Linki zewnętrzne
- Czym jest pakiet w Debianie – kopia witryny Debiana w serwisie archive.org z dnia 23 grudnia 2010 roku. debian.org. [zarchiwizowane z tego adresu (2010-12-23)].
- Tworzenie pakietów binarnych w Debianie. bytehold.com. [zarchiwizowane z tego adresu (2012-03-22)].
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.