Latest web development tutorials

perintah rpm Linux

Linux perintah Daquan Linux perintah Daquan

Linux manajemen perintah rpm suite.

rmp (redhat paket manager) awalnya distribusi Red Hat Linux dirancang untuk mengelola Linux suite program, karena mudah untuk mengikuti dan kuat aturan GPL, begitu populer. Secara bertahap diadopsi oleh distro lain. Muncul RPM manajemen paket, sehingga Linux mudah untuk menginstal, upgrade, secara tidak langsung meningkatkan tingkat penerapan Linux.

tatabahasa

rpm [-acdhilqRsv][-b<完成阶段><套间档>+][-e<套件挡>][-f<文件>+][-i<套件档>][-p<套件档>+][-U<套件档>][-vv][--addsign<套件档>+][--allfiles][--allmatches][--badreloc][--buildroot<根目录>][--changelog][--checksig<套件档>+][--clean][--dbpath<数据库目录>][--dump][--excludedocs][--excludepath<排除目录>][--force][--ftpproxy<主机名称或IP地址>][--ftpport<通信端口>][--help][--httpproxy<主机名称或IP地址>][--httpport<通信端口>][--ignorearch][--ignoreos][--ignoresize][--includedocs][--initdb][justdb][--nobulid][--nodeps][--nofiles][--nogpg][--nomd5][--nopgp][--noorder][--noscripts][--notriggers][--oldpackage][--percent][--pipe<执行指令>][--prefix<目的目录>][--provides][--queryformat<档头格式>][--querytags][--rcfile<配置档>][--rebulid<套件档>][--rebuliddb][--recompile<套件档>][--relocate<原目录>=<新目录>][--replacefiles][--replacepkgs][--requires][--resign<套件档>+][--rmsource][--rmsource<文件>][--root<根目录>][--scripts][--setperms][--setugids][--short-circuit][--sign][--target=<安装平台>+][--test][--timecheck<检查秒数>][--triggeredby<套件档>][--triggers][--verify][--version][--whatprovides<功能特性>][--whatrequires<功能特性>]

Parameter Deskripsi:

  • -a query semua paket.
  • -b <penyelesaian tahap> <file paket> + atau t <penyelesaian tahap> <file paket> + pengaturan tahap paket suite selesai, dan tentukan nama file dari profil paket.
  • -c daftar hanya profil konfigurasi, parameter ini harus sesuai dengan "l" parameter.
  • daftar -d hanya file text, parameter ini harus sesuai dengan "l" parameter.
  • -e <file paket> atau --erase <file paket> menghapus paket tertentu.
  • -f <file> + query telah ditentukan file paket.
  • Daftar menandai instalasi kit h atau --hash.
  • -i menampilkan informasi kit.
  • -i <file paket> atau --install <file paket> Instal file paket yang ditentukan.
  • l menampilkan daftar file paket.
  • p <file paket> + permintaan ditentukan file paket RPM.
  • Modus penggunaan penyelidikan q, ketika Anda menemukan masalah, perintah rpm akan pertama meminta pengguna.
  • Tampilan -R terkait informasi kit.
  • -s Menampilkan status berkas, parameter ini harus sesuai dengan "l" parameter.
  • -U <File Package> atau --upgrade <file paket> untuk meng-upgrade file paket yang ditentukan.
  • v Proses display instruksi eksekusi.
  • display rinci -vv selama pelaksanaan instruksi untuk memudahkan pemecahan masalah.
  • -addsign <file paket> + ditambah sertifikasi tanda tangan baru ditetapkan dalam paket.
  • --allfiles menginstal semua file.
  • --allmatches file sesuai dengan file paket yang ditentukan mengandung.
  • --badreloc Ketika terjadi kesalahan, file re-konfigurasi.
  • Ketika --buildroot <root> diatur untuk menghasilkan kit keinginan sebagai direktori root.
  • display --changelog perubahan Suite.
  • --checksig <file paket> + sertifikasi untuk memverifikasi tanda tangan suite.
  • Setelah --clean kemasan kit lengkap, menghapus proses pengemasan direktori yang dibuat.
  • --dbpath <database katalog> Untuk mengatur direktori dimana RPM basis data.
  • informasi otentikasi tampilan --dump untuk setiap file. parameter ini diperlukan untuk bermain "l" parameter.
  • Ketika --excludedocs pemasangan kit, tidak menginstal file.
  • --excludepath <Kecualikan Direktori> mengabaikan semua file di direktori yang ditentukan.
  • force paksa penggantian kit atau file.
  • --ftpproxy <nama host atau alamat IP> Tentukan server FTP proxy.
  • --ftpport <port komunikasi> Set port komunikasi FTP server atau server proxy.
  • help bantuan online.
  • --httpproxy <nama host atau alamat IP> Menentukan server HTTP proxy.
  • --httpport <port komunikasi> Set port komunikasi untuk server HTTP atau server proxy.
  • --ignorearch tidak memverifikasi kebenaran struktur file paket.
  • --ignoreos tidak memverifikasi kebenaran struktur file paket.
  • --ignoresize Sebelum instalasi tidak memeriksa ruang disk cukup.
  • Ketika --includedocs pemasangan kit, bersama-sama dengan file instalasi.
  • --initdb dikonfirmasi database yang benar dapat digunakan.
  • --justdb memperbarui database ketika tidak mengubah file apapun.
  • --nobulid tidak melakukan setiap tahap penyelesaian.
  • --nodeps tidak memverifikasi profil keterkaitan Suite.
  • --nofiles tidak memverifikasi atribut berkas.
  • --nogpg melewati semua verifikasi tanda tangan GPG.
  • --nomd5 tidak menggunakan ukuran dan akurasi perhitungan mengkonfirmasi MD5 dikodekan file.
  • --nopgp melewati semua verifikasi PGP signature.
  • --noorder tidak mengatur ulang susunan kit instalasi, dalam rangka memenuhi hubungan mereka satu sama lain.
  • --noscripts tidak melakukan instalasi file Script.
  • --notriggers file Script dalam paket kit tidak dilakukan.
  • --oldpackage meng-upgrade versi paket.
  • Persentase penyelesaian --percent layar pemasangan kit.
  • --pipe <Instruksi> membangun pipa, output instruksi eksekusi ke dalam input data.
  • --prefix <direktori tujuan> Jika file re-konfigurasi, menempatkan file ke dalam direktori yang ditentukan.
  • --provides query tingkat kompatibilitas kit yang disediakan.
  • --queryformat <format file header> Set kepala profil representasi.
  • --querytags terdaftar Format file header tag yang digunakan.
  • rcfile <profil> Gunakan file konfigurasi yang ditentukan.
  • --rebulid <file paket> kit instalasi kode asli, regenerasi binari suite.
  • --rebuliddb ke database yang ada berorientasi membangun kembali database.
  • --recompile <file paket> menentukan parameter ini dan efeknya mirip dengan "--rebulid" parameter ketika tidak ada file paket.
  • --relocate <direktori asli> = <direktori baru> akan dimasukkan ke dalam direktori file asli untuk mengubah ke direktori baru.
  • --replacefiles dipaksa berkas perpindahan.
  • --replacepkgs kit pengganti paksa.
  • kit ini tingkat permintaan kompatibel --requires diperlukan.
  • --resing <file paket> + menghapus sertifikasi yang ada, re-menghasilkan sertifikasi tanda tangan.
  • Setelah paket kit lengkap --rmsource, menghapus kode asli.
  • --rmsource <file> menghapus kode asli dan file yang ditentukan.
  • --root <Akar> Settings keinginan sebagai direktori root.
  • --scripts terdaftar variabel Script kit pemasangan.
  • --setperms mengatur hak akses file.
  • Pemilik --setugids pengaturan file dan kelompok masing-masing.
  • --short-sirkuit tahap melewatkan langsung langkah penyelesaian yang ditentukan.
  • --sign menghasilkan PGP atau sertifikasi tanda tangan GPG.
  • --target = <dipasang Platform> + pengaturan menghasilkan pemasangan platform yang kit.
  • --test hanya untuk pengujian, tidak benar-benar me-mount kit.
  • --timecheck <Periksa detik> untuk mengatur jumlah detik untuk memeriksa waktu waktu.
  • --triggeredby <file paket> Temukan pembuat paket suite.
  • display --triggers kemasan file Script dalam paket.
  • --verify efek parameter ini dan menentukan "-q" parameter yang sama.
  • version informasi versi layar.
  • --whatprovides <Fitur> tingkat Query kompatibilitas suite fitur khusus yang ditawarkan.
  • --whatrequires <Fitur> tingkat Query kompatibilitas suite fitur kebutuhan spesifik.

contoh

Menginstal perangkat lunak

# rpm -hvi dejagnu-1.4.2-10.noarch.rpm 
警告:dejagnu-1.4.2-10.noarch.rpm: V3 DSA 签名:NOKEY, key ID db42a60e
准备...           
########################################### [100%]

Tampilan Informasi Instalasi Software

# rpm -qi dejagnu-1.4.2-10.noarch.rpm

【第1次更新 教程、类似命令关联】

Linux perintah Daquan Linux perintah Daquan