This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
perso:dump:lnx:list_of_useful_commands [2015/06/18 20:28] Jean-Christophe Berthon [RPM based package system] |
perso:dump:lnx:list_of_useful_commands [2015/06/18 20:33] Jean-Christophe Berthon [Deb based package system] |
||
---|---|---|---|
Line 33: | Line 33: | ||
=== apt-get commands === | === apt-get commands === | ||
Here are a dump collection of useful commands with apt/deb system: | Here are a dump collection of useful commands with apt/deb system: | ||
- | * ''apt-get build-dep inkscape'': will retrieve the development libraries that are required to build [[:foss:wikishelf:inkscape|inkscape]] | + | * ''%%apt-get build-dep inkscape%%'': will retrieve the development libraries that are required to build [[:foss:wikishelf:inkscape|inkscape]] |
- | * ''apt-get update'': fetch the latest list of applications from the repositories | + | * ''%%apt-get update%%'': fetch the latest list of applications from the repositories |
- | * ''apt-get upgrade'': upgrade your applications if some newer release are available in the repositories (once synchronised with apt-get update) | + | * ''%%apt-get upgrade%%'': upgrade your applications if some newer release are available in the repositories (once synchronised with apt-get update) |
- | * ''apt-get dist-upgrade'': same as before, but smart upgrade are performed (will explained that later, I'm not sure anymore what exactly smart is) | + | * ''%%apt-get dist-upgrade%%'': same as before, but smart upgrade are performed (will explained that later, I'm not sure anymore what exactly smart is) |
- | * ''apt-get source inkscape'': get the source of inkscape in your current local directory, ready to be compiled and packaged. | + | * ''%%apt-get source inkscape%%'': get the source of inkscape in your current local directory, ready to be compiled and packaged. |
- | * ''apt-get install inkscape'': will install the binary package called inkscape. | + | * ''%%apt-get install inkscape%%'': will install the binary package called inkscape. |
+ | * ''%%apt-get remove inkscape%%'': will uninstall the binary package called inkscape (but possibly not all system configuration files) | ||
+ | * ''%%apt-get remove --purge inkscape%%'': will uninstall the binary package called inkscape (and purge all possible files installed by the package) | ||
=== aptitude commands === | === aptitude commands === | ||
- | * ''aptitude update'': fetch the latest list of applications from the repositories | + | * ''%%aptitude update%%'': fetch the latest list of applications from the repositories |
- | * ''aptitude safe-upgrade'': upgrade your applications if some newer release are available in the repositories (once synchronised with apt-get update) | + | * ''%%aptitude safe-upgrade%%'': upgrade your applications if some newer release are available in the repositories (once synchronised with apt-get update) |
- | * ''aptitude full-upgrade'': same as before, but smart upgrade are performed (will explained that later, I'm not sure anymore what exactly smart is) | + | * ''%%aptitude full-upgrade%%'': same as before, but smart upgrade are performed (will explained that later, I'm not sure anymore what exactly smart is) |
- | * ''aptitude install inkscape'': will install the binary package called inkscape. | + | * ''%%aptitude install inkscape%%'': will install the binary package called inkscape. |
- | * ''aptitude remove inkscape'': will uninstall the binary package called inkscape. | + | * ''%%aptitude remove inkscape%%'': will uninstall the binary package called inkscape. |
=== dpkg commands === | === dpkg commands === | ||
- | * ''dpkg --get-selections'': will list all installed packaged | + | * ''%%dpkg --get-selections%%'': will list all installed packaged |
- | * ''dpkg-reconfigure packagename'': will reconfigure the package, useful to reconfigure some packages such as apache, mysql, xorg, etc. | + | * ''%%dpkg-reconfigure packagename%%'': will reconfigure the package, useful to reconfigure some packages such as apache, mysql, xorg, etc. |
+ | |||
+ | === Checking which services to restart after update/upgrade === | ||
+ | |||
+ | * ''%%lsof +L1 -R%%'' | ||
+ | * Check in the list of files (rightmost column) that the files are under a system folder such as ''/usr'' | ||
=== Synaptic package manager === | === Synaptic package manager === |