deb vs. rpm

Mungkin sesuatu yang banyak orang bertanya-tanya, terutama ketika memulai di Linux tidak hanya sistem manajemen paket mana yang lebih baik tetapi juga, kemasan apa yang lebih baik.

debvsrpm

Saya tidak bermaksud mengatakan mana yang lebih baik, hanya untuk mencari perbedaan antara .deb dan .rpm. Dan saya pasti merasa kesulitan, karena saya tidak menemukan banyak perbedaan.

Ada juga paket minoritas lainnya, dan juga tarball.

Keduanya adalah database yang berisi paket, nama, versi, dependensi, dan, dalam .deb, paket yang direkomendasikan. Sebelumnya di .rpm, ada fitur: saat mengupdate software, file konfigurasi dibiarkan utuh atau di-backup, sekarang juga mengimplementasikan .deb.

Pengalaman saya adalah bahwa debs lebih cepat mencari dependensi dan .rpm, secara umum, meminta lebih banyak dependensi (setidaknya, saya tidak menyarankan melakukannya secara offline dan mencari dependensi satu per satu, itu terjadi pada saya dengan openSUSE)

Keduanya memungkinkan Anda memperbarui sistem, mencari paket, menginstal / menghapus instalan, mencari dependensi, dan banyak lagi. Mereka membuat hidup lebih mudah bagi kita. Tapi jauh di lubuk hati apa perbedaan mereka yang sebenarnya?


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Byte Rusak dijo

    Tidak ada yang relevan. Keduanya memiliki tujuan yang sama.

    LSB mengusulkan RPM sebagai standar, tetapi akan sangat sulit bagi Debian, Ubuntu dan turunannya untuk mengubah sistem paket tersebut.

  2.   Cristobal dijo

    Ada banyak perbedaan dalam cara membangunnya, misalnya, di rpm semua informasi konstruksi ditentukan dalam file spesifikasi, sedangkan di deb sebagian besar dibagi menjadi dua file, kontrol dan aturan.
    Di debs dengan file kontrol Anda bisa mendapatkan dependensi yang akan dihitung untuk Anda, sedangkan di rpm Anda harus mengetahuinya terlebih dahulu dan meletakkannya secara manual (ini rumit dan berbahaya).
    Dalam debs ada beberapa cara untuk membuatnya: debuild, pbuilder, dll; dengan rpm sejauh yang saya tahu hanya ada satu.
    Kemudian tujuan akhirnya sama: membuat paket atau paket terkompresi dari program dengan beberapa skrip di mana jalur tempat untuk menempatkan semua file program pada sistem ditentukan. Jangan lupa bahwa itu adalah tujuan yang sama dengan penginstal Windows dan Mac, tidak ada lagi misteri.
    Di Debian ada kecenderungan yang lebih besar untuk program multipak, sedangkan di Mandriva (misalnya) kecenderungan ini tidak begitu terasa. Yang benar adalah bahwa multipaket tidak terlalu diperlukan, dan Debian berdosa karena menggunakannya terlalu banyak.
    Mana yang lebih baik? Tidak ada keduanya, karena semuanya lebih bergantung pada kualitas pengemas daripada cara pengemasan.
    salam

  3.   chanklor.dll dijo

    Saya pikir pasti harus ada yang standar, baik rpm atau deb
    Saya memilih deb, karena menurut saya itu yang paling terkenal dan digunakan, tetapi apa pun itu akan bagus, asalkan itu unik dan universal, untuk membuat instalasi program baru di distro mana pun lebih mudah bagi pengguna baru (tidak mungkin, kebanyakan dari mereka akan datang dari window $) yang akan digunakan untuk "menginstal klik dua kali pada file ***. exe".

  4.   alxe dijo

    Saya pikir yang baru harus dibuat kompatibel dengan keduanya. Misalnya, file sederhana dengan informasi yang mengirimkannya ke manajer paket dan mengikuti perintah, menyusun atau mencari di server atau secara lokal dalam proses.

  5.   Raphael Hernamperez dijo

    Saya setuju dengan Alxe. Harus ada proyek OpenSource standar untuk sistem atau platform apa pun, termasuk manajer paket yang ada.

    Keberhasilan terletak pada penginstal sederhana yang secara otomatis memperbaiki masalah ketergantungan untuk Anda. Yang paling tidak perlu kita khawatirkan adalah penginstalan program, dan lebih banyak lagi tentang pekerjaan yang kita lakukan dengan program itu.

  6.   Laura dijo

    "Hal terkecil yang harus kita khawatirkan adalah penginstalan program, dan lebih banyak lagi tentang pekerjaan yang kita lakukan dengan program itu."

    Setuju. Mengenai proyek yang kompatibel dengan keduanya, juga, kebenaran.

    Cristobal, terima kasih atas infonya.

  7.   zodman dijo

    Pernahkah Anda mendengar tentang conary?

    http://wiki.rpath.com/conary

  8.   isengrin dijo

    Jika saya memberi tahu Anda bahwa saya tidak pernah menggunakan debs atau rpms? XD

    Nah, sekitar lima tahun yang lalu saya menggunakan RedHat dan SuSE selama beberapa bulan, tetapi saya hampir tidak mengacaukan paketnya. : D

  9.   rheoba dijo

    Saya lebih mendukung DEB, meskipun saya tidak menentang RPM, mungkin itu karena saya memiliki pengalaman yang lebih baik dengan deb daripada dengan rpm.

    salam

  10.   seth dijo

    @zodman: Saat ini tidak ada teks di halaman ini, Anda dapat mencari judul halaman ini di halaman lain atau mengedit halaman ini.

    @insengrin: dan sekarang Anda mengkompilasi semuanya? Oo

    Saya rasa tidak, saya hampir tidak pernah menggunakan .rpm

  11.   123 dijo

    Saya menggunakan Suse selama bertahun-tahun, dan saya juga mencoba Mandrake, tetapi pada akhirnya saya menggunakan Debian, dan Anda dapat mengatakan, setelah menggunakan kedua format (rpm dan deb), yang tampaknya lebih cepat untuk menginstal rpm, saya rasa harus karena jenis kompresi yang mereka gunakan, dan juga rpm memiliki karakteristik yang tidak dapat saya temukan di debs, yaitu mereka menunjukkan tanggal paket dibuat dan juga nama pengemas, sebelum mereka juga berbeda di dalamnya mereka membawa sistem kontrol dengan tanda tangan dan saya pikir debs tidak. Di sisi lain, ketika beralih ke Debian (saya juga menggunakan Kubuntu) dengan sistem pengemasannya, saya lupa tentang masalah ketergantungan, tetapi saya tidak tahu apakah itu karena sistem paket atau distribusinya sendiri, masalahnya adalah bahwa bagi saya tidak ada pilihan untuk Debian lagi ...

  12.   123 dijo

    PS: Ada program yang namanya Alien http://es.wikipedia.org/wiki/Alien_(aplicación), yang memungkinkan Anda untuk mengonversi paket dari satu format ke format lainnya, umumnya bekerja dengan sangat baik, meskipun kami jarang perlu menggunakannya.

  13.   Jonathan dijo

    Yah ... topiknya luas, tetapi saya katakan berikut ini, saya dari Republik Dominika dan saya berpartisipasi dalam FCLD (Fundacion Codigo Libre Dominicana) yang presidennya adalah Antonio Perpiñan, dianggap sebagai bapak perangkat lunak gratis di Amerika Latin oleh Richard Stallman sendiri ... Antonio mengatakan bahwa RPM lebih stabil, meskipun sangat menonjol bahwa DEB dibuat untuk banyak menginstal, yaitu, untuk hari ke hari, itulah mengapa (katanya) Ubuntu menggunakan DEB, karena menginstal banyak dan banyak mencopot pemasangan, tetapi di REDHAT atau CENTOS Anda tidak melakukannya sepanjang waktu, karena mereka adalah lingkungan server ... secara pribadi saya lebih suka DEB, saya tidak menentang RPM tetapi saya menghindari kebiasaan dan fungsionalitas ... .

  14.   123 dijo

    @Jonathan Lucu sekali apa yang Anda katakan, karena Debian GNU / Linux, tidak dirancang secara tepat untuk menginstal / mencopot banyak, dan berorientasi pada peralatan produksi seperti server (selalu berbicara tentang versi Stabil).
    Dan sebenarnya saya tidak tahu apa yang membuat rpm lebih stabil. ?

  15.   Berhenti dijo

    Sebenarnya perbedaan besar antara rpm dan deb adalah… tidak, saya tidak tahu. Tapi saya telah belajar banyak dari komentar semua orang. Terima kasih.

  16.   chanklor.dll dijo

    hahaha setuju banget sama Cesar

  17.   kernel_panik dijo

    semua ketidaknyamanan yang saya alami dengan gnu / linux adalah dengan distro rpm: p: p: p fedora menarik perhatian saya, tetapi setiap kali saya mencobanya saya kehilangan keinginan, setidaknya sekitar 3 rilis ...

    Saya tidak dalam posisi untuk mengatakan bahwa yang satu lebih baik dari yang lain… tetapi saya memiliki pengalaman yang lebih baik dengan .deb

    Saya punya ide bahwa saya pernah membaca di suatu tempat tentang "fragmentasi rpm", di mana dikatakan bahwa pengembangan paket rpm tidak begitu koheren, dalam arti kisaran distribusi tempat mereka dapat bekerja tanpa masalah, seperti debs, yang bekerja pada hampir semua distro berbasis debian, dan dalam posting itu devs didesak untuk mencegah fenomena yang sama ini terulang dengan paket debian, tapi saya benar-benar tidak yakin tentang itu ... Saya mengerti saya sangat samar-samar ingat menulis komentar ini: p

    Sesuatu yang sangat saya suka tentang debs adalah kenyataan bahwa repositori debian lebih ... universal, dalam beberapa hal, hampir semua distro yang berasal dari debian berbagi repositori mereka, alih-alih dalam rpm, sejauh yang saya coba, Ini adalah cerita yang SANGAT berbeda: p

    Alternatif lain yang menurut saya sangat menarik adalah tarballear, seperti di arch, bahwa apa yang ditangani oleh manajer paket adalah tarball dan menangani dependensi, sedemikian rupa sehingga manajer paket favorit saya tidak lagi sinaptik, tetapi dukun: D, tapi hei, di sini kita berbicara tentang deb vs rpm dan itu tidak relevan xD

    Pendapat saya yang sederhana tentang itu, topik yang menarik, alangkah baiknya jika seseorang yang lebih berpengetahuan bisa mengajari kita sedikit lebih banyak tentang topik yang menarik ini!

  18.   Silvano dijo

    Sebenarnya saya selalu menggunakan .deb, tetapi dari apa yang Anda katakan tidak banyak perbedaan ... bahkan perbedaan terpenting yang Anda katakan mungkin lebih politis ketika membangunnya daripada apa pun.

    Saya rasa tidak perlu standarisasi, apalagi jika ada alien, walaupun alien juga bisa dikenalkan di pengelola paket utama, agar lebih cocok, dengan peringatan yang sesuai tentunya.

    Mengenai perbandingan menginstal .exe, saya tidak setuju dengan apa yang telah dikatakan di atas. Saya ingat bahwa ketika saya beralih ke Linux, salah satu hal yang paling memuaskan saya adalah kemudahan menginstal / mencopot / memperbarui melalui repositori. Sebenarnya itu adalah sesuatu yang saya tidak mengerti karena mereka belum disalin di Microsoft. Tidak ada yang lebih merepotkan daripada memperbarui di windows ... program oleh driver program oleh driver, ketika setiap program tidak memiliki sumber daya proses sendiri hanya untuk memeriksa apakah ada pembaruan.

  19.   isengrin dijo

    @Eth Kadang-kadang. Tapi tidak, saya menggunakan Arch Linux .pkg.tar.gz. : D

  20.   Lapisan luar dijo

    Saya lebih suka bekerja langsung dengan Tarballs, Portage rulez!

  21.   alfonso dijo

    Yah, saya selalu menggunakan distribusi berbasis debian tepat untuk masalah ini, semua yang saya butuhkan dapat saya instal (kebanyakan) dengan sinaptik (atau apt-get), dan saya merasa sangat nyaman. Mengenai apa yang dikatakan band di sini, tampaknya tidak ada perbedaan besar, tetapi saya pikir mereka harus menstandarkannya karena ini akan mengurangi kebingungan di dunia Linux, jika satu paket pada dasarnya sama dengan yang lain, mengapa ada begitu? banyak? misalnya kernel_panic menyebutkan bahwa manajer paket dapat menangani tarball, jadi mengapa ada begitu banyak paket? (Saya kira karena ukuran unduhan) tetapi jumlahnya terlalu banyak, paling banyak harus ada tarball dan opsi standar kedua yang akan membuat hidup jauh lebih praktis bagi pengembang, webmaster, dan pemula. PS: Selamat kepada komunitas blog karena tidak ada troll dan komentarnya hampir semuanya sangat bagus.

  22.   Mauritius dijo

    Sejauh ini dan berdasarkan pengalaman pribadi menggunakan kedua sistem, saya condong ke DEB. Setidaknya yang saya ingat tentang sistem RPM adalah bahwa pada lebih dari satu kesempatan saya mengalami masalah ketergantungan dengannya. Di sisi lain, dengan DEB pada kesempatan yang sangat jarang saya memiliki masalah dependensi yang tidak memuaskan dan selalu ada dalam paket tidak resmi dari distro saya (Ubuntu).
    Menurut saya, ini adalah satu-satunya perbedaan yang dapat saya katakan karena pada karakteristik lainnya penanganannya praktis identik.
    Di sisi lain, sistem yang digunakan Gentoo, untuk mengkompilasi langsung semua program yang diinstal, bagi saya tampaknya sangat baik dalam hal memelihara semua perangkat lunak yang Anda instal dengan karakteristik yang secara khusus dibutuhkan dan juga secara optimal menyesuaikan dengan karakteristiknya. mesin Anda. yang memungkinkan kinerja peralatan yang lebih baik. Sisi negatifnya adalah setiap kali perlu menginstal program, Anda harus melalui seluruh proses pembuatan executable.

  23.   Laura S.F. dijo

    Oleh karena itu, Roma bisa dengan Germania ... karena mereka tidak bersatu dan bertempur antar klan.

    Ini tidak terlalu jauh dari kenyataan, namun ragamnya juga sangat bagus ...

    Bersulang :)

  24.   damiancoverdale dijo

    Halo bagus, saya ingin berkomentar bahwa subjeknya menarik, saya telah mencoba keduanya dan masalah dengan RPM adalah cepat atau lambat gangguan dependensi dimulai. Alien tidak selalu berfungsi ... tetapi masalah yang paling penting yang saya kira adalah masalah game ... Diketahui bahwa setiap orang akan menginginkan game asli, tetapi untuk memalsukannya harus ada paket universal yang kompatibel dengan semua distro. Saya pikir setelah itu kita bisa berbicara tentang permainan Windows di Linux, karena hanya sedikit dari kita dan di atas itu kita semua terpecah… untuk alasan itu Roma mampu mengalahkan Jerman… karena mereka tidak bersatu dan bertempur antar klan. Idenya sedikit terbang tetapi benar. Salam pembuka

  25.   Kisuke dijo

    Saya pikir perbedaan nyata tertulis dalam sejarah, kemunculan distribusi pertama: redhat dan debian; Karena "persaingan persahabatan" ini mereka tetap dan berakar kuat, secara pribadi sebagai distribusi saya pikir yang menang adalah opsi debian, justru karena lebih sederhana atau ada lebih banyak dokumentasi atau ada lebih banyak propaganda untuk para pengemas baru , Menurut saya dengan itu packager yang baik terbentuk dan dalam jangka panjang yang paling sederhana untuk ditempati adalah packager yang terbaik, selain itu banyak juga package yang ada di debian dan yang di distro lain tidak, maka jika anda mau pergi ke distro dengan rpm agak mengganggu menjengkelkan untuk mengalami masalah karena harus mengemas atau mengkompilasi sesuatu untuk dapat digunakan,

    Salam semoga kedepannya lebih mudah bagi saya untuk menggunakan rpm

  26.   alex rdgz dijo

    Saya bersandar ke .deb tetapi jika ada standar saya ingin tarballs menjadi karena mereka sederhana dan cepat

    coba slackware salah satu distro linux pertama.

  27.   laura077 dijo

    Alex, saya menulis posting ini, sekarang saya menggunakan slackware dan saya sangat menyukainya;)

  28.   paku payung dijo

    dari semua daftar komentar ini, satu-satunya yang tersisa adalah yang berikut ini.
    rpm = merepotkan
    deb = umumnya_sederhana
    Pengalaman pribadi saya:
    Saya mulai bertahun-tahun yang lalu dengan topi merah, saya menggunakan rpm tanpa banyak kejutan, kemudian saya mencoba suse sebelum akuisisi novell (fuchili!) Dan kemudian saya bertemu debian ... sampai hari ini saya masih berpikir itu memudahkan dan membantu saya banyak sesuatu.
    salah satunya adalah paket deb.
    itulah mengapa sampai hari ini saya pikir itu adalah distro terbaik. sekarang saya menggunakan ubuntu. kebenaran ... memiliki hal-hal buruk, tetapi jika Anda mengelola, itu adalah 10 (atau 9+).
    Saya tidak berniat untuk beralih ke slackware atau gentoo ...
    tetapi jika saya ingin mencoba distro lain, saya akan mencoba yang direkomendasikan oleh stallman (UTUTO) yang memiliki package manager dan compiler yang banyak dibicarakan oleh pampas ini «ututo-get»
    salam

  29.   Javier Castaneda dijo

    Saya mulai menggunakan Ubuntu dari versi 7.04 dan saya terbiasa dengan .deb. Sekitar satu setengah tahun yang lalu saya beralih ke Debian dan pengalamannya cukup bagus, tetapi mencoba untuk menemukan lebih banyak tentang rasa Linux saya mencoba Fedora 14 dan sekarang Fedora 15. Saya putus asa menyelesaikan dependensi, itulah yang menyebabkan saya melakukan ini waktu untuk meninggalkan Fedora dan .rpm nya dan kembali ke Debian dan .deb nya.

    (Ngomong-ngomong saya membuat komentar ini dari Fedora 15 dengan Gnome 3 ... mari kita lihat cara kerja Gnome 3 di Debian)

  30.   oscar elizalde dijo

    Saya selalu suka mempersulit hidup saya, saya menggunakan Slackware untuk waktu yang lama dan saya sangat menyukainya kemudian ketika mencoba memperbarui dengan ubuntu 12 komputer saya dibiarkan buang air besar dengan persyaratan ini juga BricsCAD Saya tidak pernah bisa membuatnya berfungsi dalam 3D , sekarang saya menggunakan PCLinuxOS untuk saya, saya sangat menyukainya dan sampai saat ini saya tidak memiliki masalah dengan paket .RPM, saya tetap menggunakan PCLinuxOS saya, cukup ringan, dan cepat.

  31.   sudut kamar mandi uap dijo

    Mitra Saya Dan saya baru-baru ini menyiapkan unit shower uap kami, barang terbaik yang telah saya putuskan
    membeli untuk beberapa waktu, anak kecil dan anggota keluarga menyukainya,
    tidak bisa melihat diriku kembali ke pancuran normal lagi

  32.   mandi uap pusaran air dijo

    Situs yang sangat bagus memuat banyak pengetahuan mandi uap yang bagus di sini

  33.   AsociatiaUmanism.ro dijo

    Blog yang luar biasa! Apakah tema Anda dibuat khusus atau Anda mengunduhnya dari
    di suatu tempat? Desain seperti milik Anda dengan beberapa perubahan sederhana akan membuat blog saya bersinar.
    Tolong beri tahu saya dari mana Anda mendapatkan tema Anda. Terima kasih

  34.   Erwe dijo

    Dalam pengalaman saya, saya telah memperhatikan sedikit lebih lambat pada .rpm dibandingkan dengan .deb meskipun apa yang saya suka tentang .rpm hanya satu hal, ketergantungan dicari dengan sendirinya dan juga (setidaknya di fedora) menekan "tab" akan menyelesaikan secara otomatis semua yang Anda ingin menulis di terminal tergantung pada lokasi dan konteks yang akan digunakan, untuk alasan itu saya meneruskan ke fedora bagaimana jika agak membuat frustrasi adalah kenyataan bahwa ada kalanya Anda menemukan aplikasi hanya di .deb, misalnya chrome remote desktop, menurut saya standarnya harus di distro yang sama dan jika tidak mungkin lebih baik pergi ke .rpm