Updates
updates repository
security repository
All about package
management
Dependency management
APT’s job is to take care of dependencies,
and it does so automatically and largely
invisibly
uninstall some software that’s depended
upon by other software
reverse dependencies
Synaptic:An overview
System → Administration
Installing software
Frozen-Bubble
Uninstalling software
Mark for Reinstallation
Mark for Removal
Mark for Complete Removal
Reinstalling software
Mark for Reinstallation
Manually installing a package
inadvisable
fraught with problems
dependency issues
Gdebi Package Installer program
.deb extension
Table 6-2
Command-line software
management
• Installing software
• sudo apt-get update
• apt-cache search frozen bubble
• apt-cache show frozen-bubble
• sudo apt-get install frozen-bubble
• Uninstalling software
• sudo apt-get autoremove frozen-bubble
• Reinstalling software
• sudo apt-get –reinstall install frozen-bubble
Command-line software
management
• Manually installing/uninstalling
packages
• sudo dpkg -i packagename.deb
• sudo dpkg -r packagename
• sudo dpkg -I packagename.deb | less
• Uninstallation limitations
• dependency hell
Working with repositories
• Adding a repository
• Start the Software Source program
• /etc/apt/source.list
• sudo apt-get update
• Adding a new repository key
• key : .asc, .gpg
• sudo apt-key app keyfile.gpg
Compiling from source code
• ./configure
• make
• sudo make install