Diberikan instalasi berdasarkan Yum (khusus dalam kasus saya, instalasi Scientific Linux 5.1 x86_64), bagaimana saya akan menduplikasi program dan utilitas yang diinstal ke mesin baru berdasarkan Fedora Core x86_64? Perangkat kerasnya sangat mirip tetapi tidak identik, dan ada perbedaan jelas bahwa SL5 didasarkan pada EL, bukan pada Fedora; Saya sebagian besar bertujuan untuk menduplikasi pengalaman pengguna dari kotak asli (SL) ke kotak baru (FC).
20
.
)Jawaban:
Anda dapat membuat daftar perangkat lunak yang diinstal dengan:
Karena mereka didasarkan pada distro yang berbeda, saya tidak yakin bagaimana Anda akan menginstalnya.
Jika saya menyalinnya ke instalasi baru dari distro yang sama, saya akan menjalankan perintah berikut sebagai root
sumber
Dapatkan daftar RPM yang terinstal di kotak RHEL Anda:
yum list installed |tail -n +3|cut -d' ' -f1 > installed_packages.txt
Instal paket ke Fedora:
yum -y install $(cat installed_packages.txt)
Catatan: Fedora adalah proyek R&D untuk RHEL dan Anda harus dapat menginstal sebagian besar paket ini di Fedora.
Metode Steves mencantumkan nomor versi dan Anda ingin menghindarinya.
sumber
Anda dapat mencoba Kickstart atau Anda mungkin ingin mengatur server instal / boot PXE untuk banyak distro. Atau jika beberapa mesin Anda diskless, Anda dapat mencoba metode LTPS (inilah yang umumnya disebut - thin client - IIRC), juga lihat di sini
EDIT: Jika itu masalahnya lihat ini
sumber
Saya percaya jawaban Dejan /unix//a/25729/346788 adalah yang terbaik untuk
yum
sistem berbasis. Namun, itu mungkin tidak berfungsi ketika Anda ssh ke server karena buffer. Detail di Cara mendapatkan output `yum list` agar tetap di satu baris ketika mendapatkan output melalui perintah ssh jarak jauh?Jadi, untuk sedikit meningkatkan, untuk mendapatkan daftar paket lengkap:
Untuk mendapatkan daftar paket yang diinstal dari
rpm
:Untuk mendapatkan daftar paket yang diinstal dari
yum
:sumber