Hari ini jika saya melakukannya $ yum remove packageA
saya disambut dengan:
Removing:
packageA noarch 3.5.1.b37-15 @yumFS 293 k
Removing for dependencies:
packageB noarch 3.5.1.b125-7 @yumFS 87 M
..
Is this ok?
Saya ingin menghapus packageA tanpa menghapus packageB (dll) apakah ini mungkin?
Jawaban:
Muncul mungkin , dengan menggunakan rpm:
walaupun jelas sangat berhati-hati, karena jika Anda menghapus paket dependensi dan tidak mengembalikannya yang dapat mengakibatkan hasil yang tidak terduga untuk paket yang masih bergantung padanya ...
sumber
Application built with libpng-1.6.16 but running with 1.5.13
. Saya pikir saya hanya akan menukarnya, tetapiyum
ingin menghapus banyak hal jika saya pertama kali dihapuslibpng
. Jadi saya menggunakan pendekatan yang Anda tunjukkan di sini untuk menghapus keduanyalibpng
danlibpng-devel
, kemudian membangun dan menginstallibpng-1.6.1
dari sumber, dan masalah saya hilang. Sementara itu bekerja untuk perangkat lunak yang saya butuhkan segera (Mapnik), dapatkah saya percaya bahwa saya tidak merusak sesuatu yang lain di bagian hulu, misalnya sesuatu yangyum
awalnya ingin dihapus bersamalibpng
?Saya menemukan itu mungkin untuk melakukan ini dengan yum seperti:
sumber