First off, I don't know what I'm doing. Therefore if you read the following list of operations expecting them to make sense it could be confusing. After using rpm, alien, and yum (more on that below) Software Center crashes and Update Manager says
Code:
Could not initialize the package information
An unresolvable problem occurred while initializing the package information.
Please report this bug against the 'update-manager' package and include the following error message:
'E:Type 'repomd' is not known on line 4 in source list /etc/apt/sources.list.d/rpmforge.list'
The intent of my modifications was to run a perl script that requires "the Crypt::Tea_JS module" (here's the explanation http://placeshiftingenthusiasts.com/...or-1080/#p7528). I referred to the following instructions to install this module
I put the rpm's in my Downloads directory. Step #2 says
Code:
raequin@raequin-T530:~/Downloads$ rpm -Uvh rpmforge-release-0.5.3-1.el6.rf.i686.rpm
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
warning: rpmforge-release-0.5.3-1.el6.rf.i686.rpm: Header V3 DSA/SHA1 Signature, key ID 6b8d79e6: NOKEY
error: Failed dependencies:
/bin/sh is needed by rpmforge-release-0.5.3-1.el6.rf.i686
Since that did not seem to work I tried
Code:
raequin@raequin-T530:~/Downloads$ sudo dpkg -i rpmforge-release_0.5.3-2_i386.deb
I guess that went okay so I went to step #3 (after installing yum). It went as follows.
Code:
raequin@raequin-T530:~/Downloads$ sudo yum install perl-Crypt-Tea-2.12-1.el6.rf.noarch.rpm
[sudo] password for raequin:
Setting up Install Process
Examining perl-Crypt-Tea-2.12-1.el6.rf.noarch.rpm: perl-Crypt-Tea-2.12-1.el6.rf.noarch
Marking perl-Crypt-Tea-2.12-1.el6.rf.noarch.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package perl-Crypt-Tea.noarch 0:2.12-1.el6.rf set to be updated
--> Processing Dependency: /usr/bin/perl for package: perl-Crypt-Tea-2.12-1.el6.rf.noarch
--> Processing Dependency: perl(Exporter) for package: perl-Crypt-Tea-2.12-1.el6.rf.noarch
--> Processing Dependency: perl(integer) for package: perl-Crypt-Tea-2.12-1.el6.rf.noarch
--> Processing Dependency: /usr/bin/perl for package: perl-Crypt-Tea-2.12-1.el6.rf.noarch
--> Finished Dependency Resolution
perl-Crypt-Tea-2.12-1.el6.rf.noarch from /perl-Crypt-Tea-2.12-1.el6.rf.noarch has depsolving problems
--> Missing Dependency: /usr/bin/perl is needed by package perl-Crypt-Tea-2.12-1.el6.rf.noarch (/perl-Crypt-Tea-2.12-1.el6.rf.noarch)
perl-Crypt-Tea-2.12-1.el6.rf.noarch from /perl-Crypt-Tea-2.12-1.el6.rf.noarch has depsolving problems
--> Missing Dependency: perl(Exporter) is needed by package perl-Crypt-Tea-2.12-1.el6.rf.noarch (/perl-Crypt-Tea-2.12-1.el6.rf.noarch)
perl-Crypt-Tea-2.12-1.el6.rf.noarch from /perl-Crypt-Tea-2.12-1.el6.rf.noarch has depsolving problems
--> Missing Dependency: perl(integer) is needed by package perl-Crypt-Tea-2.12-1.el6.rf.noarch (/perl-Crypt-Tea-2.12-1.el6.rf.noarch)
Error: Missing Dependency: perl(integer) is needed by package perl-Crypt-Tea-2.12-1.el6.rf.noarch (/perl-Crypt-Tea-2.12-1.el6.rf.noarch)
Error: Missing Dependency: /usr/bin/perl is needed by package perl-Crypt-Tea-2.12-1.el6.rf.noarch (/perl-Crypt-Tea-2.12-1.el6.rf.noarch)
Error: Missing Dependency: perl(Exporter) is needed by package perl-Crypt-Tea-2.12-1.el6.rf.noarch (/perl-Crypt-Tea-2.12-1.el6.rf.noarch)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
I have not installed Exporter or Integer, but it seems weird to me that /usr/bin/perl comes up under missing dependencies. Since I did not know what dpkg did and thought ... well, it doesn't matter what I thought. What I did next was to install alien and enter
Code:
sudo alien rpmforge-release-0.5.3-1.el6.rf.i686.rpm
Then I tried the above yum again and got the same missing dependencies messages. So that's what I did and something is wrong with the system packages list or whatever. I want to know how to fix my system so that update manager will function. I also want to know how to get the perl script to run (the one that requires Crypt::Tea_JS).
Bookmarks