RPM
From Null-pointer
Contents |
install
[root@localhost ~]# rpm -ivh myfile.rpm
[root@localhost ~]# rpm -Uvh myfile.rpm
uninstall
[root@localhost ~]# rpm -e myfile
list file in RPM file
[root@localhost ~]# rpm -qpl myfile.rpm
display info
[root@localhost ~]# rpm -qi myfile
List all installed packages
[root@localhost ~]# yum list installed
[root@localhost ~]# rpm -qa
How to build RPMs
$ mkdir -p rpmbuild/SOURCES
$ mkdir -p rpmbuild/BUILD
$ mkdir -p rpmbuild/RESULT
$ mkdir -p rpmbuild/RPMS
$ mkdir -p rpmbuild/SPECS
$ mkdir -p rpmbuild/SRPMS
$ mkdir -p rpmbuild/RPMS/i386
$ mkdir -p rpmbuild/RPMS/i686
$ mkdir -p rpmbuild/RPMS/noarch
$ echo "%_topdir ${HOME}/rpmbuild" > ~/.rpmmacros
$ echo "# Set optional dist to taste, reflecting distribution" >> ~/.rpmmacros
$ echo "#%dist .bbc.c4" >> ~/.rpmmacros
$ more ~/.rpmmacros

