How To Install ibus on Ubuntu 20.04

In this tutorial we learn how to install ibus on Ubuntu 20.04. ibus is Intelligent Input Bus - core Intelligent Input Bus - core

Introduction

In this tutorial we learn how to install ibus on Ubuntu 20.04.

What is ibus

ibus is:

IBus is an Intelligent Input Bus. It is a new input framework for the Linux OS. It provides full featured and user friendly input method user interface. It also may help developers to develop input method easily. Task: ubuntu-desktop-minimal, ubuntu-desktop, kubuntu-desktop, ubuntu-budgie-desktop

Package: ibus Architecture: amd64 Version: 1.5.22-2ubuntu2 Multi-Arch: foreign Priority: optional Section: utils Origin: Ubuntu Maintainer: Ubuntu Developers [email protected] Original-Maintainer: Debian Input Method Team [email protected] Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 1437 Depends: python3:any, libatk1.0-0 (>= 1.12.4), libc6 (>= 2.14), libcairo2 (>= 1.2.4), libdconf1 (>= 0.14.0), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.62.2-2), libgtk-3-0 (>= 3.21.5), libibus-1.0-5 (>= 1.5.19), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libx11-6, libxi6 (>= 2:1.2.99.4), adwaita-icon-theme, dconf-cli, ibus-data (= 1.5.22-2ubuntu2), gir1.2-gtk-3.0 (>= 3.8.5), gir1.2-ibus-1.0 (= 1.5.22-2ubuntu2), python3-gi, python3-ibus-1.0 (= 1.5.22-2ubuntu2) Recommends: ibus-gtk, ibus-gtk3, im-config Suggests: ibus-clutter, ibus-doc Breaks: ibus-anthy (« 1.5.3-2), ibus-data (« 1.5.21-4~exp1), ibus-el (« 0.3.2-2), ibus-googlepinyin (« 0.1.2-2), libglib2.0-0 (« 2.62.2-2) Replaces: ibus-data (« 1.5.21-4~exp1) Filename: pool/main/i/ibus/ibus_1.5.22-2ubuntu2_amd64.deb Size: 288564 MD5sum: c879e2e340ed259b72336494b80c55ea SHA1: d4fa56d2e874e58135facfa018a757b61d76ff58 SHA256: 1e36361f83956d4456e2436e3186f3133effdedcaff9a675e32f896b266f05fa Homepage: https://github.com/ibus/ibus Description-en: Intelligent Input Bus - core IBus is an Intelligent Input Bus. It is a new input framework for the Linux OS. It provides full featured and user friendly input method user interface. It also may help developers to develop input method easily. Task: ubuntu-desktop-minimal, ubuntu-desktop, kubuntu-desktop, ubuntu-budgie-desktop

There are three methods to install ibus on Ubuntu 20.04. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.

Install ibus Using apt-get

Update apt database with apt-get using the following command.

sudo apt-get update

After updating apt database, We can install ibus using apt-get by running the following command:

sudo apt-get -y install ibus

Install ibus Using apt

Update apt database with apt using the following command.

sudo apt update

After updating apt database, We can install ibus using apt by running the following command:

sudo apt -y install ibus

Install ibus Using aptitude

If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Ubuntu. Update apt database with aptitude using the following command.

sudo aptitude update

After updating apt database, We can install ibus using aptitude by running the following command:

sudo aptitude -y install ibus

How To Uninstall ibus on Ubuntu 20.04

To uninstall only the ibus package we can use the following command:

sudo apt-get remove ibus

Uninstall ibus And Its Dependencies

To uninstall ibus and its dependencies that are no longer needed by Ubuntu 20.04, we can use the command below:

sudo apt-get -y autoremove ibus

Remove ibus Configurations and Data

To remove ibus configuration and data from Ubuntu 20.04 we can use the following command:

sudo apt-get -y purge ibus

Remove ibus configuration, data, and all of its dependencies

We can use the following command to remove ibus configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge ibus

References

Summary

In this tutorial we learn how to install ibus package on Ubuntu 20.04 using different package management tools: apt, apt-get and aptitude.