Soalan: Hai, Pablo! Blog yang hebat, anda adalah yang terbaik di dunia, saya sayang anda. Saya mempunyai soalan untuk anda tanyakan: Saya mempunyai pakej DEB yang ingin saya pasang di Fedora saya. Adakah mungkin untuk menukar pakej DEB ke RPM (dan sebaliknya)?
Jawapan: Terima kasih atas pujian, dalam sedikit masa terluang saya berusaha untuk berkongsi pengetahuan saya mengenai dunia Linux kerana saya ingin membantu menyebarkan berita dan juga, kerana saya percaya pada falsafah yang diwakili oleh Linux (Stallman berkata). Mengenai penukaran, tentu anda boleh. Anda hanya perlu memasang program asing. |
Tukar RPM ke DEB
1.- Pasang asing. Pada Debian dan derivatif, ini akan kelihatan seperti ini:
sudo apt-get install alien
2.- Sekarang, masih tinggal menggunakan alien untuk melakukan penukaran.
alien mypackage.rpm
Sedia! Anda kini boleh memasang pakej DEB yang dibuat menggunakan perintah dpkg atau hanya dengan mengklik dua kali padanya.
Tukar DEB ke RPM
Untuk menukar ke RPM anda mesti menggunakan pilihan -r.
sudo alien -r mypackage.deb
Sedia! Anda kini boleh memasang pakej RPM yang dibuat menggunakan perintah rpm di Fedora, CentOs, dll.
Tukar ke SLP, LSB, Slackware TGZ
Alien juga membolehkan anda menukar pakej ke format yang digunakan di distro lain: Stampede slp, LSB dan Slackware tgz.
Untuk melihat pilihan yang ada, jalankan:
makhluk asing -h
Oleh itu, anda boleh melihat, output dari perintah tersebut adalah seperti berikut:
Penggunaan: alien [pilihan] fail [...] fail [...] Fail pakej atau fail untuk ditukar.
-d, --to-deb Menghasilkan pakej deb Debian (lalai).
Dayakan pilihan ini:
--patch = Tentukan fail patch yang akan digunakan dan bukan secara automatik
mencari patch di / var / lib / alien.
--nonton Jangan gunakan tampalan.
--anypatch Gunakan tampalan os versi lama.
-s, --single Like --generasi, tetapi jangan buat .orig
direktori.
--fixperms Munge / memperbaiki kebenaran dan pemilik.
- Ujian yang dihasilkan pakej dengan lintian.
-r, --to-rpm Hasilkan pakej rpm Topi Merah.
--to-slp Hasilkan pakej Stampede slp.
-l, --to-lsb Hasilkan pakej LSB.
-t, --to-tgz Menghasilkan pakej tgz Slackware.
Dayakan pilihan ini:
--keterangan = Nyatakan keterangan pakej.
--versi = Tentukan versi pakej.
-p, --to-pkg Hasilkan pakej Solaris pkg.
-i, - pasang Pasang pakej yang dihasilkan.
-g, --generasi Hasilkan pokok binaan, tetapi jangan bina bungkusan.
-c, --scripts Termasuk skrip dalam pakej.
-v, --verbose Paparkan setiap arahan alien yang dijalankan.
--veryverbose Jadilah verbose, dan juga memaparkan output perintah run.
-k, --keep-version Jangan ubah versi pakej yang dihasilkan.
--bump = number Versi pakej kenaikan dengan nombor ini.
-h, --help Paparkan mesej bantuan ini.
-V, - Penukaran Paparkan nombor versi alien.
Terima kasih kepada Favio Tapia Velasquez kerana mencadangkan topik tersebut!
Halo, saya menjumpai blog anda melalui Google semasa
mencari perkara yang serupa, laman web anda sampai di sini, nampaknya hebat.
Saya telah menandakannya di penanda halaman google saya.
Hai, baru sahaja berjaga-jaga dengan blog anda melalui Google, dan menganggapnya benar-benar bermaklumat. Saya akan berhati-hati untuk brussels. Saya akan berterima kasih sekiranya anda meneruskannya pada masa akan datang.
Banyak orang lain mungkin akan mendapat manfaat daripada tulisan anda.
Cheers!
Lawati juga laman web saya… jus nikotin
Penyelesaian untuk memasang pakej .deb pada distro dengan pemasangan pakej berasaskan RPM.
Diperiksa…
Saya fikir ia akan menjadi sukar di MoLinux tetapi tidak ada kaitan dengannya, semuanya berjalan lancar melalui konsol, saya memuat turun openproj.rpm dan dengan makhluk asing, hanya perlu beberapa saat untuk memasangnya ... »MATA» Saya terpaksa menggunakan perintah fakeroot sebaliknya tidak bertindak balas.
Tahniah di blog, teruskan.
Salam dan selamat atas penerbitan "Bagaimana cara mengubah DEB menjadi RPM dan sebaliknya", silakan ikuti permintaan saya untuk mendapatkan bantuan dalam menukar dan memasang paket tar.gz dalam rpm pada sistem operasi Linux Fedora. Perlu dinyatakan bahawa saya telah memasang penukar alien dan menggunakan penukar ini terlebih dahulu menukar pakej tar.gz menjadi deb dan kemudian menukar fail deb menjadi rpm tetapi pada pemasangan saya mendapat mesej:
#rpm -Uvh kurungan-pelepasan-1.6-3.noarch.rpm
Menyediakan ... ################################# [100%]
file / dari pemasangan bracket-release-1.6-3.noarch konflik dengan fail dari sistem fail pakej-3.2-35.fc23.x86_64
dan dari mesej lain # rpm -ivh brackets-release-1.6-3.noarch.rpm
################################ [100%]
file / dari pemasangan bracket-release-1.6-3.noarch konflik dengan fail dari sistem fail pakej-3.2-35.fc23.x86_64
Tolong sekali lagi, harap berbaik hati untuk mengatasi masalah penukaran atau pemasangan ini.
Terima kasih terlebih dahulu atas perhatian, pertolongan dan tindak balas anda yang baik.