Ibus ти звідки взявся???
Коли я встановив zoom в мене в системному лотку зник індикатор перемикача розкладки клавіатури та з’явилася іконка якої там раніше не було. Після завершення zoom мітингу, я видалив зайву іконку . Ibus прощавай… Та при черговій потребі запустити zoom у системі, я його не виявив. Довелося знову завантажувати пакет.
І знову в ситемному лотку іконка якої там не повинно бути 😧
Починаю гуглити. І… перша ж стаття…
З якого дива
Zoom
поширює .debs, які залежать відibus
.ibus - це пакет “intelligent input bus”, і, наскільки мені відомо, може використовуватися для введення смайлів у чаті чи щось таке ?? Але інакше насправді не є залежністю пакетаZoom
. Я це багато перевірив … клієнт чудово працює і без цього.Коли я встановив
ibus
разом із пакетомZoom
, я помітив, щоibus
часто з’їдає ціле ядро процесора. Я впевнений, що це помилка пакету чи послугиibus
, але у мене немає сил намагатися це виправити. Якщо це не важка залежність,Zoom
не повинна спочатку залежати від неї.У будь-якому випадку, ось як можна перепакувати
Zoom
.deb, щоб видалити залежністьibus
:
1 2 3 4 5 6 7 8 9 10 11 12 13
scratch=$(mktemp -d) # Витяг вмісту пакету dpkg -x zoom_amd64.deb $scratch # Витяг управління інформацією про пакет dpkg -e zoom_amd64.deb $scratch/DEBIAN # Видаліть залежність ibus sed -i -E 's/(ibus, |, ibus)//' $scratch/DEBIAN/control # Відновіть .deb dpkg -b $scratch patched_zoom_amd64.deb
Тепер ви можете встановити виправлене .deb за допомогою
1
dpkg -i patched_zoom_amd64.deb
Виправлення вгору за течією полягало б у тому, щоб
Zoom
перемістивibus
“Залежність” до “Рекомендує”, але вони не бажають це робити вже більше року.
Але почекайте, яка версія навіть мій пакет?До речі, ви також могли помітити, що завантаження клієнта
Zoom
не відповідають стандартній схемі іменування пакетів Debian (тобто включаючи версію в ім’я файлу). Якщо ви не впевнені, яка версія завантаженого вами пакетаzoom_amd64.deb
, ви можете швидко витягти цю інформацію за допомогою dpkg-deb:
1 2
dpkg-deb -I zoom_amd64.deb | grep Version # Version: 5.4.56259.1207
Скористався запропонованим алгоритмом видалення Ibus. Збережу аби знову не шукати.