How do you install doxygen in Linux using apt-get command?
Here is a tutorial to learn how to install doxygen using apt-get command.
Step 1: Open terminal with su access and enter the command as shown below:
apt-get install doxygen -y
Step 2: After completion, the install command exits and instructs the user to restart the running instances of doxygen if it is running already.
Result of the Command Execution shown below:
root@hiox:~ apt-get install doxygen -y
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
libcache cache perl courier authlib libproc processtable perl php fpdf
libdatetime format mail perl libdevel symdump perl libsm dev libgd text perl
libchart perl libnet daemon perl libsys cpuload perl libdb je java junit4
pure ftpd common libnet ssleay perl libcrypt openssl rsa perl rpm2cpio
djbdns pure ftpd mysql postgresql 8.4 libyaml tiny perl bind9
libexception class perl dx doc courier imap ssl libice dev eclipse jdt
realpath fakeroot libfilesys df perl libauthen sasl perl sasl2 bin
libdb4.7 java eclipse platform data libunshield0 emacs23 bin common
libproc process perl libconvert tnef perl libgd graph3d perl
libio stringy perl db4.8 util libgcj bc gcj 4.4 base libreadonly perl
libclone perl libpthread stubs0 libpam unix2 eclipse pde libjtidy java
libgd gd2 perl libapache2 mod log sql ssl libicu4j java courier base
eclipse rcp libapache2 mod log sql mysql libservlet2.4 java dxsamples
libdb4.7 java gcj libsox fmt base rrdtool clamav mysql server bind9utils
libossp uuid perl g++ 4.4 junit php5 libreadonly xs perl
libcrypt ssleay perl unshield libsox fmt alsa eclipse plugin cvs libdbi perl
ncftp libjson xs perl libdevel stacktrace perl libarchive zip perl
libmime tools perl libstring shellquote perl courier pop ssl
liblog log4perl perl libnusoap php librpmio0 libjson perl librpm0 rpm common
dspam librrd4 gcj 4.4 jre lib libdshconfig1 libipc sharelite perl
gettext base libhtml template perl libjs prototype libapache2 mod php5
clamav base daemontools dtc common g++ libperl6 junction perl libclamav6
libfcgi perl libcommons compress java dspam doc libnet jabber perl php5 gd
x11proto kb dev libdvbpsi5 libebox libdspam7 libgcj10 libfile mmagic perl
libdatetime timezone perl php mail mime libfile slurp perl
libapache2 reload perl libid3 3.8.3c2a libmail rfc822 address perl
libdatetime format w3cdtf perl courier pop tcsh procmail xtrans dev
libxml stream perl php xml serializer libnet cidr perl libxcrypt1 libelf1
courier ssl gettext sbox dtc libgd graph perl ant libnss mysql bg php pear
x11proto input dev default jdk libjsch java libgnome2 gconf perl
libsoap lite perl php5 curl libt1 5 jarwrapper cvs libjs scriptaculous
libxml rss perl ant optional libparams validate perl libbsd resource perl
libpam mysql expect libfile tail perl libreadline5 mlmmj libxt dev
libnet server perl libhdf4 0 daemontools run postgresql common
libdbd mysql perl libclass container perl libdatetime perl
liblog dispatch perl pax lesstif2 sat4j postfix mysql postgresql
libsys cpu perl libcommons el java postgresql client 8.4
libcompress raw zlib perl cabextract courier authdaemon
libdatetime locale perl libapache2 mod perl2 webalizer libgsm1
build essential libxau dev dpkg dev libdx4 rpm courier authlib userdb
librpmbuild0 libtask weaken perl courier imap sox courier maildrop
mysql client libslf4j java libasm3 java libnet xmpp perl dwm tools
emacsen common libplrpc perl libregexp java xz utils wwwconfig common
php xml parser mhonarc libdbd pg perl fastjar clamav freshclam
libjasper java libapache2 mod log sql libmail dkim perl emacs23
libconvert uulib perl chrootuid postgresql client common libdb4.6 libdb4.7
libberkeleydb perl ant optional gcj libpq5 amavisd new libid3tag0
libio multiplex perl libhamcrest java liblucene2 java php5 mysql libx11 dev
libequinox osgi java liblist moreutils perl libclass data inheritable perl
libintl perl patch eclipse platform libgcj common libcommon sense perl
php5 cli courier authlib mysql php crypt cbc libsox1a libnet libidn perl
libapache singleton perl emacs23 common libxcb1 dev openjdk 6 jdk
libconvert binhex perl ant gcj libcommons digester java clamav daemon
libio socket ssl perl libhtml mason perl libjetty java libossp uuid16
php mail mimedecode ucspi tcp librsync1 php5 common openbsd inetd
libjline java mysql server 5.1 libclass singleton perl libnet1
x11proto core dev javascript common libxdmcp dev libpthread stubs0 dev
libunix syslog perl libcrypt openssl bignum perl mysql client 5.1
libnids1.21 libnetcdf4 libstdc++6 4.4 dev
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
ed lacheck lmodern luatex tex common texlive base texlive binaries
texlive common texlive doc base texlive extra utils texlive luatex
Suggested packages:
doxygen doc doxygen gui graphviz auctex debhelper perl tk dvidvi fragmaster
latexmk xindy purifyeps
The following NEW packages will be installed:
doxygen ed lacheck lmodern luatex tex common texlive base texlive binaries
texlive common texlive doc base texlive extra utils texlive luatex
0 upgraded, 12 newly installed, 0 to remove and 49 not upgraded.
Need to get 1951kB/49.7MB of archives.
After this operation, 116MB of additional disk space will be used.
Get:1 http://old releases.ubuntu.com/ubuntu/ lucid/main doxygen 1.6.3 1 [1951kB]
Preconfiguring packages ...
Fetched 1951kB in 1s (1023kB/s)
Selecting previously deselected package ed.
(Reading database ... (Reading database ... 5%(Reading database ... 10%(Reading database ... 15%(Reading database ... 20%(Reading database ... 25%(Reading database ... 30%(Reading database ... 35%(Reading database ... 40%(Reading database ... 45%(Reading database ... 50%(Reading database ... 55%(Reading database ... 60%(Reading database ... 65%(Reading database ... 70%(Reading database ... 75%(Reading database ... 80%(Reading database ... 85%(Reading database ... 90%(Reading database ... 95%(Reading database ... 100%(Reading database ... 197025 files and directories currently installed.)
Unpacking ed (from .../ed_1.4 1build1_amd64.deb) ...
Selecting previously deselected package doxygen.
Unpacking doxygen (from .../doxygen_1.6.3 1_amd64.deb) ...
Selecting previously deselected package lacheck.
Unpacking lacheck (from .../lacheck_1.26 11.1build1_amd64.deb) ...
Selecting previously deselected package tex common.
Unpacking tex common (from .../tex common_2.06ubuntu0.1_all.deb) ...
Selecting previously deselected package lmodern.
Unpacking lmodern (from .../lmodern_2.004.1 3_all.deb) ...
Selecting previously deselected package luatex.
Unpacking luatex (from .../luatex_0.50.0 1_amd64.deb) ...
Selecting previously deselected package texlive common.
Unpacking texlive common (from .../texlive common_2009 7_all.deb) ...
Selecting previously deselected package texlive doc base.
Unpacking texlive doc base (from .../texlive doc base_2009 2_all.deb) ...
Selecting previously deselected package texlive binaries.
Unpacking texlive binaries (from .../texlive binaries_2009 5ubuntu0.2_amd64.deb) ...
Selecting previously deselected package texlive base.
Unpacking texlive base (from .../texlive base_2009 7_all.deb) ...
Selecting previously deselected package texlive extra utils.
Unpacking texlive extra utils (from .../texlive extra utils_2009 7ubuntu3_all.deb) ...
Selecting previously deselected package texlive luatex.
Unpacking texlive luatex (from .../texlive luatex_2009 7_all.deb) ...
Processing triggers for man db ...
Processing triggers for install info ...
Processing triggers for doc base ...
Processing 4 added doc base file(s)...
Registering documents with scrollkeeper...
Processing triggers for fontconfig ...
Setting up ed (1.4 1build1) ...
Setting up doxygen (1.6.3 1) ...
Setting up lacheck (1.26 11.1build1) ...
Setting up tex common (2.06ubuntu0.1) ...
Running mktexlsr. This may take some time... done.
texlive base is not ready, delaying updmap sys call
texlive base is not ready, skipping fmtutil sys all call
Setting up lmodern (2.004.1 3) ...
Running mktexlsr. This may take some time... done.
No CIDSupplement specified for Batang Bold, defaulting to 0.
No CIDSupplement specified for Dotum Regular, defaulting to 0.
No CIDSupplement specified for Dotum Bold, defaulting to 0.
No CIDSupplement specified for Batang Regular, defaulting to 0.
Updating fontconfig cache for /usr/share/texmf/fonts/type1/public/lm
Setting up luatex (0.50.0 1) ...
texlive base is not ready, cannot create formats
Setting up texlive common (2009 7) ...
Setting up texlive doc base (2009 2) ...
Setting up texlive binaries (2009 5ubuntu0.2) ...
update alternatives: using /usr/bin/xdvi xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode.
update alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode.
mktexlsr: Updating /var/lib/texmf/ls R TEXMFMAIN...
mktexlsr: Updating /var/lib/texmf/ls R TEXLIVE...
mktexlsr: Updating /var/lib/texmf/ls R...
mktexlsr: Done.
Building format(s) refresh.
This may take some time... done.
Processing triggers for tex common ...
Running mktexlsr. This may take some time... done.
texlive base is not ready, delaying updmap sys call
Setting up texlive base (2009 7) ...
Running mktexlsr. This may take some time... done.
Building format(s) all cnffile /etc/texmf/fmt.d/10texlive base.cnf.
This may take some time... done.
Processing triggers for tex common ...
Running updmap sys. This may take some time... done.
Building formats byhyphen /var/lib/texmf/tex/generic/config/language.def.
This may take some time... done.
Setting up texlive extra utils (2009 7ubuntu3) ...
Setting up texlive luatex (2009 7) ...
Processing triggers for tex common ...
Running mktexlsr. This may take some time... done.
root@hiox:~