You are on page 1of 13

25 Useful Basic Commands of APT-GET and APT-CACHE ...

http://www.tecmint.com/useful-basic-commands-of-apt-ge...

Advertise Linux Services About Archives Contact Us

Search

Home Linux Distros Open Source Web Servers Apache Nginx Lighttpd Databases MySQL MongoDB CouchDB Free Linux eBooks Linux Commands
Select Language
Powered by

TranslateDID

You Know? Write For Us! and Earn $$$s

Fedora 20 (Heisenbug) Alpha KDE Live DVD - Available for Download

25 Useful Basic Commands of APT-GET and APT-CACHE for Package Management


By Ravi Saive Under: Debian, Linux Commands, Linux Mint, Ubuntu, Xubuntu On: March 13, 2013 Quiz 3: Take "Test Yourself" Online Exam and Get Famous This article explains how quickly you can learn to install, remove, update and search software packages using apt-get and apt-cache commands from the command line. This article provides some useful commands that will help you to handle package management in Debian/Ubuntu based systems.
Linux Free Ubuntu For Linux Debian

APT-GET and APT-CACHE Commands


What is apt-get?

Searching for man apt-get?

1 of 13

10/01/2013 12:35 PM

25 Useful Basic Commands of APT-GET and APT-CACHE ...

http://www.tecmint.com/useful-basic-commands-of-apt-ge...

The apt-get utility is a powerful and free package management command line program, that is used to work with Ubuntus APT (Advanced Packaging Tool) library to perform installation of new software packages, removing existing software packages, upgrading of existing software packages and even used to upgrading the entire operating system.
What is apt-cache?

The apt-cache command line tool is used for searching apt software package cache. In simple words, this tool is used to search software packages, collects information of packages and also used to search for what available packages are ready for installation on Debian or Ubuntu based systems.

APT-CACHE 5 Useful Basic Commands

1. How Do I List All Available Packages?


To list all the available packages, type the following command.
$ apt-cache pkgnames esseract-ocr-epo pipenightdreams mumudvb tbb-examples libsvm-java libmrpt-hmtslam0.9 libboost-timer1.50-dev kcm-touchpad g++-4.5-multilib ...

2. How Do I Find Out Package Name and Description of Software?


To nd out the package name and with it description before installing, use the search ag. Using search with apt-cache will display a list of matched packages with short description. Lets say you would like to nd out description of package vsftpd, then command would be.
$ apt-cache search vsftpd vsftpd - lightweight, efficient FTP server written for security ccze - A robust, modular log coloriser ftpd - File Transfer Protocol (FTP) server yasat - simple stupid audit tool

To nd and list down all the packages starting with vsftpd, you could use the following command.
$ apt-cache pkgnames vsftpd vsttpd

3. How Do I Check Package Information?


For example, if you would like to check information of package along with it short description say (version number, check sums, size, installed size, category etc). Use show sub command as shown below.
$ apt-cache show netcat Package: netcat Priority: optional Section: universe/net Installed-Size: 30 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Ruben Molina <rmolina@udea.edu.co> Architecture: all Version: 1.10-40 Depends: netcat-traditional (>= 1.10-39) Filename: pool/universe/n/netcat/netcat_1.10-40_all.deb Size: 3340 MD5sum: 37c303f02b260481fa4fc9fb8b2c1004 SHA1: 0371a3950d6967480985aa014fbb6fb898bcea3a SHA256: eeecb4c93f03f455d2c3f57b0a1e83b54dbeced0918ae563784e86a37bcc16c9 Description-en: TCP/IP swiss army knife -- transitional package This is a "dummy" package that depends on lenny's default version of netcat, to ease upgrades. It may be safely removed. Description-md5: 1353f8c1d079348417c2180319bdde09 Bugs: https://bugs.launchpad.net/ubuntu/+filebug

Searching for man apt-get?

2 of 13

10/01/2013 12:35 PM

25 Useful Basic Commands of APT-GET and APT-CACHE ...


Origin: Ubuntu

http://www.tecmint.com/useful-basic-commands-of-apt-ge...

4. How Do I Check Dependencies for Specic Packages?


Use the showpkg sub command to check the dependencies for particular software packages. whether those dependencies packages are installed or not. For example, use the showpkg command along with package-name.
$ apt-cache showpkg vsftpd Package: vsftpd Versions: 2.3.5-3ubuntu1 (/var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_quantal_main_binary-i386_Packages) Description Language: File: /var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_quantal_main_binary-i386_Packages MD5: 81386f72ac91a5ea48f8db0b023f3f9b Description Language: en File: /var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_quantal_main_i18n_Translation-en MD5: 81386f72ac91a5ea48f8db0b023f3f9b

Reverse Depends: ubumirror,vsftpd harden-servers,vsftpd Dependencies: 2.3.5-3ubuntu1 - debconf (18 0.5) debconf-2.0 (0 (null)) upstart-job (0 (null)) libc6 (2 2.15) libcap2 (2 2.10) libpam0g (2 0.99.7.1) libssl Provides: 2.3.5-3ubuntu1 - ftp-server Reverse Provides:

5. How Do I Check statistics of Cache


The stats sub command will display overall statistics about the cache. For example, the following command will display Total package names is the number of packages have found in the cache.
$ apt-cache stats Total package names: 51868 (1,037 k) Total package structures: 51868 (2,490 k) Normal packages: 39505 Pure virtual packages: 602 Single virtual packages: 3819 Mixed virtual packages: 1052 Missing: 6890 Total distinct versions: 43015 (2,753 k) Total distinct descriptions: 81048 (1,945 k) Total dependencies: 252299 (7,064 k) Total ver/file relations: 45567 (729 k) Total Desc/File relations: 81048 (1,297 k) Total Provides mappings: 8228 (165 k) Total globbed strings: 286 (3,518 ) Total dependency version space: 1,145 k Total slack space: 62.6 k Total space accounted for: 13.3 M

APT-GET 20 Useful Basic Commands for Package Management

6. How to Update System Packages


The update command is used to resynchronize the package index les from the their sources specied in /etc/apt/sources.list le. The update command fetched the packages from their locations and update the packages to newer version.
$ sudo apt-get update [sudo] password for tecmint: Ign http://security.ubuntu.com quantal-security InRelease Get:1 http://security.ubuntu.com quantal-security Release.gpg [933 B] Get:2 http://security.ubuntu.com quantal-security Release [49.6 kB] Ign http://in.archive.ubuntu.com quantal InRelease Ign http://in.archive.ubuntu.com quantal-updates InRelease Get:3 http://repo.varnish-cache.org precise InRelease [13.7 kB] Ign http://in.archive.ubuntu.com quantal-backports InRelease Hit http://in.archive.ubuntu.com quantal Release.gpg Get:4 http://security.ubuntu.com quantal-security/main Sources [34.8 kB] Get:5 http://in.archive.ubuntu.com quantal-updates Release.gpg [933 B] ...

7. How to Upgrade Software Packages

Searching for man apt-get?

3 of 13

10/01/2013 12:35 PM

25 Useful Basic Commands of APT-GET and APT-CACHE ...

http://www.tecmint.com/useful-basic-commands-of-apt-ge...

The upgrade command is used to upgrade all the currently installed software packages on the system. Under any circumstances currently installed packages are not removed or packages which are not already installed neither retrieved and installed to satisfy upgrade dependencies.
$ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done The following packages have been kept back: linux-headers-generic linux-image-generic wine1.5 wine1.5-i386 The following packages will be upgraded: activity-log-manager-common activity-log-manager-control-center adium-theme-ubuntu alacarte alsa-base app-install-data-partner appmenu-gtk appmenu-gtk3 apport apport-gtk apt apt-transport-https apt-utils aptdaemon aptdaemon-data at-spi2-core bamfdaemon base-files bind9-host ...

However, if you want to upgrade, unconcerned of whether software packages will be added or removed to fulll dependencies, use the dist-upgrade sub command.
$ sudo apt-get dist-upgrade

8. How Do I Install or Upgrade Specic Packages?


The install sub command is tracked by one or more packages wish for installation or upgrading.
$ sudo apt-get install netcat Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: netcat-traditional The following NEW packages will be installed: netcat netcat-traditional 0 upgraded, 2 newly installed, 0 to remove and 328 not upgraded. Need to get 67.1 kB of archives. After this operation, 186 kB of additional disk space will be used. Do you want to continue [Y/n]? y Get:1 http://in.archive.ubuntu.com/ubuntu/ quantal/universe netcat-traditional i386 1.10-40 [63.8 kB] Get:2 http://in.archive.ubuntu.com/ubuntu/ quantal/universe netcat all 1.10-40 [3,340 B] Fetched 67.1 kB in 1s (37.5 kB/s) Selecting previously unselected package netcat-traditional. (Reading database ... 216118 files and directories currently installed.) Unpacking netcat-traditional (from .../netcat-traditional_1.10-40_i386.deb) ... Selecting previously unselected package netcat. Unpacking netcat (from .../netcat_1.10-40_all.deb) ... Processing triggers for man-db ... Setting up netcat-traditional (1.10-40) ... Setting up netcat (1.10-40) ...

9. How I can Install Multiple Packages?


You can add more than one package name along with the command in order to install multiple packages at the same time. For example, the following command will install packages nethogs and goaccess.
$ sudo apt-get install nethogs goaccess Reading package lists... Done Building dependency tree Reading state information... Done goaccess is already the newest version. nethogs is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 328 not upgraded.

10. How to Install Several Packages using Wildcard


With the help of regular expression you can add several packages with one string. For example, we use * wildcard to install several packages that contains the *name* string, name would be package-name.
$ sudo apt-get install '*name*'

11. How to install Packages without Upgrading


Using sub no-upgrade command will prevent already installed packages from upgrading.
$ sudo apt-get install packageName --no-upgrade Reading package lists... Done

Searching for man apt-get?

4 of 13

10/01/2013 12:35 PM

25 Useful Basic Commands of APT-GET and APT-CACHE ...


Building dependency tree Reading state information... Done Skipping vsftpd, it is already installed and upgrade is not set. 0 upgraded, 0 newly installed, 0 to remove and 328 not upgraded.

http://www.tecmint.com/useful-basic-commands-of-apt-ge...

12. How to Upgrade Only Specic Packages


The only-upgrade command do not install new packages but it only upgrade the already installed packages and disables new installation of packages.
$ sudo apt-get install packageName --only-upgrade Reading package lists... Done Building dependency tree Reading state information... Done vsftpd is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 328 not upgraded.

13. How Do I Install Specic Package Version?


Lets say you wish to install only specic version of packages, simply use the = with the package-name and append desired version.
$ sudo apt-get install vsftpd=2.3.5-3ubuntu1 Reading package lists... Done Building dependency tree Reading state information... Done vsftpd is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 328 not upgraded.

14. How Do I Remove Packages Without Conguration


To un-install software packages without removing their conguration les (for later re-use the same conguration). Use the remove command as shown.
$ sudo apt-get remove vsftpd [sudo] password for tecmint: Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: vsftpd 0 upgraded, 0 newly installed, 1 to remove and 328 not upgraded. After this operation, 364 kB disk space will be freed. Do you want to continue [Y/n]? y (Reading database ... 216156 files and directories currently installed.) Removing vsftpd ... vsftpd stop/waiting Processing triggers for ureadahead ... Processing triggers for man-db ...

15. How Do I Completely Remove Packages


To remove software packages including their conguration les, use the purge sub command as shown below.
$ sudo apt-get purge vsftpd Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: vsftpd* 0 upgraded, 0 newly installed, 1 to remove and 328 not upgraded. After this operation, 0 B of additional disk space will be used. Do you want to continue [Y/n]? y (Reading database ... 216107 files and directories currently installed.) Removing vsftpd ... Purging configuration files for vsftpd ... Processing triggers for ureadahead ...

Alternatively, you can combine both the commands together as shown below.
$ sudo apt-get remove --purge vsftpd Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED:

Searching for man apt-get?

5 of 13

10/01/2013 12:35 PM

25 Useful Basic Commands of APT-GET and APT-CACHE ...

http://www.tecmint.com/useful-basic-commands-of-apt-ge...

vsftpd* 0 upgraded, 0 newly installed, 1 to remove and 328 not upgraded. After this operation, 364 kB disk space will be freed. Do you want to continue [Y/n]? y (Reading database ... 216156 files and directories currently installed.) Removing vsftpd ... vsftpd stop/waiting Purging configuration files for vsftpd ... Processing triggers for ureadahead ... Processing triggers for man-db ...

16. How I Can Clean Up Disk Space


The clean command is used to free up the disk space by cleaning retrieved (downloaded) .deb les (packages) from the local repository.
$ sudo apt-get clean

17. How Do I Download Only Source Code of Package


To download only source code of particular package, use the option download-only source with package-name as shown.
$ sudo apt-get --download-only source vsftpd Reading package lists... Done Building dependency tree Reading state information... Done Need to get 220 kB of source archives. Get:1 http://in.archive.ubuntu.com/ubuntu/ quantal/main vsftpd 2.3.5-3ubuntu1 (dsc) [1,883 B] Get:2 http://in.archive.ubuntu.com/ubuntu/ quantal/main vsftpd 2.3.5-3ubuntu1 (tar) [188 kB] Get:3 http://in.archive.ubuntu.com/ubuntu/ quantal/main vsftpd 2.3.5-3ubuntu1 (diff) [30.5 kB] Fetched 220 kB in 4s (49.1 kB/s) Download complete and in download only mode

18. How Can I Download and Unpack a Package


To download and unpack source code of a package to a specic directory, type the following command.
$ sudo apt-get source vsftpd Reading package lists... Done Building dependency tree Reading state information... Done Need to get 220 kB of source archives. Get:1 http://in.archive.ubuntu.com/ubuntu/ quantal/main vsftpd 2.3.5-3ubuntu1 (dsc) [1,883 B] Get:2 http://in.archive.ubuntu.com/ubuntu/ quantal/main vsftpd 2.3.5-3ubuntu1 (tar) [188 kB] Get:3 http://in.archive.ubuntu.com/ubuntu/ quantal/main vsftpd 2.3.5-3ubuntu1 (diff) [30.5 kB] Fetched 220 kB in 1s (112 kB/s) gpgv: Signature made Thursday 24 May 2012 02:35:09 AM IST using RSA key ID 2C48EE4E gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./vsftpd_2.3.5-3ubuntu1.dsc dpkg-source: info: extracting vsftpd in vsftpd-2.3.5 dpkg-source: info: unpacking vsftpd_2.3.5.orig.tar.gz dpkg-source: info: unpacking vsftpd_2.3.5-3ubuntu1.debian.tar.gz dpkg-source: info: applying 01-builddefs.patch dpkg-source: info: applying 02-config.patch dpkg-source: info: applying 03-db-doc.patch dpkg-source: info: applying 04-link-local.patch dpkg-source: info: applying 05-whitespaces.patch dpkg-source: info: applying 06-greedy.patch dpkg-source: info: applying 07-utf8.patch dpkg-source: info: applying 08-manpage.patch dpkg-source: info: applying 09-s390.patch dpkg-source: info: applying 10-remote-dos.patch dpkg-source: info: applying 11-alpha.patch dpkg-source: info: applying 09-disable-anonymous.patch dpkg-source: info: applying 12-ubuntu-use-snakeoil-ssl.patch

19. How Can I Download, Unpack and Compile a Package


You can also download, unpack and compile the source code at the same time, using option compile as shown below.
$ sudo apt-get --compile source goaccess [sudo] password for tecmint: Reading package lists... Done Building dependency tree Reading state information... Done

Searching for man apt-get?

6 of 13

10/01/2013 12:35 PM

25 Useful Basic Commands of APT-GET and APT-CACHE ...

http://www.tecmint.com/useful-basic-commands-of-apt-ge...

Need to get 130 kB of source archives. Get:1 http://in.archive.ubuntu.com/ubuntu/ quantal/universe goaccess 1:0.5-1 (dsc) [1,120 B] Get:2 http://in.archive.ubuntu.com/ubuntu/ quantal/universe goaccess 1:0.5-1 (tar) [127 kB] Get:3 http://in.archive.ubuntu.com/ubuntu/ quantal/universe goaccess 1:0.5-1 (diff) [2,075 B] Fetched 130 kB in 1s (68.0 kB/s) gpgv: Signature made Tuesday 26 June 2012 09:38:24 AM IST using DSA key ID A9FD4821 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./goaccess_0.5-1.dsc dpkg-source: info: extracting goaccess in goaccess-0.5 dpkg-source: info: unpacking goaccess_0.5.orig.tar.gz dpkg-source: info: unpacking goaccess_0.5-1.debian.tar.gz dpkg-buildpackage: source package goaccess dpkg-buildpackage: source version 1:0.5-1 dpkg-buildpackage: source changed by Chris Taylor <ctaylor@debian.org> dpkg-buildpackage: host architecture i386 dpkg-source --before-build goaccess-0.5 dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 9) autotools-dev libncurses5-dev libglib2.0-dev libgeoip-dev autoconf dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) ...

20. How Do I Download a Package Without Installing


Using download option, you can download any given package without installing it. For example, the following command will only download nethogs package to current working directory.
$ sudo apt-get download nethogs Get:1 Downloading nethogs 0.8.0-1 [27.1 kB] Fetched 27.1 kB in 3s (7,506 B/s)

21. How Do I Check Change Log of Package?


The changelog ag downloads a package change-log and shows the package version that is installed.
$ sudo apt-get changelog vsftpd vsftpd (2.3.5-3ubuntu1) quantal; urgency=low * Merge from Debian testing (LP: #1003644). Remaining changes: + debian/vsftpd.upstart: migrate vsftpd to upstart. + Add apport hook (LP: #513978): - debian/vsftpd.apport: Added. - debian/control: Build-depends on dh-apport. - debian/rules: Add --with apport. + Add debian/watch file. + debian/patches/09-disable-anonymous.patch: Disable anonymous login by default. (LP: #528860) * debian/patches/12-ubuntu-us-snakeoil-ssl.patch: Use snakeoil SSL certificates and key. -- Andres Rodriguez <andreserl@ubuntu.com> ... Wed, 23 May 2012 16:59:36 -0400

22. How Do I Check Broken Dependencies?


The check command is a diagnostic tool. It used to update package cache and checks for broken dependencies.
$ sudo apt-get check [sudo] password for tecmint: Reading package lists... Done Building dependency tree Reading state information... Done

23. How Do I Search and Build Dependencies?


This build-dep command searches the local repositories in the system and install the build dependencies for package. If the package does not exists in the local repository it will return an error code.
$ sudo apt-get build-dep netcat The following NEW packages will be installed: debhelper dh-apparmor html2text po-debconf quilt 0 upgraded, 5 newly installed, 0 to remove and 328 not upgraded. Need to get 1,219 kB of archives. After this operation, 2,592 kB of additional disk space will be used. Do you want to continue [Y/n]? y Get:1 http://in.archive.ubuntu.com/ubuntu/ quantal/main html2text i386 1.3.2a-15build1 [91.4 kB] Get:2 http://in.archive.ubuntu.com/ubuntu/ quantal/main po-debconf all 1.0.16+nmu2ubuntu1 [210 kB]

Searching for man apt-get?

7 of 13

10/01/2013 12:35 PM

25 Useful Basic Commands of APT-GET and APT-CACHE ...

http://www.tecmint.com/useful-basic-commands-of-apt-ge...

Get:3 http://in.archive.ubuntu.com/ubuntu/ quantal/main dh-apparmor all 2.8.0-0ubuntu5 [9,846 B] Get:4 http://in.archive.ubuntu.com/ubuntu/ quantal/main debhelper all 9.20120608ubuntu1 [623 kB] Get:5 http://in.archive.ubuntu.com/ubuntu/ quantal/main quilt all 0.60-2 [285 kB] Fetched 1,219 kB in 4s (285 kB/s) ...

24. How I Can Auto clean Apt-Get Cache?


The autoclean command deletes all .deb les from /var/cache/apt/archives to free-up signicant volume of disk space.
$ sudo apt-get autoclean Reading package lists... Done Building dependency tree Reading state information... Done

25. How I Can Auto remove Installed Packages?


The autoremove sub command is used to auto remove packages that were certainly installed to satisfy dependencies for other packages and but they were now no longer required. For example, the following command will remove an installed package with its dependencies.
$ sudo apt-get autoremove vsftpd Reading package lists... Done Building dependency tree Reading state information... Done Package 'vsftpd' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 328 not upgraded.

Ive covered most of the available options with apt-get and apt-cache commands, but still there are more options available, you can check them out using man apt-get or man apt-cache from the terminal. I hope you enjoyed reading this article, If Ive missed anything and you would like me to add to the list. Please feel free to mention in the comment below. Read Also : 20 Useful Linux YUM Commands for Package Management
Bio Latest Posts

Ravi Saive
Owner at TecMint.com

Simple Word a Computer Geek and Linux Guru who loves to share tricks and tips on Internet. Most Of My Servers runs on Open Source Platform called Linux.

Debian

7 Linux

Install Deb

RPM

Linux Services & Free WordPress Setup

Our post is simply DIY aka Do It Yourself, still you may nd diculties and want us to help you out. We oer wide range of Linux and Web Hosting Solutions at fair minimum rates. Please submit your orders by Clicking Here. 61
Tweet

303
Like

Searching for man apt-get?

8 of 13

10/01/2013 12:35 PM

25 Useful Basic Commands of APT-GET and APT-CACHE ...

http://www.tecmint.com/useful-basic-commands-of-apt-ge...

470

7
Share

11 comments
Quick weight loss tips Quick weight loss pills Packages Working at home Packaging Searches Oracle Database How to manage

Previous Post 10 Useful IP Commands to Congure Network Interfaces Next Post 20 Practical Examples of RPM Commands in Linux

Related Post(s):
1. How to Synchronize Time with NTP Server in Ubuntu / Linux Mint / Xubuntu / Debian 2. Linux Mint 15 Codename (Olivia) Installation Guide with Screenshots 3. Firefox 17 Released, Adds New Facebook Messenger Install in Ubuntu 12.04/12.10, Xubuntu 12.10 and Linux Mint 14/13 4. 20 Funny Commands of Linux or Linux is Fun in Terminal 5. Ubuntu Families Release 13.04 Along With Minor Updates 6. 15 Useful ifcong Commands to Congure Network Interface in Linux

11 Responses

1.

Ade Malsasa Akbar says: March 17, 2013 at 7:55 am Thank you for your this very useful apt-cheat! May I translate this into Indonesian? Thank you from Indonesia. Reply

2.

Ade Malsasa Akbar says: March 17, 2013 at 8:39 am Oh yeah, I forget. I wanna ask you: How to track dependency of 1 application in cache (/var/cache/apt/archives)? I wanna take only 1 application completely into one folder to install in another computers (sudo dpkg -i *.deb). Is it possible? I think it is possible but I dont know what the command for. You can see complete explanation here: http://ubuntuforums.org/showthread.php?t=2123602. I need this, and many users need this feature in Indonesia. I have subscribed into this post. Thank you for replying. Reply

3.

salamku duniaku says: March 17, 2013 at 9:12 am Trims Reply

Searching for man apt-get?

9 of 13

10/01/2013 12:35 PM

25 Useful Basic Commands of APT-GET and APT-CACHE ...

http://www.tecmint.com/useful-basic-commands-of-apt-ge...

4.

Rijal says: March 17, 2013 at 12:49 pm You miss apt-get install -f for x dependencies from oine installer like sample from Malmasa in above. Reply

5.

Dale Gulledge says: March 18, 2013 at 3:06 am Number 10 should be quoted: $ sudo apt-get install *name* Otherwise the shell will attempt to expand those wildcards using the le names in the current directory. A lot of the time, that wont be an issue, because the fallback when there is no matching le name is to pass the unexpanded string to the command. Reply Ravi Saive says: March 18, 2013 at 11:38 am Thanks corrected. Reply

6.

rmatey180 says: March 18, 2013 at 4:27 am I really liked the way this article presented the information. I saved it for future use. Well written. Reply

7.

Twobicycles says: March 18, 2013 at 6:23 pm Thank you for a very useful reference! I will be using this for some time to come!! Reply

8.

Dhanasekaran says: April 7, 2013 at 4:34 pm very useful information. I learn two new things no-upgrade only-upgrade apt-get source compile Reply

9.

t0m5k1 says: May 8, 2013 at 3:08 pm When I ran debian & debian based distros I always used aptitude for installing packages & upgrades as well as searches, yes I know ubuntu removed it! apt-get has some great uses (compile) but I found aptitude was far better & more intelligent in its responses. In the wrong hands apt-get can brick a system but aptitude appears to be aware of your actions & the outcome Reply

Searching for man apt-get?

10 of 13

10/01/2013 12:35 PM

25 Useful Basic Commands of APT-GET and APT-CACHE ...

http://www.tecmint.com/useful-basic-commands-of-apt-ge...

10.

Apostolis Hardalias says: August 9, 2013 at 4:57 pm Two very handy and useful commands are: apt-cache depends which shows the package dependencies and apt-cache rdepends which shows packages depending on (reverse depends) Reply

Leave a Reply
Name (Required) Mail (will not be published) (Required) Website

Submit Comment
Twitter 1003 Twitter Facebook 15063 Facebook Google+ 564 Google+ RSS 1763 Subscribers Become A

TecMint Subscriber to receive latest Updates.


Signup!

Enter Your Email Address :)

Linux VPS from 7.50 /mo


www.rapidnode.net

4 Cores, 40 GB HDD, 512 MB RAM 1 Gbps Unmetered traffic

Download Browser DFRobot Robotics Shop Linux 2GB Xen VPS $24/mo
Sponsor
Popular Latest

Searching for man apt-get?

11 of 13

10/01/2013 12:35 PM

25 Useful Basic Commands of APT-GET and APT-CACHE ...


Comments Tags
Advertise Here

http://www.tecmint.com/useful-basic-commands-of-apt-ge...

Wine 1.7.2 Released Install in RHEL, CentOS and Fedora 102 Comments

Install Apache, MySQL 5.5.32 & PHP 5.5.0 on RHEL/CentOS 6.4/5.9 & Fedora 19-12 101 Comments

Install Cacti (Network Monitoring) on RHEL/CentOS 6.3/5.8 and Fedora 17-12 95 Comments

CentOS 6.4 Step by Step Installation Guide with Screenshots 80 Comments

CentOS 6.3 Step by Step Installation Guide with Screenshots 80 Comments

Google Chrome 29 Released Install on RHEL/CentOS 6 and Fedora 19/15 65 Comments

:: Advertise ::

:: Download Free Linux eBooks ::


Introduction to Linux A Hands on Guide The GNU/Linux Advanced Administration Searching for man apt-get? Securing & Optimizing Linux: The Hacking Solution

12 of 13

10/01/2013 12:35 PM

25 Useful Basic Commands of APT-GET and APT-CACHE ...


Linux Command Line Cheat Sheet A Newbies Getting Started Guide to Linux Create Your Own Linux System from Scratch Linux Shell Scripting Cookbook Second Edition Linux Bible The Complete Tutorial Resource

http://www.tecmint.com/useful-basic-commands-of-apt-ge...

:: Follow Us ::

TecMint.com
Tecmint: Linux Howtos, Tutorials & Guides Follow + 624 +1

:: About ::
TecMint.com is a website that publishes practical and useful out-of-the-box articles for aspirant like you and me. We seek to present exceptional, remarkable tips, tutorials, and resources that the modern web professional will appreciate.

:: Our Services ::

Know More

We oer wide range of Linux Web Hosting and Management Services includes Linux hosting, WordPress hosting, Joomla Hosting, CMS hosting, Website migration and Custom solutions, making us a one-stop destination for all your possible hosting needs at fair minimum rates.

:: Advertise ::

Submit Order

TecMint.com is visited by tens of thousands of Linux users and has a excellent reputation in the search engine ranking. Most of the trac comes from Google organic search (80%). Spread your messages or products to an engaged readers by advertising with us. Home | Privacy Policy | Copyright Policy 2012-2013 All Rights Reserved. 25 Hardening Security Tips for Linux Servers 60 Commands of Linux : A Guide from Newbies to System Administrator 15 Command Line Tools to Monitor Linux Performance 5 Best Practices to Secure and Protect SSH Server 18 Tar Command Examples in Linux 20 Linux YUM (Yellowdog Updater, Modied) Commands 25 Useful Basic Commands of APT-GET and APT-CACHE 20 Funny Commands of Linux or Linux is Fun in Terminal 35 Practical Examples of Linux Find Command 10 Linux Distributions and Their Targeted Users Advertise Now

Searching for man apt-get?

13 of 13

10/01/2013 12:35 PM

You might also like