Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: alkisg στις 25 Νοε 2021, 11:03:18 ΠΜ

Τίτλος: Εγκατάσταση zoom χωρίς ibus
Αποστολή από: alkisg στις 25 Νοε 2021, 11:03:18 ΠΜ
Έστω ότι κατεβάζουμε και εγκαθιστούμε το zoom.deb (https://zoom.us/client/latest/zoom_amd64.deb). Αυτό εξαρτάται από ένα πακέτο ονόματι ibus, άρα εγκαθίσταται κι αυτό αυτόματα. Το ibus είναι ένα εξελιγμένο πληκτρολόγιο για πολλές γλώσσες, μέχρι και κινέζικα. Έτσι όμως καταλήγουμε να έχουμε δύο ενδείξεις γλώσσας στην γραμμή εργασιών.

Θα θέλαμε λοιπόν να εγκαταστήσουμε το zoom χωρίς το ibus. Για να το καταφέρουμε, θα φτιάξουμε και θα εγκαταστήσουμε ένα ψεύτικο, άδειο πακέτο equivs-ibus:

Κώδικας (Bash) [Επιλογή]

sudo apt install equivs
mkdir equivs
cd equivs
equivs-control equivs-ibus
pluma equivs-ibus


Έτσι δημιουργήθηκε ένα αρχείο περιγραφής πακέτου και άνοιξε με έναν κειμενογράφο. Αλλάζουμε τα περιεχόμενα σε κάτι τέτοιο:

Κώδικας (Text) [Επιλογή]

### Commented entries have reasonable defaults.
### Uncomment to edit them.
# Source: <source package name; defaults to package name>
Section: misc
Priority: optional
Homepage: https://packages.debian.org/equivs
Standards-Version: 3.9.2

Package: equivs-ibus
# Version: <enter version here; defaults to 1.0>
# Maintainer: Your Name <yourname@example.com>
# Pre-Depends: <comma-separated list of packages>
# Depends: <comma-separated list of packages>
# Recommends: <comma-separated list of packages>
# Suggests: <comma-separated list of packages>
Provides: ibus
# Replaces: <comma-separated list of packages>
# Architecture: all
# Multi-Arch: <one of: foreign|same|allowed>
# Copyright: <copyright file; defaults to GPL2>
# Changelog: <changelog file; defaults to a generic changelog>
# Readme: <README.Debian file; defaults to a generic one>
# Extra-Files: <comma-separated list of additional files for the doc directory>
# Links: <pair of space-separated paths; First is path symlink points at, second is filename of link>
# Files: <pair of space-separated paths; First is file to include, second is destination>
#  <more pairs, if there's more than one file to include. Notice the starting space>
Description: Dummy package to satisfy unwanted dependencies
This one provides ibus in order to be able to install zoom.


Στη συνέχεια και ενώ είμαστε στον ίδιο φάκελο, δημιουργούμε και εγκαθιστούμε το ψευτο-πακέτο:

Κώδικας (Bash) [Επιλογή]

equivs-build equivs-ibus
sudo dpkg -i ./equivs-ibus.*.deb


Μετά από όλα αυτά, μπορούμε να εγκαταστήσουμε το zoom χωρίς να εγκατασταθεί παράλληλα και το ibus.
Τίτλος: Απ: Εγκατάσταση zoom χωρίς ibus
Αποστολή από: vovos στις 25 Νοε 2021, 11:20:38 ΠΜ
Μετά την εγκατάσταση του equivs-ibus (ψεύτικου ibus) επιβεβαιώνω ότι το zoom δεν ζήτησε να εγκατασταθεί το ibus και η εγκατάσταση προχώρησε κανονικά. Ευχαριστούμε πολύ Άλκη!
Επιπλέον στο synaptic βλέπω ότι το ibus φαίνεται μη εγκατεστημένο, οπότε φαντάζομαι όποιος το χρειάζεται μπορεί να το εγκαταστήσει εκ των υστέρων χωρίς πρόβλημα.