This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lx103:managing_software [2024/04/27 17:01] 114.119.141.71 old revision restored (2023/09/25 21:18) |
lx103:managing_software [2024/05/14 11:05] (current) 114.119.158.167 old revision restored (2024/03/20 09:10) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== RPM ===== | + | ====== RPM ====== |
Redhat Package Manager -- now recursive -- RPM Package Manager -- after being adopted by multiple distros. | Redhat Package Manager -- now recursive -- RPM Package Manager -- after being adopted by multiple distros. | ||
- | |||
- | Package file naming conventions (NOT A REQUIREMENT): | ||
- | * // | ||
- | * **Package Name** - name of package, like.. samba | ||
- | * **Version Number** - (a.b.c) this is the package version number like 3.6.5 -- the programmer assigns this number. | ||
- | * **Build Number** - number following version number (x) represents minor changes (patches, tweaks) made by package container. | ||
- | * **Architecture** - Defines the architecture the package was made to run on. i386 is common. there are further archs like: i586, i686, x86_64, PPC, noarch(scripts) | ||
- | |||
Operators: | Operators: | ||
- | | + | * -i -- Install |
- | | + | * -U -- Upgrade if already installed |
- | | + | * -q -- Query, get info about packages |
- | + | ||
- | ===== DEB ===== | + | |
- | ====apt-get==== | + | |
- | You can edit sources in / | + | |
- | < | + | |
- | deb | + | |
- | deb-src http:// | + | |
- | deb | + | |
- | deb-src http:// | + | |
- | </ | + | |
- | deb entries specify debian PACKAGES where as deb-src specifies SOURCE PACKAGES, upon which to compile a package/ | + | |
- | + | ||
- | Useful commands: | + | |
- | *apt-get update | + |