Apakah ada cara untuk menambah dan menghapus paket secara bersamaan dengan satu yum
perintah? Misalnya, menginstal postfix dan menghapus sendmail tanpa menjalankan dua perintah / transaksi terpisah.
Apakah ada cara untuk menambah dan menghapus paket secara bersamaan dengan satu yum
perintah? Misalnya, menginstal postfix dan menghapus sendmail tanpa menjalankan dua perintah / transaksi terpisah.
Jawaban:
Iya. Memanggil yum shell
akan memungkinkan Anda menentukan banyak perintah yang akan terjadi secara bersamaan saat run
dimasukkan.
Versi yum yang lebih baru juga memiliki swap
perintah:
# yum swap -- install foo -- remove bar
yum
di 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 shell
untuk 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 -y
sakelar untuk menganggap ya pada konfirmasi konfirmasi.
-y
beralih akan ditambahkan ke yum shell
perintah, tidak perintah dalam shell, kan? Saya pikir (tetapi belum diuji) bahwa menambahkan config assumeyes 1
ke atas perintah shell akan memiliki efek yang sama tanpa perlu mengubah baris perintah awal.
yum shell -y
bekerja untuk saya agar seluruh operasi tidak interaktif.