Difference between revisions of "Package Management"

From Neuroglia Wiki
Jump to: navigation, search
(Created page with " Managing software {| class="wikitable" ! Task ! apt (deb)Debian, Ubuntu ! zypp (rpm) openSUSE ! yum/dnf (rpm) Fedora, CentOS |- | Install new software from pac...")
 
 
(3 intermediate revisions by the same user not shown)
Line 15: Line 15:
 
| yum install pkg
 
| yum install pkg
 
|-
 
|-
|  
+
| Install new software from package file
|  
+
| dpkg -i pkg
|  
+
| zypper install pkg
|
+
| yum localinstall pkg
 +
|-
 +
| Update existing software
 +
| apt-get install pkg
 +
| zypper update -t package pkg
 +
| yum update pkg
 +
|-
 +
| Remove unwanted software
 +
| apt-get remove pkg
 +
| zypper remove pkg
 +
| yum erase pkg
 +
|-
 +
| Update package list
 +
| apt-get update / aptitude update
 +
| zypper refresh
 +
| yum check-update
 +
|-
 +
| Update system
 +
| apt-get upgrade / aptitude safe-upgrade
 +
| zypper update
 +
| yum update
 +
|-
 +
| Search by package name
 +
| apt-cache search pkg
 +
| zypper search pkg
 +
| yum list pkg
 +
|-
 +
| Search by file name
 +
| apt-file search path
 +
| zypper wp file
 +
| yum provides file
 +
|-
 +
| List installed packages
 +
| dpkg -l
 +
| zypper search -is
 +
| rpm -qa
 +
|-
 +
| List repositories
 +
| cat /etc/apt/sources.list
 +
| zypper repos
 +
| yum repolist
 +
|-
 +
| Add repository
 +
| (edit /etc/apt/sources.list)
 +
| zypper addrepo path name
 +
| (add repo to /etc/yum.repos.d/)
 +
|-
 +
| Remove repository
 +
| (edit /etc/apt/sources.list)
 +
| zypper removerepo name
 +
| (remove repo from /etc/yum.repos.d/)
 
|}
 
|}

Latest revision as of 17:57, 15 June 2015


Managing software

Task apt (deb)Debian, Ubuntu zypp (rpm) openSUSE yum/dnf (rpm) Fedora, CentOS
Install new software from package repository apt-get install pkg zypper install pkg yum install pkg
Install new software from package file dpkg -i pkg zypper install pkg yum localinstall pkg
Update existing software apt-get install pkg zypper update -t package pkg yum update pkg
Remove unwanted software apt-get remove pkg zypper remove pkg yum erase pkg
Update package list apt-get update / aptitude update zypper refresh yum check-update
Update system apt-get upgrade / aptitude safe-upgrade zypper update yum update
Search by package name apt-cache search pkg zypper search pkg yum list pkg
Search by file name apt-file search path zypper wp file yum provides file
List installed packages dpkg -l zypper search -is rpm -qa
List repositories cat /etc/apt/sources.list zypper repos yum repolist
Add repository (edit /etc/apt/sources.list) zypper addrepo path name (add repo to /etc/yum.repos.d/)
Remove repository (edit /etc/apt/sources.list) zypper removerepo name (remove repo from /etc/yum.repos.d/)