Apakah ada cara untuk menambah dan menghapus paket secara bersamaan dengan satu yumperintah? Misalnya, menginstal postfix dan menghapus sendmail tanpa menjalankan dua perintah / transaksi terpisah.
Apakah ada cara untuk menambah dan menghapus paket secara bersamaan dengan satu yumperintah? Misalnya, menginstal postfix dan menghapus sendmail tanpa menjalankan dua perintah / transaksi terpisah.
Jawaban:
Iya. Memanggil yum shellakan memungkinkan Anda menentukan banyak perintah yang akan terjadi secara bersamaan saat rundimasukkan.
Versi yum yang lebih baru juga memiliki swapperintah:
# yum swap -- install foo -- remove bar
yumdi RHEL 7), ini juga dapat ditulis lebih pendek sebagai yum swap bar foo.
Seperti yang sudah diterima oleh jawaban yang diterima, Anda dapat menggunakan yum shelluntuk menjalankan beberapa perintah sekaligus, yang bagus untuk penggunaan interaktif. Tetapi jika Anda ingin menjalankan perintah ini dari skrip, Anda juga dapat menjalankannya terhadap file, misalnya yum shell translist.txt, tempat file tersebut dapat berisi, misalnya:
remove squid
install squid34
run
Tambahkan -ysakelar untuk menganggap ya pada konfirmasi konfirmasi.
-yberalih akan ditambahkan ke yum shellperintah, tidak perintah dalam shell, kan? Saya pikir (tetapi belum diuji) bahwa menambahkan config assumeyes 1ke atas perintah shell akan memiliki efek yang sama tanpa perlu mengubah baris perintah awal.
yum shell -ybekerja untuk saya agar seluruh operasi tidak interaktif.