RPM/YUM Tips on OS/2-eCS: Difference between revisions
Jump to navigation
Jump to search
Line 69: | Line 69: | ||
===Error: No such table: packages=== | ===Error: No such table: packages=== | ||
N/A | N/A | ||
===Error:=== | |||
<PRE> | |||
C:\usr\share\yum-cli]yum | |||
raceback (most recent call last): | |||
File "C:\TMP\YUMBT\USR\BIN\YUM", line 29, in <module> | |||
yummain.user_main(sys.argv[1:], exit_code=True) | |||
File "/@unixroot/usr/share/yum-cli/yummain.py", line 288, in user_main | |||
errcode = main(args) | |||
File "/@unixroot/usr/share/yum-cli/yummain.py", line 98, in main | |||
base.getOptionsConfig(args) | |||
File "/@unixroot/usr/share/yum-cli/cli.py", line 253, in getOptionsConfig | |||
(opts, self.cmds) = self.optparser.setupYumConfig(args=args) | |||
File "/@unixroot/usr/share/yum-cli/cli.py", line 1599, in setupYumConfig | |||
self.base.setupKeyImportCallbacks() | |||
File "/@unixroot/usr/share/yum-cli/output.py", line 1225, in setupKeyImportCal | |||
backs | |||
gpgca_import_func = self.getCAKeyForRepo | |||
ttributeError: 'YumBaseCli' object has no attribute 'getCAKeyForRepo' | |||
</PRE> | |||
[[Category:How_To]] | [[Category:How_To]] |
Revision as of 14:19, 19 April 2015
This are some RPM/YUM general tips that I need to write somewhere to don't forget them.
List the Content on the RPM Server
yum list
or search something more specifically like the "gcc" available
yum list gcc*
Install something
yum install <put-the-name-here>
Ex:
yum install libc
Ex. with several packaged:
yum install libc gcc-4.4.4 gcc-4.7.3 openssl curl libjpeg libxslt libicu zlib libxml2 mmap pthread urpo libstdc++6
Reinstall Something
yum install <put-the-name-here>
Ex:
yum reinstall coreutils
Update all the stuff you have installed
yum update
Install YUM/RPM
Sometime RPM did not get automatically updated or installed. You can manually install them again with:
yum install rpm
Installing the Netlabs Experimental Repository
There is other repository for netlabs experimental stuff. You can use it under your risk.
This repository can be installed do doing a:
yum install netlabs-exp
It can also be set manually by creating a file under:
x:\etc\yum\repos.d\netlabs-exp.repo
with content:
[netlabs-exp] name=Netlabs experimental repository $releasever - $basearch baseurl=http://rpm.netlabs.org/experimental/$releasever/$basearch/ enabled=1
Clean
yum clean all
Check
This command check is the dependencies of the packaged are installed correctly.
yum check
RebuildDB
If your RPM database got corrupted you can use:
rpm --rebuilddb
TroubleShooting
Error: No such table: packages
N/A
Error:
C:\usr\share\yum-cli]yum raceback (most recent call last): File "C:\TMP\YUMBT\USR\BIN\YUM", line 29, in <module> yummain.user_main(sys.argv[1:], exit_code=True) File "/@unixroot/usr/share/yum-cli/yummain.py", line 288, in user_main errcode = main(args) File "/@unixroot/usr/share/yum-cli/yummain.py", line 98, in main base.getOptionsConfig(args) File "/@unixroot/usr/share/yum-cli/cli.py", line 253, in getOptionsConfig (opts, self.cmds) = self.optparser.setupYumConfig(args=args) File "/@unixroot/usr/share/yum-cli/cli.py", line 1599, in setupYumConfig self.base.setupKeyImportCallbacks() File "/@unixroot/usr/share/yum-cli/output.py", line 1225, in setupKeyImportCal backs gpgca_import_func = self.getCAKeyForRepo ttributeError: 'YumBaseCli' object has no attribute 'getCAKeyForRepo'