This shows you the differences between two versions of the page.
Both sides previous revision Previous 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] (current) 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 /// | ||
- | *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 '' | ||
===== 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 /// | ||
+ | *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. | ||
+ | |||