• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here:Home » aptitude vs apt-get vs apt

By Abhishek Ghosh January 20, 2020 8:55 pm Updated on January 20, 2020

aptitude vs apt-get vs apt

Advertisement

aptitude update, apt-get update, apt update do the same job. Then what is the difference between them? We explained the basic of Advanced Packaging Tool (apt) and aptitude in the linked old article. Let us first discuss aptitude and apt-get.

aptitude, apt-get and apt are front ends to dpkg. aptitude provides a terminal menu interface whereas apt-get does not. Using aptitude TUI as a normal user is a good idea to avoid messing up your system. aptitude lets you undo changes. As it’s running as a normal user mode, at certain which point it will prompt to get the root password. Aptitude’s GTK GUI was considered experimental (aptitude-gtk). aptitude uses the ncurses library, which provides the character-based user interface. APT is a big project and apt-get was developed within it as first sub-project. apt is newer CLI. There is some unofficial project which does the job of aptitude, apt-get and apt.

aptitude is a user-level program but apt-get is for use by higher-level programs. aptitude has an additional layer stored in the packet states (package states). There, the registered software packages and dependencies are written. Furthermore, aptitude maintains a full log of the entire installation history and dependencies. It is humans who find apt-get easy instead of aptitude, definitely to avoid a typographical error. aptitude user-friendly while dpkg is the least user-friendly. aptitude and apt-get use the same repositories. So, if a command works with aptitude, apt-get and apt, then there is no actual difference in most use-cases. There is no single “apt” program. apt is a collection of tools. The apt command is meant to be pleasant. A significant part of apt is a C++ library of function.

Advertisement

---

The apt update command is like the apt-get update with colour output and the number of upgradeable packages.
apt install is like an apt-get update command with progress output.
apt upgrade is like apt-get upgrade –with-new-pkgs.*
The apt list command is similar to the dpkg list command.
apt edit-sources is for editing the sources.list file using a default text editor.

We can disable/enable the progress bar of apt :

Vim
1
2
3
#
echo 'Dpkg::Progress-Fancy "1";' > /etc/apt/apt.conf.d/99progressbar
#

aptitude will automatically remove eligible packages but apt-get requires a separate command. aptitude has the scripts to tell you which installed packages are preventing action. So, from all aspect, aptitude is powerful and apt is shorter and easy to type.

 

aptitude in TUI

 

So, aptitude is a heavy program suitable for anyone.

aptitude vs apt-get vs apt

You can use aptitude on Windows Ubuntu Bash too. Just install it by running apt-get install aptitude. Just run the command aptitude to launch the TUI. The eater egg of aptitude starts with aptitude install moo. You may have to add some -v flag to see the graphics. I got an odd outline running aptitude moo -vvvvv. Running aptitude moo -vvvvvv I got the answer “”What is it? It’s an elephant being eaten by a snake, of course.

Vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#  aptitude moo
There are no Easter Eggs in this program.
#  aptitude moo -v
There really are no Easter Eggs in this program.
#  aptitude moo -vv
Didn't I already tell you that there are no Easter Eggs in this program?
#  aptitude moo -vvv
Stop it!
#  aptitude moo -vvvv
Okay, okay, if I give you an Easter Egg, will you go away
#  aptitude moo -vvvvv
All right, you win.
 
                               /----\
                       -------/      \
                      /               \
                     /                |
   -----------------/                  --------\
   ----------------------------------------------
#  aptitude moo -vvvvvv
What is it?  It's an elephant being eaten by a snake, of course.

I do not know more about aptitude till you search another question.

Tagged With https://thecustomizewindows com/2020/01/aptitude-vs-apt-get-vs-apt/ , aptitude search v
Facebook Twitter Pinterest

Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to aptitude vs apt-get vs apt

  • Nginx WordPress Installation Guide (All Steps)

    This is a Full Nginx WordPress Installation Guide With All the Steps, Including Some Optimization and Setup Which is Compatible With WordPress DOT ORG Example Settings For Nginx.

  • What is Advanced Packaging Tool (apt) and aptitude

    Advanced Packaging Tool (apt) and aptitude are not synonymous. Erroneously many thinks apt is abbreviation of aptitude. Let us know in details.

  • WordPress & PHP : Different AdSense Units on Mobile Devices

    Here is How To Serve Different AdSense Units on Mobile Devices on WordPress With PHP. WordPress Has Function Which Can Be Used In Free Way.

  • Command Prompt Commands : Alphabetical list of all commands in Windows 7

    Command Prompt Commands in Windows 7 provides the user access to 180+ command line commands. Here is a list of 200 Command Prompt Commands in Windows 7.

performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

Get new posts by email:

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (24.3K Followers)
  • Twitter (5.8k Followers)
  • Facebook (5.7k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.3k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us
Page Visits Alerts

Recent Posts

  • Advantages and Disadvantages of Ubuntu Server DistributionJune 2, 2023
  • Typography on the WebJune 2, 2023
  • How to Use JuliaMono Font in Urvanov/Crayon Syntax HighlighterJune 1, 2023
  • What Is a Sales Funnel?June 1, 2023
  • The 6G Network: 100 Times Faster than 5GMay 31, 2023

About This Article

Cite this article as: Abhishek Ghosh, "aptitude vs apt-get vs apt," in The Customize Windows, January 20, 2020, June 2, 2023, https://thecustomizewindows.com/2020/01/aptitude-vs-apt-get-vs-apt/.

Source:The Customize Windows, JiMA.in

PC users can consult Corrine Chorney for Security.

Want to know more about us? Read Notability and Mentions & Our Setup.

Copyright © 2023 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT