Dpkg

dpkg
Thiết kế bởiIan Murdock
Phát triển bởiThe Debian Project
Phiên bản ổn định
1.19.7[1] / 3 tháng 6 năm 2019; 5 năm trước (2019-06-03)
Bản xem thử
1.19.7[2] / 3 tháng 6 năm 2019; 5 năm trước (2019-06-03)
Kho mã nguồn
Viết bằngC, C++, Perl[3]
Hệ điều hànhTương tự Unix, POSIX
Thể loạiPackage management system
Giấy phépGNU General Public License
Websitewiki.debian.org/Teams/Dpkg

dpkg là phần mềm làm nền tảng cho các hệ thống quản lý gói tin trên hệ điều hành tự do nguồn mở Debian và các phát sinh từ nó. dpkg được sử dụng để cài đặt, gỡ bỏ, và cung cấp thông tin về các gói .deb.

dpkg (Debian Package) là một công cụ cấp thấp. APT (Advanced Packaging Tool), một công cụ cấp cao hơn,được sử dụng nhiều hơn dpkg vì nó có thể tim các gói gói tin từ xa và giải quyết các gói tin có quan hệ phức tạp, chẳng hạn như các gói tin phụ thuộc. Frontends cho APT như aptitude (ncurses) và synaptic (GTK+) được sử dụng các giao diện thân thiện của chúng.

Các gói tin Debian "dpkg" cung cấp ứng dụng dpkg, cũng như một số chương trình khác cần thiết cho chức năng run-time của hệ thống đóng gói, bao gồm cả dpkg-deb, dpkg-split, dpkg-query, dpkg-statoverride, dpkg-divert and dpkg-trigger.[4] 37/5000 Nó cũng bao gồm các chương trình như update-alternatives and start-stop-daemon. Chương trình install-info được dùng trong hầu như tất cả các gói, nhưng sau đó đã bị gỡ bỏ[5] và bây giờ phát triển và phân phối riêng biệt.[6] Các gói Debian "dpkg-dev" bao gồm rất nhiều các công cụ xây dựng được mô tả ở dưới.

Lịch sử

dpkg ban đầu được tạo ra bởi Matt Welsh, Carl Streeter và Ian Murdock, đầu tiên là một ứng dụng Perl,[7] và sau đó được viết lại phần lớn bằng C bởi Ian Jackson năm 1994.[8][9] Tên gọi dpkg ban đầu là viết tắt cho "Debian package", nhưng ý nghĩa của cụm từ đó đã phát triển đáng kể.

Ví dụ việc sử dụng

Để cài đặt một gói tin.deb:

dpkg -i debFileName

Với debFileName là tên của gói cài đặt.

Danh sách các gói cài đặt có thể được có được với:

dpkg -l [optional pattern]

Để gỡ bỏ một gói tin:

dpkg -r packagename

Công cụ phát triển

dpkg-dev có chứa một loạt công cụ phát triển được yêu cầu để giải nén, build và tải lên các gói mã nguồn Debian.[10] Chúng bao gồm:

  • dpkg-source đóng gói và giải nén các tập tin mã nguồn của một gói Debian.
  • dpkg-gencontrol đọc thông tin từ một nguồn cây Debian giải nén và tạo ra một gói điều khiển gói nhị phân, tạo ra một mục cho vấn đề này Debian/file.
  • dpkg-shlibdeps tính toán các phụ thuộc của chạy đối với các thư viện với.
  • dpkg-genchangesđọc thông tin từ một nguồn cây Debian giải nén mà sau khi xây dựng tạo ra một tập tin điều khiển (.changes).
  • dpkg-buildpackage là một kịch bản kiểm soát có thể được sử dụng để xây dựng các gói tự động.
  • dpkg-distaddfile bổ sung một file đầu vào debian / tập tin.
  • dpkg-parsechangelog rđọc các tập tin thay đổi (changelog) của một nguồn cây Debian giải nén và tạo ra một đầu ra chuẩn bị thuận tiện với các thông tin cho những thay đổi đó.

Cơ sở dữ liệu

Các cơ sở dữ liệu dpkg nằm trong /var/lib/dpkg; "trạng thái" tập tin chứa danh sách các phần mềm được cài đặt trên hệ thống hiện tại. Không có thông tin về kho trong cơ sở dữ liệu này.[11]

Xem thêm

Chú thích

  1. ^ http://metadata.ftp-master.debian.org/changelogs/main/d/dpkg/stable_changelog
  2. ^ http://metadata.ftp-master.debian.org/changelogs/main/d/dpkg/unstable_changelog
  3. ^ “dpkg on alioth”. Alioth (Debian). ngày 11 tháng 4 năm 2012. Bản gốc lưu trữ ngày 31 tháng 1 năm 2017. Truy cập ngày 9 tháng 3 năm 2015.
  4. ^ “dpkg package file list”. Debian project. Truy cập ngày 9 tháng 3 năm 2015.
  5. ^ Jover, Guillem. “Removal of install-info from dpkg”. Debian project. Truy cập ngày 9 tháng 3 năm 2015.
  6. ^ “GNU Texinfo project”. GNU project. Truy cập ngày 9 tháng 3 năm 2015.
  7. ^ “dpkg perl implementation”. git (Debian project). Bản gốc lưu trữ ngày 2 tháng 4 năm 2015. Truy cập ngày 9 tháng 3 năm 2015.
  8. ^ “dpkg C implementation”. git (Debian project). Bản gốc lưu trữ ngày 2 tháng 4 năm 2015. Truy cập ngày 9 tháng 3 năm 2015.
  9. ^ Akkerman, Wichert. “dpkg history”. Bản gốc lưu trữ ngày 7 tháng 2 năm 2015. Truy cập ngày 21 tháng 7 năm 2013.
  10. ^ “dpkg-dev package file list”. Debian project. Truy cập ngày 9 tháng 3 năm 2015.
  11. ^ “dpkg”. Debian. ngày 5 tháng 6 năm 2012. Truy cập ngày 18 tháng 6 năm 2014.

Liên kết ngoài

Read other articles:

Queen's ParkNama lengkapQueen's Park Football ClubJulukanThe SpidersBerdiri9 July 1867; 156 tahun lalu (9 July 1867)StadionHampden Park, Glasgow(Kapasitas: 51.886 (seluruhnya berkursi)[1])PresidenGerry CrawleyPelatih kepalaMark RobertsLigaLiga Dua Skotlandia2017–189 dari 10, terdegradasi setelah play-offSitus webSitus web resmi klub Kostum kandang Kostum tandang Queen's Park Football Club adalah klub sepak bola Skotlandia yang berbasis di Glasgow. Saat ini klub ini menjadi...

تكاثف بوز-أينشتاينمعلومات عامةالاسم المختصر BEC (بالإنجليزية) BEK (بالألمانية) CBE (بالإسبانية) سُمِّي باسم ألبرت أينشتاينساتيندرا ناث بوز تعريف الصيغة T c = ( n ζ ( 3 / 2 ) ) 2 / 3 2 π ℏ 2 m k B {\displaystyle T_{\text{c}}=\left({\frac {n}{\zeta (3/2)}}\right)^{2/3}{\frac {2\pi \hbar ^{2}}{mk_{\text{B}}}}} في تحديد الصيغة T c {\displaystyle T...

Demographics of the Republic of IrelandPopulation pyramid of the Republic of Ireland in 2022Population5,281,600 (2023)Density73 per km2Growth rate8.1%Birth rate13.7 births/1,000 populationDeath rate6.5 deaths/1,000 populationLife expectancy80.19 years • male78 years • female82.6 yearsFertility rate1.91 children born/womanInfant mortality rate3.85 deaths/1,000 live birthsNet migration rate0.86 migrant(s)/1,000 populationAge structure0–14 years21.3%15–64 years67.0%65...

Este artículo se refiere o está relacionado con un evento de salud pública reciente o actualmente en curso. La información de este artículo puede cambiar frecuentemente. Por favor, no agregues datos especulativos y recuerda colocar referencias a fuentes fiables para dar más detalles. Artículo principal: Pandemia de COVID-19 en Chile Pandemia de COVID-19 en la Isla de Pascua Parte de Pandemia de COVID-19 y Pandemia de COVID-19 en Chile Agente patógenoPatógeno SARS-CoV-2Tipo de pa...

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) الانتخابات التشريعية التونسية 1969  →1964 2 نوفمبر 1969 1974←  101 مقعدًا في مجلس النوابالمقاعد اللازمة للأغل

Colton DixonInformasi latar belakangNama lahirMichael Colton DixonLahir19 Oktober 1991 (umur 32)Murfreesboro, Tennessee, Amerika SerikatGenreRock, Musik Kristen[1][2]PekerjaanPenyanyiInstrumenVokal, piano, keytarTahun aktif2010-sekarangLabelSparrow, 19Situs webcoltondixon.com Colton Dixon (lahir 19 Oktober 1991) adalah penyanyi Amerika Serikat asal Murfreesboro, Tennessee, Amerika Serikat. Ia merupakan salah satu finalis 13 besar dari American Idol Musim Kesebelas.[3&...

Television dramas produced in the Philippines This article may contain excessive or irrelevant examples. Please help improve the article by adding descriptive text and removing less pertinent examples. (March 2023) Philippine television drama, also known as teledrama, Filipino telenovelas or P-drama, is a form of melodramatic, serialized, televised fiction in the Philippines. Teledrama is derived from two Filipino words: tele, short for telebisyón (television) and drama (drama series). Teled...

American TV series or program SargePromotional photo of George Kennedy for the SargeGenreCrime dramaCreated byDavid LevyStarringGeorge KennedyTheme music composerDavid ShireComposerDavid Shire[1]Country of originUnited StatesOriginal languageEnglishNo. of seasons1No. of episodes16ProductionExecutive producerDavid LevyProducerDavid LevinsonCinematographyRichard A. KelleyJacques R. MarquetteCamera setupSingle-cameraRunning time44 mins.Production companiesUniversal TelevisionHarbour...

ASC Jeanne d’Arc Basisdaten Name Association Sportive et CulturelleJeanne d’Arc Sitz Dakar, Senegal Gründung September 1921 Präsident Augustin Senghor Erste Fußballmannschaft Spielstätte Stade Léopold Sédar Senghor Plätze 60.000 Liga Nationale 1 2022/23 2. (Poule A) Heim Auswärts ASC Jeanne d’Arc (Association Sportive et Culturelle Jeanne d’Arc) ist ein senegalesischer Fußballverein aus der Hauptstadt Dakar. Der Verein wurde im September 1921 vom Dakarer Pfarrer Lecoq gegrün...

Neighborhood of Philadelphia in Pennsylvania, United StatesFitler SquareNeighborhood of PhiladelphiaFitler Square in Summer 2007Fitler SquareCoordinates: 39°56′51″N 75°10′47″W / 39.94763°N 75.17973°W / 39.94763; -75.17973Country United StatesStatePennsylvaniaCountyPhiladelphiaCityPhiladelphiaArea code(s)215, 267, and 445 Fitler Square is a 0.5 acre (0.20 ha) public park in Philadelphia, Pennsylvania, United States and a surrounding neighborhood of the ...

District de La Chaux-de-Fonds Héraldique Administration Pays Suisse Canton Neuchâtel Chef-lieu La Chaux-de-Fonds No OFS B2402 Démographie Populationpermanente 39 796 hab. (2022[1]) Densité 428 hab./km2 Géographie Coordonnées 47° 06′ nord, 6° 49,5′ est Superficie 92,94 km2 Subdivisions Communes 3 Localisation Carte de la subdivision. Géolocalisation sur la carte : Suisse District de La Chaux-de-Fonds Géolocalisation sur la carte&#...

Not to be confused with Transhumanism. This article may need to be rewritten to comply with Wikipedia's quality standards. You can help. The talk page may contain suggestions. (August 2022) Transcendental Humanism in philosophy considers humans as simultaneously the originator of meaning, and subject to a larger ultimate truth that exists beyond the human realm (transcendence).[1] The philosophy suggests that the humanistic approach is guided by “accuracy, truth, discovery, and obje...

British economist (born 1963) Not to be confused with the Australian actress Rachel Griffiths. Dame Rachel GriffithDBE FBA FAcSSBornRachel Susan Griffith (1963-05-16) 16 May 1963 (age 60)NationalityBritish–AmericanAcademic careerInstitutionsUniversity of ManchesterInstitute for Fiscal StudiesRoyal Economic SocietyFieldEconomicsAlma materUniversity of KeeleAwardsBrigit Grodal Award 2014Information at IDEAS / RePEc NotesThesis Taxes, the location of multinationals ...

Perang Aceh (1873–1904)Panglima besar angkatan perang Belanda, Jenderal J.H.R. Kohler tewas ditembak oleh penembak jitu Aceh pada tahun 1873Tanggal1873–1904LokasiKesultanan Aceh dan Wilayah perlindungan Kesultanan AcehHasil Kemenangan Belanda Sultan Aceh menyerah dan Kesultanan Aceh dibubarkan Belanda menguasai Aceh Kekuasaan Uleebalang dipulihkan Dibentuknya Karesidenan Aceh beserta daerah taklukannya (Atjeh en Onderhoorigheden).Perubahanwilayah Wilayah Aceh menjadi bagian dari Hindia Be...

Tyrol Schistose AlpsLizumer Reckner from NorthHighest pointPeakLizumer RecknerElevation2,886 m (9,469 ft)Coordinates47°08′39″N 11°37′50″E / 47.14417°N 11.63056°E / 47.14417; 11.63056NamingNative nameTiroler Schieferalpen (German)GeographyTyrol Schistose Alps (section nr.23) within Eaestern Alps CountryAustriaStates of AustriaSalzburg , TyrolParent rangeAlpsBorders onNorth Tyrol Limestone Alps, Bavarian Alps, Northern Salzburg Alps, Weste...

Afrikaans singer Bok van BlerkBirth nameLouis Andreas PeplerBorn (1978-03-30) 30 March 1978 (age 45)Pretoria, South AfricaOriginPretoria, South AfricaGenresPop rockYears active2005–presentLabelsMozi-rekords; Coleske ArtistsWebsitewww.bokvanblerk.co.zaMusical artist Bok van Blerk (born Louis Andreas Pepler; 30 March 1978) is a South African singer-songwriter who sings in Afrikaans. He became famous in 2006 for his rendition of De la Rey by Sean Else and Johan Vorster.[1] Though ...

Spanish general and noble Portrait of the Marquis of la Mina (1760–1766) by Manuel Tramulles Jaime de Guzmán y Spinola, II Marquis of la Mina (1690–1767) was a Spanish Army commander and Captain General of Catalonia. He was also the fifth Count of Pezuela de las Torres, near Alcalá de Henares. Biography He was born in Seville. As a young soldier, Jaime de Guzmán y Spinola fought for Philip of Bourbon in the War of Spanish Succession and participated in the attack on Sardinia and Sicily...

مؤسسة التأمين الوطني (إسرائيل)   البلد إسرائيل  تاريخ التأسيس 1 أبريل 1954،  و1953[1]  الموقع الرسمي الموقع الرسمي  الإحداثيات 31°47′06″N 35°12′05″E / 31.78503056°N 35.20150278°E / 31.78503056; 35.20150278  تعديل مصدري - تعديل   مؤسسة التأمين الوطني هي مؤسسة الضمان اجتماعي �...

Illegal hunting of wildlife For other uses, see Poaching (disambiguation). Illegal hunting redirects here. For making hunting illegal, see Hunting ban. Poacher redirects here. For other uses, see Poacher (disambiguation). Part of a series onEnvironmental law Pollution control law Environmental impact assessment Air quality law Water quality law Waste management law Environmental cleanup law Natural resources law Species protection Water resources law Mining law Forestry law Fisheries law Game...

Pesawat Ulang-alik Atlantis (Orbiter Vehicle Designation: OV-104) merupakan salah satu armada wahana antariksa yang dimiliki oleh NASA. Atlantis merupakan Pesawat Ulang Alik keempat yang dibuat. Menyusul hancurnya Challenger dan Columbia, Atlantis merupakan salah satu dari tiga Pesawat Ulang Alik yang beroperasi sepenuhnya yang tinggal di dalam armada itu. Dua lagi adalah Discovery dan Endeavour. Sejarah Operasi Atlantis telah membuat penerbangannya yang pertama dalam bulan Oktober 1985, mela...