Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 34134|Jawab: 6

[linux] Instalasi paket rpm offline CentOS 7 secara otomatis menyelesaikan dependensi

[Salin tautan]
Diposting pada 16/06/2021 14.56.10 | | | |
Ketika lingkungan produksi terputus karena alasan keamanan. Menggunakan yum untuk menginstal perangkat lunak secara otomatis dan menangani dependensi melalui sumber lokal.
Namun, masalah paling kritis dari metode ini adalah bagaimana cara mendapatkan perangkat lunak dan dependensinya untuk digunakan oleh sumber lokal?

Ketika ada lebih sedikit dependensi untuk menginstal perangkat lunak, mungkin solusi untuk dipertimbangkan dengan menemukan dan mengunduhnya secara manual satu per satu, dan ketika perangkat lunak memiliki ratusan dependensi, dan ada dependensi pada dependensi, maka Anda mencoba lagi?


Alamat unduhan pencarian paket Linux:Login hyperlink terlihat.


Pertama, instal plugin yum-plugin-downloadonly dengan perintah berikut:

Unduh libgdiplus-devel dan dependensinya

(Catatan:Dependensi unduhan adalah untuk mendeteksi dependensi yang hilang dari sistem saat ini, sehingga harus menjadi lingkungan sistem dari dua server yang sama


di mana --downloaddir menentukan lokasi penyimpanan paket RPM yang diunduh, diikuti dengan nama perangkat lunak yang perlu diinstal oleh YUM, dan mendukung beberapa bagian.

Setelah mengunduh paket rpm pada mesin jaringan, salin ke server tanpa jaringan dan instal. Perintahnya adalah sebagai berikut:


Atau sehinggalah
(Akhir)





Mantan:Perbedaan antara paket devel Linux dan paket non-devel
Depan:.NET/C# untuk menentukan apakah jenis dapat diubah atau tidak
 Tuan tanah| Diposting pada 16/06/2021 15.07.39 |
Unduh melalui YumDownloader

Jika Anda hanya ingin mengunduh paket instalasi perangkat lunak melalui yum, tetapi Anda tidak perlu menginstalnya, Anda dapat menggunakan perintah yumdownloader.

Perintah yumdownloader ada di paket yum-utils.

Instal yum-utils terlebih dahulu:


Lihat perintah apa saja yang ada dalam paket yum-utils:

(/usr/bin/yumdownloader disertakan dalam paket)

Dapatkan paket instalasi libgdiplus-devel dan dependensinya


Diposting pada 16/06/2021 23.36.39 |
Terima kasih telah berbagi, dukungan!
 Tuan tanah| Diposting pada 15/10/2021 15.08.00 |
yum install --downloadonly --downloaddir=/tmp/ [package-name]-[version]. [arsitektur]

# Sebagai contoh:

yum install --downloadonly --downloaddir=/tmp/ cri-tools-1.0.0_beta.1-0
 Tuan tanah| Diposting pada 15/10/2021 15.18.42 |
Mengkueri versi paket melalui baris perintah



 Tuan tanah| Diposting pada 21/10/2021 09.03.28 |


1.--nodeps tidak memeriksa dependensi saat menginstal, misalnya, Anda membutuhkan A pada rpm ini, tetapi Anda tidak menginstal A, sehingga paket Anda tidak dapat diinstal, dan Anda dapat menginstalnya dengan --nodeps.

2.--force adalah instalasi paksa, misalnya, jika Anda telah menginstal versi 1 dari rpm ini, jika Anda ingin menginstal versi 2 dari rpm ini, Anda perlu menggunakan --force untuk memaksa instalasi.
 Tuan tanah| Diposting pada 18/12/2021 11.58.29 |
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com