What is the search engine that says which repository has {kolourpaint,truecrypt,pan,devede,brasero}

General support questions
Rocksockdoc
Posts: 414
Joined: 2012/03/29 20:12:28

What is the search engine that says which repository has {kolourpaint,truecrypt,pan,devede,brasero}

Post by Rocksockdoc » 2012/04/25 23:18:09

New to CentOS, I want to install common utilities, e.g., graphics (kolourpaint), security (truecrypt), usenet (pan), DVD creation (DeVeDe), DVD burning (brasero), etc.
But, I'm stumped at the very simplest of steps (I think):
Q: What is the search engine that tells me which repository {kolourpaint,truecrypt,pan,devede,brasero,etc.} resides in?

I first search this CentOS forum for, say, "install kolourpaint" but it fails to bring up a single thread or post for the entire forum.
Likewise, searches such as "truecrypt" don't bring up a single installation (just a few usage questions).
Similarly with "brasero", "pan", and "devede".
Then, as per [url=https://www.centos.org/modules/newbb/viewtopic.php?topic_id=28724&forum=54]Centos installing software[/url], I try (all to no avail):
[code]
# yum update
# yum install {kolourpaint,truecrypt,pan,devede,brasero,etc.}[/code]

I then try to find the missing repositories as per [url=http://wiki.centos.org/AdditionalResources/Repositories]Available Repositories for CentOS[/url] but a search there finds nothing for these software packages.
[code]
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm
[/code]

And, lastly I simply google the net, and of course I find RPMs for, say, kolourpaint:
http://pkgs.org/centos-5-rhel-5/repoforge-x86_64/kolourpaint-1.2.2-2.el5.rf.x86_64.rpm.html

But, before I install that using the rpm command, I really should try to find a CentOS-blessed repository (right?):
[code]
rpm -ivh kolourpaint-1.2.2-2.el5.rf.x86_64.rpm
[/code]

In summary, I 'think' my noob problem is that I don't (yet) know the simplest basics on two things:
a) How to search for a repository that actually contains the desired tool
b) How to 'add' that repository such that yum (or rpm) can install that desired tool

Before I try to figure out how to configure RPMForge and ATrpms as per [url=https://www.centos.org/modules/newbb/viewtopic.php?topic_id=28724&forum=54]centos.org repositories[/url] or how to compile from source ...

May I ask:
Q: What is the search engine that tells me which repository {kolourpaint,truecrypt,pan,devede,brasero,etc.} resides in?

Rocksockdoc
Posts: 414
Joined: 2012/03/29 20:12:28

Re: What is the search engine that says which repository has {kolourpaint,truecrypt,pan,devede,brasero}

Post by Rocksockdoc » 2012/04/26 18:52:21

I called around and a friend on Redhat Enterprise said there is no single search engine to find how to install common programs such as kolourpaint, truecrypt, pan, devede, brasero, etc..

Seems like a missing link (in not having a search engine), but if that's the procedure on CentOS, then that's what I'll learn and do.

I'll write it up as I perform the tasks, so that the NEXT person who searches for how to install these programs can simply stand on my shoulders and move forward more easily than I did.

Here are instructions for installing [url=http://wiki.centos.org/AdditionalResources/Repositories/RPMForge]RPMforge[/url].
The first line provides a long list for a visual-grep of the packages (weird that there isn't a search engine, nor a description of the packages ... it's just a simple list).
http://pkgs.repoforge.org

I see, from my 'visual grep' of that long list, that the following are provided in RPMforge
1. http://pkgs.repoforge.org/kolourpaint
2. http://pkgs.repoforge.org/truecrypt
3. http://pkgs.repoforge.org/pan

But, even after a few visual greps, I could not find the following:
a. devede (dvd creator)
b. brasero (dvd burner)
So, I'll worry about DVD creating & burning later.

First I'll install RPMforge and then try to install the three packages that seem to be there:
1. [root]# uname -i ==>x86_64
2. Download ==> http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
3. Encrypt ==> rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
4. Verify ==> rpm -K rpmforge-release-0.5.2-2.el6.rf.*.rpm ==> (sha1) dsa sha1 md5 gpg OK
5. Add ==> rpm -i rpmforge-release-0.5.2-2.el6.rf.*.rpm

Now it's time to install the three programs which are provided in the RPM repository:
1. yum install kolourpaint ==> No package kolourpaint available.
2. yum install truecrypt ==> No package truecrypt available.
3. yum install pan ==> OK

Well that was unexpected!
I would have thought all three would work --- or all three would fail (if I had done something wrong); but only one (pan) worked and the other two failed. That's bizarre.

pschaff
Retired Moderator
Posts: 18276
Joined: 2006/12/13 20:15:34
Location: Tidewater, Virginia, North America
Contact:

Re: What is the search engine that says which repository has {kolourpaint,truecrypt,pan,devede,brasero}

Post by pschaff » 2012/04/26 20:55:11

Please review the recommeded reading and the linked articles on yum and rpm. For core packages like brasero:
[code]# yum list brasero
Loaded plugins: fastestmirror, priorities, refresh-packagekit
Loading mirror speeds from cached hostfile
Installed Packages
brasero.i686 2.28.3-6.el6 @anaconda-CentOS-201112130233.i386/6.2
[/code]

For searching 3rd party repos I install most or all the ones listed on the [url=http://wiki.centos.org/AdditionalResources/Repositories]Repositories[/url] page but leave most disabled by default. Searches can then be performed, such as:
[code][root@c6-32 ~]# alias yumlist
alias yumlist='yum --noplugins --showduplicates --enablerepo \* --disablerepo \*-source --disablerepo c6-media,\*debug\*,\*-source list'
[root@c6-32 ~]# yumlist kolourpaint truecrypt pan devede
atomic | 1.9 kB 00:00
atomic/primary_db | 284 kB 00:00
atomic-testing | 1.9 kB 00:00
atrpms | 3.5 kB 00:00
atrpms/primary_db | 1.2 MB 00:00
atrpms-bleeding | 3.5 kB 00:00
atrpms-bleeding/primary_db | 25 kB 00:00
atrpms-testing | 3.5 kB 00:00
atrpms-testing/primary_db | 190 kB 00:00
centosplus | 3.5 kB 00:00 ...
contrib | 951 B 00:00 ...
elrepo-extras | 1.9 kB 00:00
elrepo-extras/primary_db | 35 kB 00:00
elrepo-kernel | 1.9 kB 00:00
elrepo-kernel/primary_db | 8.7 kB 00:00
elrepo-testing | 1.9 kB 00:00
elrepo-testing/primary_db | 102 kB 00:00
epel-testing/metalink | 11 kB 00:00
epel-testing | 4.0 kB 00:00
epel-testing/primary_db | 234 kB 00:00
linuxtech-backports | 1.3 kB 00:00
linuxtech-release | 1.3 kB 00:00
linuxtech-release/primary | 162 kB 00:00
linuxtech-release 515/515
linuxtech-testing | 1.3 kB 00:00
livna | 3.6 kB 00:00
localtest | 1.3 kB 00:00 ...
localtest/primary | 6.7 kB 00:00 ...
localtest 24/24
pschaff-testing | 1.3 kB 00:00
remi | 2.9 kB 00:00
remi/primary_db | 249 kB 00:00
remi-test | 2.9 kB 00:00
remi-test/primary_db | 76 kB 00:00
rpmforge | 1.1 kB 00:00
rpmforge/primary | 1.5 MB 00:00
rpmforge 4365/4365
rpmforge-extras | 1.1 kB 00:00
rpmforge-testing | 1.1 kB 00:00
rpmfusion-free-updates | 2.7 kB 00:00
rpmfusion-free-updates-testing | 2.7 kB 00:00
rpmfusion-nonfree-updates | 2.2 kB 00:00
rpmfusion-nonfree-updates-testing | 2.2 kB 00:00
Available Packages
pan.i686 1:0.133-1.el6.rf rpmforge
pan.i686 1:0.134-1.el6.rf rpmforge
pan.i686 1:0.135-1.el6.rf rpmforge
[root@c6-32 ~]#
[/code]
The only one in the repos is [b]pan[/b]. Let's try search rather than list:
[code][root@c6-32 ~]# alias yumsearch
alias yumsearch='yum --noplugins --showduplicates --enablerepo \* --disablerepo \*-source --disablerepo c6-media,\*debug\*,\*-source search'
[root@c6-32 ~]# yumsearch kolourpaint truecrypt devede
============================ N/S Matched: truecrypt ============================
tcplay-0.9-0.5.20111007git97ed5f9.el6.i686 : Utility to create/open/map
: TrueCrypt-compatible volumes

Name and summary matches mostly, use "search all" for everything.
Warning: No matches found for: kolourpaint
Warning: No matches found for: devede
[/code]
So, next I go to google or check for Fedora SRPMS i might rebuild. I usually start with [url=http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/14/Everything/source/SRPMS/]Fedora 14[/url] as experience has shown those are very likely to work on EL6. Some newer ones will, and some will not. No luck there either, although there are numerous [i]paint[/i] and [i]crypt[/i] packages that could be useful.

So - it seems to be off to google-land for anything else. At least we found two out of 5. Good luck. :-)

Rocksockdoc
Posts: 414
Joined: 2012/03/29 20:12:28

Re: What is the search engine that says which repository has {kolourpaint,truecrypt,pan,devede,brasero}

Post by Rocksockdoc » 2012/04/30 20:19:22

[quote]pschaff wrote:
At least we found two out of 5[/quote]

Thanks for the advice. And, I've added the yum{search,list} aliases to my bashrc file.

It's sad that yum can't find these very common programs.
- kolourpaint => not installed yet
- truecrypt => not installed yet
- devede => not installed yet

Be that as it may, the next step is to seek an RPM repository online somewhere.

Q: Other than google, do we have, on CentOS, a standard place to 'start' looking for an RPM file?

Note: I googled and then doubleclicked on this rpm file for PAN:
http://pkgs.repoforge.org/pan ==> finds PAN in http://pkgs.repoforge.org/pan/
But, the error was "Can't install /home/rock/Downloads/pan-0.133-1.el5.rf.x86_64.rpm as no transaction"

Is this error because I'm on CentOS 6 and not Centos 5?

YBellefeuille
Posts: 319
Joined: 2012/03/06 22:30:17
Location: Ottawa

Re: What is the search engine that says which repository has {kolourpaint,truecrypt,pan,devede,brasero}

Post by YBellefeuille » 2012/04/30 22:36:41

Using [b]yum search all[/b], I found [b]kolourpaint[/b] in the package [b]kdegraphics[/b] in the [b]base[/b] repository, [b]brasero[/b] in the package [b]brasero[/b] also in the [b]base[/b] repository, [b]pan[/b] in the package [b]pan[/b] in the [b]rpmforge[/b] repository, and [b]truecrypt[/b] in the package [b]tcplay[/b] in the [b]epel[/b] repository:

[code]# yum search all kolourpaint truecrypt devede brasero pan
Loaded plugins: downloadonly, fastestmirror, presto, priorities, refresh-
: packagekit, verify
Loading mirror speeds from cached hostfile
* base: mirror.csclub.uwaterloo.ca
* centosplus: mirror.csclub.uwaterloo.ca
* elrepo: mirror.symnds.com
* epel: mirror.csclub.uwaterloo.ca
* extras: mirror.csclub.uwaterloo.ca
* fasttrack: mirror.csclub.uwaterloo.ca
* remi: remi-mirror.dedipower.com
* rpmforge: mirror.us.leaseweb.net
* rpmfusion-free-updates: mirror.us.leaseweb.net
* rpmfusion-nonfree-updates: mirror.us.leaseweb.net
* updates: mirror.csclub.uwaterloo.ca
2168 packages excluded due to repository priority protections
============================= Matched: kolourpaint =============================
7:kdegraphics-4.3.4-6.el6.x86_64 : K Desktop Environment - Graphics Applications
7:kdegraphics-4.3.4-6.el6.x86_64 : K Desktop Environment - Graphics Applications

============================== Matched: truecrypt ==============================
tcplay-0.9-0.5.20111007git97ed5f9.el6.x86_64 : Utility to create/open/map
: TrueCrypt-compatible volumes

=============================== Matched: brasero ===============================
brasero-devel-2.28.3-6.el6.i686 : Headers for developing programs that will use
: brasero
brasero-devel-2.28.3-6.el6.x86_64 : Headers for developing programs that will
: use brasero
brasero-libs-2.28.3-6.el6.i686 : Libraries for brasero
brasero-libs-2.28.3-6.el6.x86_64 : Libraries for brasero
brasero-libs-2.28.3-6.el6.x86_64 : Libraries for brasero
brasero-nautilus-2.28.3-6.el6.x86_64 : Nautilus extension for brasero
brasero-nautilus-2.28.3-6.el6.x86_64 : Nautilus extension for brasero
gnome-python2-brasero-2.28.0-4.el6.x86_64 : Python bindings for interacting with
: brasero
brasero-2.28.3-6.el6.x86_64 : Gnome CD/DVD burning application
brasero-2.28.3-6.el6.x86_64 : Gnome CD/DVD burning application

================================= Matched: pan =================================
[Lots omitted.]
1:pan-0.133-1.el6.rf.x86_64 : The Pan Newsreader
1:pan-0.134-1.el6.rf.x86_64 : The Pan Newsreader
1:pan-0.135-1.el6.rf.x86_64 : The Pan Newsreader
[Lots omitted.]

Warning: No matches found for: devede[/code]

That left [b]devede[/b]. I went to pbone.net and did an "advanced search" for [b]devede[/b] limiting myself to CentOS 6, RHEL 6 and Scientific Linux 6. That didn't work, so I added Fedora 12 and 13 (on which CentOS 6 is based) to the search, and found [b]devede-3.16.9-1.fc13.src.rpm[/b]. I've had good luck lately downloading Fedora 13 SRPMs and rebuilding them with [b]rpmbuild --rebuild[/b], so you can try that.

Rocksockdoc
Posts: 414
Joined: 2012/03/29 20:12:28

Re: What is the search engine that says which repository has {kolourpaint,truecrypt,pan,devede,brasero}

Post by Rocksockdoc » 2012/05/01 16:00:48

[quote]
YBellefeuille wrote:
Using [b]yum search all[/b], I found [b]kolourpaint[/b] in the package [b]kdegraphics[/b] in the [b]base[/b] repository, [b]brasero[/b] in the package [b]brasero[/b] also in the [b]base[/b] repository, [b]pan[/b] in the package [b]pan[/b] in the [b]rpmforge[/b] repository, and [b]truecrypt[/b] in the package [b]tcplay[/b] in the [b]epel[/b] repository[/quote]

Ah. What I love about your answer is you showed us a "search engine" that will find (for the most part) CentOS 6 blessed packages of interest!
THANKS!

From what you found, I belatedly realize that I can't just assume I'll install 'kolourpaint' but that I may need to install a larger graphics package (e.g., kdegraphics) just to get kolourpaint.
[code]
[rock@sock Desktop][b]$ [color=FF0000]yum search all kolourpaint[/color][/b]
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
epel/metalink | 10 kB 00:00
* base: mirrors.kernel.org
* epel: ftp.osuosl.org
* extras: mirrors.usc.edu
* rpmforge: mirror.cpsc.ucalgary.ca
* updates: mirror.stanford.edu
base | 3.7 kB 00:00
epel | 4.0 kB 00:00
epel/primary_db | 4.3 MB 00:36
extras | 3.5 kB 00:00
http://mirror.cpsc.ucalgary.ca/redhat/el6/en/x86_64/rpmforge/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404"
Trying other mirror.
rpmforge | 1.1 kB 00:00
updates | 3.5 kB 00:00
[b][color=FF0000]============================= Matched: kolourpaint =============================
kdegraphics.x86_64 : K Desktop Environment - Graphics Applications[/color][/b]
[rock@sock Desktop]$ [/code]

I see how that bottom line shows "kdegraphics.x86_64" matches kolourpaint!
So this is what I ran:
$ su
# yum install kdegraphics

It worked!

Likewise with "yum search all truecrypt" where it's certainly not obvious that "truecrypt" is inside of "tcplay" (whatever that is); but your suggested command says it is so:
[code]
[rock@sock ~]$ [color=ff0000]yum search all truecrypt[/color]
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: mirrors.kernel.org
* epel: mirrors.kernel.org
* extras: mirrors.usc.edu
* rpmforge: mirror.cpsc.ucalgary.ca
* updates: mirror.stanford.edu
[b][color=FF0000]============================== Matched: truecrypt ==============================
tcplay.x86_64 : Utility to create/open/map TrueCrypt-compatible volumes[/color][/b]
[rock@sock ~]$ su
[root@sock /]# yum install tcplay
[/code]

Now on to DeVeDe ...
Note: I may need to find a more suitable alternative to DeVeDe for creating DVD images from MPG or AVI files (any suggestions?).

pschaff
Retired Moderator
Posts: 18276
Joined: 2006/12/13 20:15:34
Location: Tidewater, Virginia, North America
Contact:

Re: What is the search engine that says which repository has {kolourpaint,truecrypt,pan,devede,brasero}

Post by pschaff » 2012/05/01 21:24:31

[code]# yum --enablerepo rpmforge info dvdauthor
Loaded plugins: changelog, fastestmirror, priorities, refresh-packagekit
Loading mirror speeds from cached hostfile
* elrepo: mirror.symnds.com
* rpmforge: mirror.us.leaseweb.net
23 packages excluded due to repository priority protections
Available Packages
Name : dvdauthor
Arch : x86_64
Version : 0.6.11
Release : 1.2.el6.rf
Size : 152 k
Repo : rpmforge
Summary : Set of tools to author a DVD
URL : http://dvdauthor.sourceforge.net/
License : GPL
Description : dvdauthor is a program that will generate a DVD movie from a valid
: mpeg2 stream that should play when you put it in a DVD player.[/code]

You may also want to look at mplayer, mencoder, and transcode.

markkuk
Posts: 739
Joined: 2007/09/07 10:56:28
Location: Finland

Re: What is the search engine that says which repository has {kolourpaint,truecrypt,pan,devede,brasero}

Post by markkuk » 2012/05/01 21:50:05

[quote]
Rocksockdoc wrote:

Likewise with "yum search all truecrypt" where it's certainly not obvious that "truecrypt" is inside of "tcplay" (whatever that is); but your suggested command says it is so:[/quote]

No, [url=https://github.com/bwalex/tc-play#readme]tcplay[/url] is a BSD-licensed encryption program that's compatible with TrueCrypt. If you want actual TrueCrypt, you must download it from truecrypt.org.

Rocksockdoc
Posts: 414
Joined: 2012/03/29 20:12:28

Re: What is the search engine that says which repository has {kolourpaint,truecrypt,pan,devede,brasero}

Post by Rocksockdoc » 2012/05/01 23:06:39

[quote]
pschaff wrote:
[code]# yum --enablerepo rpmforge info dvdauthor[/code]
You may also want to look at mplayer, mencoder, and transcode.[/quote]

Thanks for the pointer to dvdauthor to replace DeVeDe for encoding multiple AVI & MPG streams into a DVD-format ISO file for burning as a DVD onto DVD media.
I installed dvdauthor and will look at those other suggested programs to see if they're needed.
Thanks for the advice.

[quote]
markkuk wrote:
[url=https://github.com/bwalex/tc-play#readme]tcplay[/url] is a BSD-licensed encryption program that's compatible with TrueCrypt. [/quote]

So 'that' explains why I couldn't find Truecrypt after installing tcplay! :)

I'll look up to see if tcplay can be used to create a doubly-encrypted file that acts like a disk drive when unencrypted.
It would be especially useful if tcplay can automatically unmount the drive when the screen saver goes on as the Linux version of Truecrypt does not do that (the Windows version does automatically unmount after a specified inactive time period).

Rocksockdoc
Posts: 414
Joined: 2012/03/29 20:12:28

Re: What is the search engine that says which repository has {kolourpaint,truecrypt,pan,devede,brasero}

Post by Rocksockdoc » 2012/05/03 15:14:07

I ended up installing TrueCrypt as suggested (mainly because of the GUI).
Unfortunately, the Linux TrueCrypt doesn't automatically dismount after a period of inactivitiy like the Windows TrueCrypt does ...
But other than that ... it's a charm!

Thanks everyone for helping out.

I think it is nice that this set of real-world examples can help others by serving as a reference (if they find this in their searches).

It's always two orders of magnitude more efficient to follow a working example than any other known method!
(that's how most of us learned UNIX in the first place!)

Post Reply