User Tools

Site Tools


lx103:managing_software

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
lx103:managing_software [2024/04/28 21:03]
114.119.141.71 old revision restored (2024/03/20 06:00)
lx103:managing_software [2024/04/29 01:50]
114.119.145.194 old revision restored (2024/01/24 03:49)
Line 28: Line 28:
   * **-U** -- Upgrade if already installed   * **-U** -- Upgrade if already installed
   * **-q** -- Query, get info about packages   * **-q** -- Query, get info about packages
- 
- 
-=====DEB Based Package Management===== 
-apt-get / dpkg 
- 
-====apt==== 
-Config file located in ///etc/apt///sources.list important. sources.list.d folder contains official repos. 
-  *apt-get update -- updates repo list. DOES NOT UPGRADE. 
- 
-===apt-cache=== 
-  ***search** //thing// -- searches packages on local package cache for //thing// to download from server. 
-  ***stats** -- shows stats based on the metadata downloaded about our repos. 
-  ***depends** apache2 -- shows dependencies for the apache2 package. 
-  ***unmet** -- shows pkgs that have unmet depends. 
- 
-  *apt-get install //apache2// - install apache2 + deps from repos. 
-  *apt-get upgrade -- upgrades out of date packages. 
-  *apt-get clean -- cleans up local pkg files, temp files, etc. 
-  *apt-get autoclean -- only cleans out packages that are no longer avail in our source repo. These can no longer be downloaded and are largely useless files. 
-  *apt-get install -s php5 -- -s says simulate install php5. useful! 
-  *apt-get install -y php5 -- will auto input YES on prompts. 
-  *apt-get install -y -q php5 -- -q omits some terminal output. 
-  *apt-get source php5 -- this will download the source files php5 and not the PACKAGE php5. 
-  * **apt-get dist-upgrade** -- RTFM, performs upgrade but also handles changing of dependencies of new versions of a package. As a result, some packages may be removed. 
- 
-====aptitude==== 
-Ncurses/CLI based management tool. An option for those who don't like entering commandline args. 
- 
-====dselect==== 
----- 
-No longer maintained but still an option for package management. It's not unlike the curses interface for aptitude but you might as well just stick with the cli args like ''**apt-get update**'' 
  
 ===== DEB ===== ===== DEB =====
Line 89: Line 58:
   *yum install //httpd// - installs //httpd// and deps from repos.   *yum install //httpd// - installs //httpd// and deps from repos.
   *yum update -- updates all packages on system.   *yum update -- updates all packages on system.
 +
 +=====DEB Based Package Management=====
 +----
 +uses apt-get / dpkg
 +
 +====apt====
 +Config file located in ///etc/apt///sources.list important. sources.list.d folder contains official repos.
 +  *apt-get update -- updates repo list. DOES NOT UPGRADE.
 +
 +===apt-cache===
 +  ***search** //thing// -- searches packages on local package cache for //thing// to download from server.
 +  ***stats** -- shows stats based on the metadata downloaded about our repos.
 +  ***depends** apache2 -- shows dependencies for the apache2 package.
 +  ***unmet** -- shows pkgs that have unmet depends.
 +
 +  *apt-get install //apache2// - install apache2 + deps from repos.
 +  *apt-get upgrade -- upgrades out of date packages.
 +  *apt-get clean -- cleans up local pkg files, temp files, etc.
 +  *apt-get autoclean -- only cleans out packages that are no longer avail in our source repo. These can no longer be downloaded and are largely useless files.
 +  *apt-get install -s php5 -- -s says simulate install php5. useful!
 +  *apt-get install -y php5 -- will auto input YES on prompts.
 +  *apt-get install -y -q php5 -- -q omits some terminal output.
 +  *apt-get source php5 -- this will download the source files php5 and not the PACKAGE php5.
 +  * **apt-get dist-upgrade** -- RTFM, performs upgrade but also handles changing of dependencies of new versions of a package. As a result, some packages may be removed.
 +
  
  
lx103/managing_software.txt ยท Last modified: 2024/05/15 19:32 by 114.119.130.33