How To Fedora: Segala sesuatu yang ingin Anda ketahui tentang YUM dan tidak berani bertanya (Bagian I)

YUM (Updater anjing kuning, Dimodifikasi): Ini adalah manajer perangkat lunak baris perintah (CLI) untuk memperbarui, menginstal, dan menghapus paket dengan resolusi ketergantungan otomatis. Itu tertulis dalam Ular sanca, yang memungkinkan fungsinya diperluas melalui plugin. Yum juga tersedia di Debian.

Yum menawarkan manajemen paket yang aman karena mendukung sistem verifikasi tanda tangan GPG (GNU Privacy Guard, juga dikenal sebagai GnuPG). Saat verifikasi tanda tangan diaktifkan, Yum akan menolak untuk menginstal paket apa pun yang tidak ditandatangani dengan kunci GPG yang benar untuk repositori itu. Ini berarti Anda dapat mempercayai paket itu RPM yang Anda unduh dan instal di sistem Anda berasal dari sumber yang dapat diandalkan dan tidak diubah selama transfer.

Dalam hal ini How To (dibagi menjadi beberapa bagian) kita akan melihat bagaimana memanfaatkan manajer perangkat lunak yang kuat dan fleksibel ini yang, menurut pendapat pribadi saya, adalah salah satu yang terbaik yang ada selain pacman (Archlinux);). Kita akan melihat hampir semua opsi yang dimilikinya, plugin dan cara mengkonfigurasinya sesuai dengan kebutuhan kita sendiri: D.

Untuk menggunakan salah satu opsi yang ditunjukkan di bawah ini, Anda hanya perlu mengakses sebagai akar atau gunakan sudo dan tulis:

yum [opciones] comando {paquete1} {paquete2} {...}

Contoh:

yum -y install clementine

Catatan: Parameter yang ada di antara [] bersifat opsional, parameter yang ada di antara {} akan bergantung pada perintah yang akan digunakan.

Daftar perintah yang dimiliki yum adalah:

  • instal paket1 [paket2] […]
  • perbarui [paket1] [paket2] […]
  • perbarui ke [paket1] [paket2] […]
  • periksa - perbarui
  • tingkatkan [paket1] [paket2] […]
  • tingkatkan ke [paket1] [paket2] […]
  • sinkronisasi-distribusi [paket1] [paket2] […]
  • hapus | hapus paket1 [paket2] […]
  • daftar […]
  • informasi […]
  • menyediakan | yang menyediakan fitur1 [fitur2] […]
  • bersih [paket | metadata | kedaluwarsa-cache | rpmdb | plugin | semua]
  • buat cache
  • grup […]
  • telusuri string1 [string2] […]
  • shell [nama file]
  • diselesaikan dep1 [dep2] […]
  • (dipertahankan hanya untuk alasan lama - gunakan repoquery atau yum sediakan)
  • localinstall rpmfile1 [rpmfile2] [...]
  • (dipertahankan hanya untuk alasan lama - gunakan pemasangan)
  • pembaruan lokal rpmfile1 [rpmfile2] [...]
  • (dipertahankan hanya untuk alasan lama - gunakan pembaruan)
  • instal ulang paket1 [paket2] […]
  • menurunkan versi paket1 [paket2] […]
  • hapus daftar paket1 [paket2] […]
  • repolist [semua | diaktifkan | dinonaktifkan]
  • versi [semua | diinstal | tersedia | grup- | nogroups | grouplist | groupinfo]
  • riwayat [info | daftar | daftar paket | paket-info | ringkasan | addon-info | ulangi | batalkan | kembalikan | baru | sinkronisasi | statistik]
  • memuat-transaksi [txfile]
  • memeriksa
  • bantuan [perintah]

deskripsi dari perintah

install

Ini digunakan untuk menginstal versi terbaru dari sebuah paket atau sekelompok paket sambil memastikan bahwa semua dependensi telah terpenuhi. Jika tidak ada paket yang cocok dengan nama paket yang diberikan, maka paket yang cocok dipasang. Jika nama diawali dengan karakter "@", sisa nama akan digunakan seolah-olah perintah groupinstall telah dijalankan. Jika nama diawali dengan karakter "-" maka pencarian dilakukan dalam transaksi dan semua kecocokan akan dihapus. Jika namanya adalah sebuah file, maka penginstalan dilakukan seolah-olah dilakukan melalui localinstall.

memperbarui

Jika dijalankan tanpa menggunakan nama paket, perbarui pembaruan semua paket yang saat ini terinstal di sistem. Jika satu atau lebih paket ditentukan, yum hanya akan memperbarui paket yang ditunjuk. Yum akan memastikan bahwa semua dependensi telah dipenuhi selama pembaruan.

perbarui ke

Perintah ini bekerja seperti "update", tetapi Anda selalu menentukan versi paket yang ingin Anda perbarui.

periksa - perbarui

Ini telah diterapkan sehingga Anda dapat mengetahui apakah mesin Anda memiliki pembaruan yang tertunda tanpa harus menjalankan pembaruan secara interaktif. Ini juga mengembalikan daftar paket yang akan diperbarui dalam format daftar. Ketika dijalankan dalam mode verbose (verbose) itu juga menampilkan paket-paket usang.

meningkatkan

Ini sama dengan perintah update dengan bendera --obsoletes.

distribusi - sinkronisasi o distro - sinkronisasi

Sinkronisasi paket yang diinstal bersama dengan paket terbaru yang tersedia, ini dilakukan baik karena keusangan, pembaruan atau kedaluwarsa, sebagaimana mestinya. Jika Anda memberikan argumen opsional "penuh", perintah juga akan menginstal ulang paket di mana checksum instalasi dan checksum yang tersedia tidak cocok. Dan hapus paket lama (dapat digunakan untuk menyinkronkan versi rpmdb). Argumen opsional "berbeda" dapat digunakan untuk menentukan operasi default. Perintah ini tidak akan melakukan operasi pada grup, paket lokal, atau pilihan negatif.

menghapus o Menghapus

Mereka digunakan untuk menghapus paket tertentu dari sistem, serta menghapus paket yang bergantung pada paket yang dihapus.

Catatan: Anda tidak dapat secara tidak sengaja menghapus yum sendirian.

daftar

Ini digunakan untuk menampilkan berbagai informasi tentang paket yang tersedia. Opsi lengkap untuk perintah ini dirinci di bawah ini:

  • daftar yum [semua | pelindung1] [pelindung2] […]

Menunjukkan semua paket yang tersedia dan diinstal.

  • daftar yang tersedia [pelindung1] […]

Tampilkan semua paket di repositori yum yang tersedia untuk diinstal.

  • pembaruan daftar yum [pelindung1] […]

Ini menunjukkan semua paket dengan pembaruan yang tersedia di repositori yum.

  • daftar yum diinstal [pelindung1] […]

Buat daftar paket yang dianggap sebagai argumen. Jika argumen tidak cocok dengan nama paket yang tersedia, kecocokan akan dicetak.

  • daftar ekstra yum [pelindung1] […]

Ini mendaftar paket yang diinstal pada sistem yang tidak tersedia di repositori yum dan yang muncul di file konfigurasi.

  • daftar yum obsoletes [pelindung1] […]

Ini mencantumkan paket yang diinstal pada sistem yang telah menjadi usang di repositori yum mana pun dan yang muncul di file konfigurasi.

  • daftar yum baru-baru ini [pelindung1] […]

Buat daftar paket yang baru saja ditambahkan ke repositori. Ini biasanya tidak berguna, tetapi jika Anda benar-benar menginginkannya, Anda dapat menggunakan plugin yum daftar-updateinfo sebagai berikut: "yum list-updateinfo new".

Catatan: Anda dapat mengganti parameter «pelindung1«,«pelindung2', Dll, dengan nama paket yang ingin Anda periksa. Ingatlah bahwa opsi yang ditandai di antara [] adalah opsional.

Saat ini bagian pertama ada di sini agar tidak terlalu banyak diperpanjang;).

tinggalkan Komentar Anda

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

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  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.   rogertux.dll dijo

    Ramah bunuh diri
    Catatan: Anda tidak dapat secara tidak sengaja menghapus yum sendiri.

  2.   azavenom.dll dijo

    info yang sangat bagus, beberapa pertanyaan XD yang juga dapat diinstal di ubuntu? dan apakah Anda dapat menggunakan repo debian di ubuntu?

    1.    Perseus dijo

      Anda dapat menggunakan yum sebagai manajer paket sebagai alternatif untuk apt-get atau aptitude, saya tidak yakin apakah Anda dapat menggunakan paket debian di Ubuntu dan itu bekerja dengan benar, itu akan menjadi masalah pengujian :).

  3.   rock and roll dijo

    Anda telah menciptakan keraguan eksistensial untuk saya ... Nyam di Debian! (dan ya, itu; Saya menguatkan dengan memeriksa repositori). Apakah ini berarti bahwa paket .rpm dapat diinstal di debian (apakah saya harus menambahkan repositori juga?) Atau saya dapat memanfaatkan perintah dan GUI yum untuk menginstal paket .deb? Maaf jika saya mengatakan mengerikan, tapi saya terkejut dengan apa yang saya baca.
    Salam.

    1.    pandev92 dijo

      Diasumsikan bahwa Anda dapat menginstal paket .deb dengan yum, seperti di pclinux os paket rpm dengan synaptic dan apt xD

    2.    tepat dijo

      Melihat dari sudut pandang logis, hal yang normal adalah bahwa dengan yum Anda dapat menginstal paket .deb, jadi daripada menulis "apt-get install firefox" Anda menulis "yum install firefox"

      1.    Juan Carlos dijo

        Dan begitulah seharusnya, karena penginstal adalah satu hal dan paket adalah hal lain.

  4.   Juli dijo

    Yang benar adalah saya menyadari bahwa kita semua menggunakan sistem operasi tetapi tidak ada dari kita yang memiliki gagasan sedikit pun tentang cara kerjanya.

    http://www.mylifeUnix.org

    1.    Perseus dijo

      Kalian benar banget sob, banyak dari kita yang mengira kita tahu banyak tentang distro kita, tapi ketika kita selidiki sedikit ternyata yang kita tahu adalah XD kecil.

  5.   Juan Carlos dijo

    Dan berbicara tentang yum, apakah Anda menyadari bahwa orang Fedora sudah secara langsung menyarankan untuk menginstal pada sistem 64-bit?

    1.    tepat dijo

      Saya tidak tahu, lagipula kelebihan dari sistem 64-bit banyak 🙂

    2.    Perseus dijo

      Bagaimana dengan bro, seperti yang Anda tunjukkan, sangat disarankan untuk menggunakan versi 64-bit, dari apa yang telah saya baca, Fedora x86_64 menggunakan paket untuk 64 sebanyak mungkin dan hanya jika tidak ada, itu menggabungkannya dengan yang 32. Ini sangat keren karena kami selalu mengeluh tentang kompatibilitas yang buruk antara sistem 32 dan 64 bit.

      Bersulang :).

  6.   Charles Emilio dijo

    YUM di Debian tidak mengejutkan saya, karena inti Fedora menggunakan apt-get sebagai manajer, saya bahkan membuat versi 7 atau sesuatu seperti itu, karena saya suka menggabungkan manajer paket, saya sering melihat mereka, dan baru-baru ini saya mengacaukan fedora saya 17 untuk menempatkan Pacman (ya, manajer ArchLinux) dan semuanya bekerja sampai saya memulai ulang XD

    1.    Perseus dijo

      Wow, pacman di Fedora *. *, Sayang sekali itu tidak berhasil untuk Anda :(. Apa yang Anda katakan tentang mengubah manajer paket antar distro adalah sesuatu yang banyak dari kita tidak tahu, itulah mengapa saya punya ide bagus untuk menunjukkan datanya :).

      Terimakasih atas komentarnya dan atas kunjungannya salam bro;).

  7.   Emiliano dijo

    Saya telah menggunakan Fedora x86_64 selama sekitar dua tahun.
    Saya tidak punya masalah.
    Ia bekerja jauh lebih baik daripada versi 32-bit.
    Yum adalah salah satu program terbaik untuk diinstal.
    Saya sudah lama berhenti menggunakan perintah "rpm" untuk
    melakukan instalasi paket yang diunduh dan itu
    mereka tidak berada dalam repositori. Jika Anda menggabungkannya dengan «Yumex»,
    antarmuka grafis, mereka adalah alat yang sangat kuat.
    Di versi terbaru Fedora ini, "apper" berfungsi dengan sangat baik,
    setidaknya sejauh yang saya coba, menginstal paket
    dilakukan dari Firefox, karena salah satu tindakannya adalah menginstalnya dengan
    muncul.

    Salam,

    Emiliano
    Badajoz

    1.    kencing dijo

      D: