Uninstall Ubuntu and Debian packages with apt-get and dpkg

28/12/2020
Chưa phân loại

We already saw how to create Debian packages, now we’ll see how to remove them. Removing packages in Debian or Ubuntu Linux from the console is very easy, your user must be in the sudoers or you’ll need root access.

Identify the package to delete: dpkg –list

dpkg –-list will show you a list of packages, in this case the distribution used for the image is Kali Linux.

Let’s remove Skype using apt-get and dpkg commands:

Removing skypeforlinux using apt-get

For Ubuntu the correct method to remove packages through the console is:

apt-get –-purge remove skypeforlinux

The parameter –-remove will remove installation files while keeping configuration data, by adding –-purge” we instruct to remove configuration files too.

Removing skypeforlinux using dpkg

We can remove Skype replacing apt-get with dpkg like in the following example:

dpkg –-remove skypeforlinux

We can use also

dpkg –r packagename.deb

(Where “packagename” is replaced by the package’s name.)


Removing Broken Packages

In order to remove broken packages, or packages which weren’t fully installed we will run

apt-get clean && apt-get autoremove
sudo apt-get -f install
dpkg –configure -a

Details:
clean:
Removes cache of programs older than the installed.
autoremove: Removes unnecessary files, like dependencies which are not longer needed.
-f / –fix-broken install: Fix broken dependencies, correct possible package corruption problems. We’ll see this option deeply later.

Troubleshooting

For different reasons a package’s removal, or a package’s installation may return errors. The most popular causes for such errors are old programs, partially installed packages, corrupted packages, outdated repositories at etc/apt/sources.list, etc. The following commands and their order are basic to solve initial problems in the packages manager. If you are experiencing problems installing or uninstalling software on Ubuntu 12.04 or higher or Debian, run the following commands:

#apt-get update
#dpkg –-configure -a
#apt-get -f install
#apt-get clean

apt-get update: Updates the packages’ list in the repositories.
dpkg –configure -a: This command checks for dependency problems to fix.
apt-get -f install: Another command to fix dependency problems.
apt-get autoclean: clean unnecessary dependencies.

Check if packages are being held by the packages manager

To check if the installer holds packages pending of installation run:

apt-get -u dist-upgrade

This will show you held packages. If listed, to remove packages run:

apt-get remove –dry-run packagename
ONET IDC thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, ONET IDC đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.
Bài viết liên quan

Hướng dẫn cài đặt và sử dụng Postfix để gửi mail trên Ubuntu 18

Postfix là một phầm mềm nguồn mở được dùng để gửi mail (Mail Transfer Agent-MTA). Được phát...
30/12/2020

List Files Sorted by Size in a Directory Tree on Linux

Most file systems sort the files in alphabetical order of names. A user might, however, have some other preferences and...
29/12/2020

Moodle [Part 4] – Hướng dẫn tích hợp Moodle với LDAP để xác thực

Ở các bài viết trước Onet đã có những bài viết chia sẻ về cách cài đặt Moodle và cài đặt...
30/12/2020
Bài Viết

Bài Viết Mới Cập Nhật

Tìm Hiểu Về Thuê Proxy US – Lợi Ích và Cách Sử Dụng Hiệu Quả
11/12/2024

Mua Proxy V6 Nuôi Facebook Spam Hiệu Quả Tại Onetcomvn
03/06/2024

Hướng dẫn cách sử dụng ProxyDroid để duyệt web ẩn danh
03/06/2024

Mua proxy Onet uy tín tại Onet.com.vn
03/06/2024

Thuê mua IPv4 giá rẻ, tốc độ nhanh, uy tín #1
28/05/2024