install something
sudo zypper install packagename
it will install the package with the dependancies
for example to install git-core
sudo zypper install git-core
now to remove the package
sudo zypper remove git-core
as you might seee when installing the git-core package
you have a dependency called perl-error which was installed
but this is not removed when using sudo zypper remove git-core
so to remove it manually
sudo zypper remove perl-Error
however let us do the proper way of removing a package with the dependencies
lets install git-core again
sudo zypper install git-core
after installing we need to use this to remove git-core as well as
the dependency perl-error
sudo zypper rm --clean-deps git-core
to see all our missing dependecies
sudo zypper verify
this will most likely solve any dependency issue the system is having
to get the necessary patches/updates
sudo zypper patch
to include the optionalpatches
sudo zypper patch --with-optional
to get a summary list of security patches recommended patches
and optional patches
sudo zypper patch-check
the difference between patches and updates is
patches which are mostly associated with kernel are generally
backward compatible
but updates are not always backward compatible
to list all the patches
sudo zypper list-patches
to update the system
sudo zypper update
after update to reflect the changes to some files
sudo zypper ps -s
to see if there is any more update to perform
sudo zypper list-updates
to get information about a package
rpm -q -i wget
to list all the files in the package
rpm -q -l wget
to see all the documentation files in a package
rpm -q -d wget
to see all the configuration files in a package
rpm -q -c wget
to see the scripts those are used for installing and uninstalling
rpm -q --scripts wget
sudo zypper install packagename
it will install the package with the dependancies
for example to install git-core
sudo zypper install git-core
now to remove the package
sudo zypper remove git-core
as you might seee when installing the git-core package
you have a dependency called perl-error which was installed
but this is not removed when using sudo zypper remove git-core
so to remove it manually
sudo zypper remove perl-Error
however let us do the proper way of removing a package with the dependencies
lets install git-core again
sudo zypper install git-core
after installing we need to use this to remove git-core as well as
the dependency perl-error
sudo zypper rm --clean-deps git-core
to see all our missing dependecies
sudo zypper verify
this will most likely solve any dependency issue the system is having
to get the necessary patches/updates
sudo zypper patch
to include the optionalpatches
sudo zypper patch --with-optional
to get a summary list of security patches recommended patches
and optional patches
sudo zypper patch-check
the difference between patches and updates is
patches which are mostly associated with kernel are generally
backward compatible
but updates are not always backward compatible
to list all the patches
sudo zypper list-patches
to update the system
sudo zypper update
after update to reflect the changes to some files
sudo zypper ps -s
to see if there is any more update to perform
sudo zypper list-updates
to get information about a package
rpm -q -i wget
to list all the files in the package
rpm -q -l wget
to see all the documentation files in a package
rpm -q -d wget
to see all the configuration files in a package
rpm -q -c wget
to see the scripts those are used for installing and uninstalling
rpm -q --scripts wget