Як видалити gzip з Linux


0

я намагався

sudo aptitude видалення gzip

і це виглядало, як його видалили, але коли я набрав gzip на терміналі, він все ще працював.


9
Ум ... чому ви хочете видалити GZip?
TheLQ

Я бачив його використання багато процесора і уповільнення системи. Я хочу замінити його на щось інше.
tony_sid

21
Доброю новиною є те, що якщо ви вилучите gzip, у вашій системі буде багато вільного процесорного часу, оскільки ваша система перерве. gzip не є сволотом, який просто споживає процесор лише тому, що це цікаво, це обов'язковий компонент, який використовується всіма компонентами - від керування пакунками до розпакування сторінок. Do. Ні. Видалити. Gzip. Це - підказка, озвучена Bad Panda Panda.
Janne Pikkarainen

4
@awakeFromNib Я не думаю, що це допоможе. Є кілька причин для цього: спочатку щось викликає gzip. Якщо є інша програма, яка може зайняти місце gzip, це те саме буде викликати заміну програми, тому в кінцевому результаті буде те ж саме. Щось ще займе багато процесорного часу. По-друге, багато програм викликають gzip і надають йому параметри командного рядка. Чи буде інша програма зможе ідеально імітувати gzip? Ви могли б спробувати як-небудь отримати BSD версію gzip (яка відрізняється від GNU zip на GNU / Linux), але головне - проблема інша.
AndrejaKo

1
@awakeFromNib Ця аналогія трохи проста, але я думаю, що вона правильно описує ситуацію: Уявіть собі, що ви відчуваєте запаморочення і просите лікаря про допомогу, і він каже: «Немає проблем! " а пізніше виявляється, що проблемою була гіпотонія!
AndrejaKo

Відповіді:


29

Пакет gzip має пріоритет "обов'язково", тобто він повинен завжди бути встановлений для належної роботи системи. Можливо, тому aptitude відмовляється його видалити. Який вихід ви отримали від команди вилучення?

BTW: Чому ви хочете видалити gzip? Це робить дійсно погана ідея...

Редагувати:

Якщо ви бачите gzip споживаючи багато процесорів, це тому, що деякі інші програми використовують його. Якщо ви хочете щось зробити, дізнайтеся, яку програму викликає gzip, і змініть програму (якщо це можливо). Для цього використовуйте pstree -apl бачити всі процеси з батьками, шукати gzip і те, що його батьки, а потім перевірити, чому вони викликають gzip.


13

Я не читав уважно, коли я намагався видалити його. це те, що він говорить

WARNING: Performing this action will probably cause your system to break!
         Do NOT continue unless you know EXACTLY what you are doing!
To continue, type the phrase "I am aware that this is a very bad idea":

Abort.

12
Довірся мені. Це ДУЖЕ погана ідея.
lajuette

8
Так само, як я сказав ... навіть aptitude каже, що це погана ідея ;-). До речі: не надсилайте відповіді, щоб доповнити своє запитання - замість цього відредагуйте запитання.
sleske

3
Ні, це не доповнення до мого питання, а відповідь на моє запитання. Але хтось інший відправив кращу відповідь, тому я вибрав його як відповідь.
tony_sid

6

gzip є дуже важливим інструментом для кожної дистрибутиву linux і linux. Багато програм зберігають свої файли у стислому форматі. GZip може створювати та обробляти ці файли.

AFAIK на більшості систем управління розподілом, як деб і об / хв, pacakges теж розшифровуються. Основні інструменти, такі як logrotate, використовують компресію gzup. і т. д. і т. д. Видалення gzip, швидше за все, зробить вашу систему невикористаною і може перешкодити вам її перевстановити.

Якщо gzip займає багато ресурсів, то швидше за все випадок, коли інша програма викликає gzip для стиснення. У цьому випадку gzip просто називається інструментом.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.