25 Awọn pipaṣẹ Ipilẹ Wulo ti APT-GET ati APT-CACHE fun Iṣakoso Package


Nkan yii ṣalaye bi o ṣe yarayara o le kọ ẹkọ lati fi sori ẹrọ, yọkuro, imudojuiwọn ati awọn idii sọfitiwia wiwa nipa lilo apt-get ati awọn ofin apt-cache lati laini aṣẹ. Nkan yii n pese diẹ ninu awọn ofin to wulo ti yoo ṣe iranlọwọ fun ọ lati mu iṣakoso package ni awọn eto orisun Debian/Ubuntu.

Ohun elo apt-gba jẹ eto laini aṣẹ iṣakoso package package ti o lagbara ati ọfẹ, ti o lo lati ṣiṣẹ pẹlu ile-ikawe UTuntu ti APT (Ọpa Apoti Ilọsiwaju) lati ṣe fifi sori ẹrọ ti awọn idii sọfitiwia tuntun, yiyọ awọn idii sọfitiwia ti o wa tẹlẹ, igbesoke ti awọn idii sọfitiwia ti o wa tẹlẹ ati paapaa lo lati ṣe igbesoke gbogbo ẹrọ ṣiṣe.

A lo ọpa laini pipaṣẹ-kaṣe aṣẹ fun wiwa kaṣe package sọfitiwia ti o rọrun. Ni awọn ọrọ ti o rọrun, a lo ọpa yii lati wa awọn idii sọfitiwia, gba alaye ti awọn idii ati tun lo lati wa kini awọn idii ti o wa ti o ṣetan fun fifi sori ẹrọ lori awọn eto orisun Debian tabi Ubuntu.

1. Bawo Ni MO Ṣe Ṣe atokọ Gbogbo Awọn idii Wa?

Lati ṣe atokọ gbogbo awọn idii ti o wa, tẹ aṣẹ wọnyi.

$ 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. Bawo ni MO Ṣe Wa Orukọ Package ati Apejuwe ti Sọfitiwia?

Lati wa orukọ akopọ ati pẹlu apejuwe rẹ ṣaaju fifi sori ẹrọ, lo asia 'wiwa'. Lilo "wiwa" pẹlu kaṣe-apt yoo han atokọ ti awọn idii ti o baamu pẹlu apejuwe kukuru. Jẹ ki a sọ pe iwọ yoo fẹ lati wa apejuwe ti package ‘vsftpd’, lẹhinna aṣẹ yoo jẹ.

$ 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

Lati wa ati ṣe atokọ gbogbo awọn idii ti o bẹrẹ pẹlu 'vsftpd', o le lo aṣẹ atẹle.

$ apt-cache pkgnames vsftpd
vsttpd

3. Bawo Ni MO Ṣe Ṣayẹwo Alaye Package?

Fun apẹẹrẹ, ti o ba fẹ lati ṣayẹwo alaye ti package pẹlu pẹlu rẹ apejuwe kukuru (nọmba ẹya, ṣayẹwo awọn akopọ, iwọn, iwọn ti a fi sii, ẹka ati bẹbẹ lọ). Lo 'show' pipaṣẹ labẹ bi o ti han ni isalẹ.

$ apt-cache show netcat
Package: netcat
Priority: optional
Section: universe/net
Installed-Size: 30
Maintainer: Ubuntu Developers <[email >
Original-Maintainer: Ruben Molina <[email >
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
Origin: Ubuntu

4. Bawo Ni MO Ṣe Ṣayẹwo Awọn igbẹkẹle fun Awọn idii pato?

Lo aṣẹ 'showpkg' sub lati ṣayẹwo awọn igbẹkẹle fun awọn idii sọfitiwia pataki. boya a ti fi awọn idii igbẹkẹle wọnyẹn sori ẹrọ tabi rara. Fun apẹẹrẹ, lo aṣẹ 'showpkg' papọ pẹlu orukọ-package.

$ 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) libssl1.0.0 (2 1.0.0) libwrap0 (2 7.6-4~) adduser (0 (null)) libpam-modules (0 (null)) netbase (0 (null)) logrotate (0 (null)) ftp-server (0 (null)) ftp-server (0 (null)) 
Provides: 
2.3.5-3ubuntu1 - ftp-server 
Reverse Provides:

5. Bawo ni MO ṣe Ṣayẹwo awọn iṣiro ti Kaṣe

‘Awọn iṣiro’ pipaṣẹ labẹ yoo han awọn iṣiro apapọ nipa kaṣe. Fun apẹẹrẹ, aṣẹ atẹle yoo han Awọn orukọ akopọ Lapapọ jẹ nọmba awọn idii ti o rii ninu kaṣe.

$ 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

6. Bii o ṣe le ṣe imudojuiwọn Awọn idii Eto

A lo ‘imudojuiwọn’ aṣẹ lati tun ṣe awọn faili atokọ package lati tun ṣepo lati awọn orisun wọn ti a ṣalaye ninu faili /etc/apt/sources.list. Aṣẹ imudojuiwọn mu awọn idii lati awọn ipo wọn mu ki o ṣe imudojuiwọn awọn idii si ẹya tuntun.

$ 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. Bii o ṣe le ṣe Igbesoke Awọn idii Sọfitiwia

A lo aṣẹ 'igbesoke' lati ṣe igbesoke gbogbo awọn idii sọfitiwia ti a fi sori ẹrọ lọwọlọwọ lori eto naa. Labẹ eyikeyi ayidayida awọn idii ti a fi sii lọwọlọwọ ko yọ kuro tabi awọn idii ti ko ti fi sii tẹlẹ bẹni gba pada ati fi sii lati ni itẹlọrun awọn igbẹkẹle igbesoke.

$ 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
   ...

Sibẹsibẹ, ti o ba fẹ ṣe igbesoke, aibalẹ boya boya awọn idii sọfitiwia yoo ṣafikun tabi yọkuro lati mu awọn igbẹkẹle ṣẹ, lo aṣẹ ‘dist-upgrade’.

$ sudo apt-get dist-upgrade

8. Bawo ni MO Ṣe Fi sii tabi Igbesoke Awọn idii Specific?

‘Fi sori ẹrọ’ pipaṣẹ labẹ jẹ tọpinpin nipasẹ ọkan tabi diẹ sii awọn idii ti o fẹ fun fifi sori ẹrọ tabi igbesoke.

$ 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. Bawo ni MO ṣe le Fi Awọn idii Ọpọ sii?

O le ṣafikun orukọ akopọ ju ọkan lọ pẹlu aṣẹ lati le fi awọn idii pupọ sii ni akoko kanna. Fun apẹẹrẹ, aṣẹ atẹle yoo fi awọn idii sii '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. Bii o ṣe le Fi sii Awọn akopọ pupọ ni lilo Wildcard

Pẹlu iranlọwọ ti ikosile deede o le ṣafikun awọn idii pupọ pẹlu okun kan. Fun apẹẹrẹ, a lo * wildcard lati fi sori ẹrọ ọpọlọpọ awọn idii ti o ni okun ‘* orukọ *’, orukọ yoo jẹ ‘orukọ-package’.

$ sudo apt-get install '*name*'

11. Bii o ṣe le fi awọn idii sii laisi Igbegasoke

Lilo pipaṣẹ ‘–ko-igbesoke‘ aṣẹ yoo dena awọn idii ti a ti fi sii tẹlẹ lati igbesoke.

$ sudo apt-get install packageName --no-upgrade
Reading package lists... Done
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.

12. Bii o ṣe le ṣe Igbesoke Awọn idii Specific Nikan

Pipaṣẹ ‘–nikan-igbesoke‘ maṣe fi awọn idii tuntun sii ṣugbọn o ṣe igbesoke awọn idii ti o ti fi sii tẹlẹ nikan ati mu fifi sori tuntun ti awọn idii pa.

$ 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. Bawo ni MO ṣe Fi Ẹya Package Specific Kan?

Jẹ ki a sọ pe o fẹ lati fi ẹya kan pato ti awọn idii sii, nìkan lo ‘=‘ pẹlu orukọ apo-iwe ati ṣafikun ẹya ti o fẹ.

$ 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. Bawo ni MO Ṣe Yọ Awọn Apoti Laisi Iṣeto

Lati un-fi sori ẹrọ awọn idii sọfitiwia laisi yiyọ awọn faili iṣeto wọn (fun nigbamii tun-lo iṣeto kanna). Lo pipaṣẹ ‘yọ‘ bi o ti han.

$ 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. Bawo ni MO Ṣe Yọ Awọn Apoti Patapata

Lati yọ awọn idii sọfitiwia kuro pẹlu awọn faili iṣeto wọn, lo aṣẹ 'purge' sub bi o ṣe han ni isalẹ.

$ 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 ...

Ni omiiran, o le ṣopọ awọn ofin mejeeji papọ bi a ṣe han ni isalẹ.

$ sudo apt-get remove --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, 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. Bawo ni MO ṣe le Nu Aaye Disk Up

A lo aṣẹ ‘mimọ’ lati gba aaye aaye disk laaye nipasẹ fifọ awọn faili ti o gba pada (gbaa lati ayelujara) .deb (awọn idii) lati ibi ipamọ agbegbe.

$ sudo apt-get clean

17. Bawo ni MO Ṣe Gba Akọsilẹ Orisun ti Package nikan

Lati ṣe igbasilẹ koodu orisun nikan ti package ni pato, lo aṣayan ‘-gbasilẹ-nikan orisun‘ pẹlu ‘orukọ-package’ bi o ti han.

$ 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. Bawo ni MO ṣe le Gbaa lati ayelujara ki o si Ko Apoti kan

Lati gba lati ayelujara ati ṣapa koodu orisun ti package si itọsọna kan pato, tẹ aṣẹ atẹle.

$ 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. Bawo ni MO ṣe le Gbaa lati ayelujara, Ṣii ati ṣajọ Ọpọ kan

O tun le ṣe igbasilẹ, ṣaja ati ṣajọ koodu orisun ni akoko kanna, ni lilo aṣayan ‘–apapọ’ bi a ṣe han ni isalẹ.

$ sudo apt-get --compile source goaccess
[sudo] password for tecmint: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
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 <[email >
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. Bawo ni MO Ṣe Gbaa Apamọ Kan Laisi Fifi

Lilo aṣayan 'igbasilẹ', o le ṣe igbasilẹ eyikeyi package ti a fifun laisi fifi sori ẹrọ. Fun apẹẹrẹ, aṣẹ atẹle yoo ṣe igbasilẹ package ‘nethogs’ nikan si itọsọna iṣẹ lọwọlọwọ.

$ 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. Bawo ni MO Ṣe Ṣayẹwo Wọle Iyipada ti Package?

Flag 'changelog' ṣe igbasilẹ igbasilẹ-iyipada package kan ati fihan ẹya package ti o ti fi sii.

$ 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 <[email >  Wed, 23 May 2012 16:59:36 -0400
...

22. Bawo Ni Mo Ṣe Ṣayẹwo Awọn igbẹkẹle Ti o Baje?

‘Ṣayẹwo’ pipaṣẹ jẹ ohun elo idanimọ. O lo lati mu kaṣe package ati awọn sọwedowo fun awọn igbẹkẹle ti o fọ.

$ sudo apt-get check
[sudo] password for tecmint: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done

23. Bawo Ni MO Ṣe Wa ati Kọ Awọn igbẹkẹle?

Aṣẹ ‘kọ-dep’ yii n wa awọn ibi ipamọ agbegbe ninu eto naa ki o fi awọn igbẹkẹle agbele fun package sii. Ti package ko ba wa ni ibi ipamọ agbegbe yoo pada koodu aṣiṣe kan pada.

$ 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]
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. Bawo ni Mo Ṣe le nu Apt-Get Cache Laifọwọyi?

Aṣẹ 'autoclean' npa gbogbo awọn faili .deb kuro lati/var/kaṣe/apt/awọn ile ifi nkan pamosi si iwọn didun pataki ti aaye disk.

$ sudo apt-get autoclean
Reading package lists... Done
Building dependency tree       
Reading state information... Done

25. Bawo Ni Mo Ṣe le Yọọ Awọn Apoti Ti A Fi sori Aifọwọyi Laifọwọyi?

A lo aṣẹ-aṣẹ 'autoremove' sub lati yọ awọn idii ti adaṣe ti a fi sori ẹrọ nit certainlytọ lati ni itẹlọrun awọn igbẹkẹle fun awọn idii miiran ati ṣugbọn wọn ko nilo bayi. Fun apẹẹrẹ, aṣẹ atẹle yoo yọ package ti a fi sii pẹlu awọn igbẹkẹle rẹ.

$ 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.

Mo ti bo ọpọlọpọ awọn aṣayan ti o wa pẹlu apt-get ati awọn ofin apt-cache, ṣugbọn sibẹ awọn aṣayan diẹ sii wa, o le ṣayẹwo wọn jade nipa lilo 'man apt-get' tabi 'man apt-cache' lati ọdọ ebute naa. Mo nireti pe o gbadun kika nkan yii, Ti Mo ba padanu ohunkohun ati pe iwọ yoo fẹ ki n ṣafikun si atokọ naa. Jọwọ ni ọfẹ lati sọ ninu asọye ni isalẹ.

Ka Tun: 20 Awọn iwulo Linux YUM Wulo fun Isakoso Package