repo files made by me for various CentOS repositories
Note: I have returned the links as promised. there are some changes tho.
Hi all, Here is something for those who can not find packages/programs for CentOS 5.x (it can be used for RHEL 5.x also), for desktop use. You should not use these packages on production servers. I use several extra repositories for my search for packages: epel, atrpms, rpmforge, lfarkas, remi, virtualmin(+webmin), Karanbir Singh's repository, pidgin and adobe-linux (from few days ago, I also have elrepo ready to use). I am not posting links to *.repo files for easy access to those repositories on this forums. If you need them, please visit my repository site, since I was asked to avoid putting links to them here. I also run my own repository rpms.plnet.rs. Further down is link to release rpm. Notes: --plnet and plnet-test repositories are i386 only. Those packages are,recompiled from various Fedora src.rpm's, with minimum modifications. plnet-downloaded is for packages downloaded from various websites for easier installation. Also, new repository is plnet-releases where I keep a copy of original repository release packages as well as mine release package. There are src rpms also: srpms.plnet and srpms.plnet-test. --Packages in plnet-test are not tested or seriously change some of the core packages so use them with great care and not on the production servers until you are quite happy with the results on your test machine. Similar, but in much lesser form should be also applied to plnet --01.Nov.2009: I've revised my policy regarding repo files I created. From now on, only my repository and EPEL repository are needed for all the packages I recommend. Packages taken from other repositories (except EPEL) are always placed in plnet-downloaded repository. So to install packages from my repositories, either install epel-release from EPEL and plnet-release from http://rpms.plnet.rs/, and then use YUM, or just download plnet-release from http://rpms.plnet.rs/ and run "yum install epel-release" and then install packages. --To use disabled repo from command line use this syntax: Code:
yum install <package name> --enablerepo=<repository name> Code:
yum install krusader --enablerepo=plnet Code:
yum list krusader --enablerepo=* So far there is no GPG signature. I am planing to implement it soon. If you do not feel comfortable using packages without GPG, please wait until I implement it! Installation options: Download and install plnet-release-0.9-1.el5.noarch.rpm (if it does not work, visit my web site at http://rpms.plnet.rs and download latest version) and you are good to go. Run your favorite yum manager. I use 2 such managers, yumex and guyum (after installation copy link to the desktop or panel and change command from "guyum" to "guyum.sh") Programs I install on any new installation are: 1. yumex - Powerful yum GUI but shows only latest version of packages 2. guyum - yum GUI with no uninstall option (Launcher needs ".sh" as suffix to work out of box) 3. krusader - Total Commander like file manager (plnet version is better, icon is fixed) 4. fuse-ntfs-3g - NTFS read/write kernel module package 5. webmin - web based config tool (I am sure you use it, but you should have mention it when you wrote about setting up firewall. 6. shorewall - Excellent firewall implementation supported in webmin 7. amarok-extras-freeworld - extra decoders for excellent audio player 8. k3b - DVD/CD burning tool 9. smplayer - excellent GUI for MPlayer engine 10. d4x - Downloader 4 X 11. ktorrent - Nice Torrent application 12. pidgin - IM client 13. skype 14. gwhere - CD collection program 15. Openoffice.org 3.1.1 packages (Deinstall/remove OpenOffice 2.x version from your system, and install one of the following variants: English version: Install (or update) package called "ooo3-en-US" ("yum install ooo3-en-US --enablerepo=plnet") Serbian latin version: Install (or update) package called "ooo3-sh" ("yum install ooo3-sh --enablerepo=plnet") Serbian cyrilic version: Install (or update) package called "ooo3-sr" ("yum install ooo3-sr --enablerepo=plnet") "ooo3-*" are my wrapper packages to make installation easy. They depend on all needed packages. Other languages are to be added, but I can not say when. If you need them, please e-mail me so I put those first. For servers: 16. freeradius 17. newer versions of PHP5 and MySQL from remi's repository 18. virtualmin (original installation is recommended via their install.sh script). Other interesting packages: 19. dpkg 12. ghostscript-8.63 21. isomaster 22. jre - java runtime 23. fglrx - ATI graphics drivers 24. nvidiagraphics - nVidia graphics drivers 25. madwifi - working madwifi drivers even for PCI Express radios, no N support (rpm's, rpmforge I think, not sure, notebook is turned off, version is 0.9.5 with matching kernel module) 26. nxserver - server to login to GUI from remote PC (not VNC, separate desktop) 27. VirtualBox -rpm downloaded from their site. 28. gnome-subtitles - subtitle editing Tested for a very short period of time, they worked, but they are potentially dangerous. Please e-mail me with your observations, especially if they work without problems: 29. Mozilla Firefox 3.5.3 30. Mozilla Thunderbird 3.0b3 Not RPM's: 31. foo2zjs - driver for printers without firmware like my HP LaserJet 1020. Installs and works without problems. 14.Nov.2009: I have just compiled rpm's for this drivers (42 laser printers) with script to download firmware and ICM files. The last problem to solve is installing hotplug does not work for now (HP LJ 1xxx). (If rpm's do not work, download site is on http://foo2zjs.rkkda.com/. All instructions are on given site, and there are links for other printers.) Note: There is yum-3.2.22-20.el5 in CentOS 5.4!, providing (limited) --downgrade option. 14.11.2009: Also, there is plnet-centos-bundle (fake) package that has dependencies for almost all packages mentioned here, along with additional small packages I find usefull in desktop use. Requirements are epel repositori enabled and OpenOffice 2.3.x removed from the system so 3.1.1 version can be installed. |
Please don't
Quote:
1. Mixing repo's like you suggest is not a best practice (think At-rpms vs Freshrpms) and may lead to "interesting" results. 2. By posting your Centos-plnet-extra.repo you make yourself responsible for providing updates when any of the listed repo details change. And I haven't even verified if your repo information is actually accurate or complete. Quote:
4. By not providing source RPMs right now you deny users the crucial opportunity to verify the changes you have made. 5. By providing RPMs that are not GPG-signed you aid abuse and worse. 6. By saying "(..), or just downloaded from websites for easier installation." you are not being precise nor are you promoting best practices. Taking packages from upstream sources other than F, RH or Centos might unnecessarily expose users to practices of other distribution or packager practices. Quote:
By not providing personal information we can't even figure out your involvement in Fedora, Red Hat or Centos with respect to packaging, let alone if you have the required skills. Next to that each official and third party repo is responsible for their own repository. They all provide their own separate Yum repo configuration file packaged in a RPM they issue themselves. By setting up your repo in the "Man in the Middle" way you did you can seriously harm the trust people put in this way of package management. If you want to get your hands dirty building packages I suggest you offer your package management skills to one of the existing repos instead of diluting efforts. The comments above may seem harsh to you but they are not an attack on your person. You should understand that providing a repo is a commitment and a responsability, not some game you play when you want to. Those who understand Yum, RPM package management, who value accountability and package integrity are strongly suggested not to install these repo files or use these packages until questions about the repo owner, package details and verification are cleared in a satisfactory way. HTH |
Ok, I understand your concerns so I removed all links in original post until it conforms to best practices and/or adds appropriate warnings.
If moderators on this forum agree that after necessary changes post is acceptable, I will return them, not before. Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
As for my personal info, I am Ljubomir Ljubojevic from Srbobran, Serbia, I operate small WISP and hosting company, but my primary income comes from maintaining network and PC's for several companies mostly in my town, and administering another WISP on the other end of my country. My small biography is posted on my (so far) main site: www.plcomputers.net, but only on Serbian. Beside those activities, I worked as a software developer on windows platform for several years. I am also strong speaker in favor of CentOS, even on desktops, but am in no way associated with any CentOS/RH/Fedora organization other that being on their mailing lists. After I reorganize my priorities I do plan to get involved but for now I am happy with recompiling packages that can not be found anywhere else and helping others with my knowledge when ever I can. I guess my best reference is on forums.star-os.com where I help others the longest, and earned nice reputation points for ~2800 posts so far. Please ask for any other info needed, and/or any suggestion that will help that my idea comes to life. I will see that SRPMS folder is up as soon as possible, and I will send to any moderator/advanced member link to site where rpms's and repo files are hosted. |
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Good luck with it! |
OK, thanks for good advices.
As far as deb to rpm conversion, I agree in general, but in this case, OpenOffice.org was set to just simply unpack to /opt/... folder, and website master marked it as for Fedora/RHEL also. First time I installed it like that, but having to unpack it and then run the installer was ugly, and it also missed the desktop and menu icons which I found in Fedora's repository I think. I am happy to report that Firefox 3.5.3 is doing excellent on centOS 5.3, with "stock" dependencies. I am currently writing from "her". It's up for 10-15 hours without any problems. Thunderbird 3.0b4 is also compiled and ready to rock, but since this is still heavy beta, I will be happy to see it running when I test it. As for SRPMS, I think I found a solution, and plan to publish links for plnet repo as soon as I do. I also removed few packages I am not 100% sure of, until I decide what to do with them. Mailing list was already activated for that domain, but I need to learn how to set it up first. Joining a existing repo also requires to set aside time and to set up both x86_64 and i386 environment, writing explanations and who knows what. For now, I dont have time to spare, so this will be quick (and unfortunately "dirty" release of rpm's until I find permanent solution. |
Quote:
Quote:
Quote:
Quote:
|
Mailing list was set up with Virtualmin GPL. All I did was to select the option to create mailing list. As I said, I need to read/learn about it as soon as I find time.
Fixing things in upstream distributions again comes with necessary time to elaborate what is wrong, suggest a fix, etc., etc. Multiplied with number of packages. As for the available time, the lack of it is just temporary. For couple of years I've disregarded some personal and business "things" I should have done on time. Right now I am fixing that by adding extra time to catch up with that isuess/todo's. My plan is to finish it until the new year, so I can focus on the things I care about doing, and one of them is OSS on Linux (and Windows) platform. But 3 months is too much time to deny CentOS users the things I've compiled and already successfully using. Hence the plnet repo, possibly only until I join some bigger repo group. Some of the rpm's are compiled in January, that is 9 months ago they are siting in my repository without anyone knowing about them, or using them. I've created the srpms through mrepo as separate folders, so I am good to go after I GPG packages, and create small web page for the starters. I also made separate folders for just downloaded rpm's, so I do not take credit for their compilation. On most of the recompiled rpm's I am not even mentioned as repacker since that is not important to me. You already have the link, so if you wish, you can browse to see the changes. Good thing to report is that Firefox 3.5.3 is working excellent, 3 days non-stop running without a single crash. Thunderbird 3.0b4 has been tested also, Installed and used for 20-30 minutes. I have received mail and have sent one also, but I had to go to work, so I had no more time for rigorous testing (and it is beta software, so bugs are expected). |
I don't know how you configured things but I see the .src.rpms mixed in with the packages? Anyway, I'll not be forcing you to GPG-sign your packages: LQ members have had fair warning now. Feel free to edit your post and add the URIs back in and good luck with things.
|
Where exactly do you see src files mixed with regular rpms? Maybe only in RPMS.all, but that will not be publicized as repository. All other folders are negative on src files, I just checked once more.
I need to change and test my repo files to reflect changes, so it will be in a day or two. |
OK. When you're done please report the proper URI and repo files.
|
I've returned links for my repositories, and also added release rpm package and wrapper packages for easy installation of OpenOffice.org 3.1.1 in desired language.
GPG will be done soon, as also a collection of all release rpm packages I use, in "plnet-releases". Any suggestions are welcome. |
I've revised my policy regarding repo files I created. From now on, only my repository and EPEL repository are needed for all the packages I recommend and make available in my repositories. See the first post for more details.
I have jet to find time to learn and actually GPG packages. |
I just finished compiling foo2zjs package(es) for 42 Linux printer drivers and need people to download it and test is. It's in my plnet-test repository, and src rpm is here.
Note: Binary rpm's are for CentOS 5.x i386 only. If you use X86_64 edition, you can recompile from src rpm. Drivers are NOT (anymore) coupled with firmware and ICM files for easy newbie installation. There is firmware_icm script with GUI to download them afterwords, and there is hotplug issue with some HP LaserJet printers. There is explanation 2-3 posts down. However, rpm's are not yet signed with GPG so if you are uncomfortable with that, do not install them, and please go to http://foo2zjs.rkkda.com/ and install it from source. If you do install them, please report it to office at plcomputers dot net with success level. Source tarball is on http://foo2zjs.rkkda.com/. List of supported printers: Code:
Minolta/QMS magicolor 2300 DL foo2zjs Code:
Konica Minolta magicolor 2480/2490 MF foo2lava driver |
Quote:
0) set yourself up with an email address that is publicly available and that people can use, 1) generate a new GnuPG key pair for that email address: 'gpg --gen-key', 2) export the key: 'gpg --export --armor 'gpguser' > /tmp/RPM-GPG-KEY-YOURREPONAME (and now people can import that key with 'rpm --import /tmp/RPM-GPG-KEY-YOURREPONAME'), 3) upload the public part to any known PGP signature server (pgp.mit.edu, keyserver.rutgers.edu, etc), 4) Now use '--sign' when building packages or '--addsign' when signing already built packages. Note there's also "%_gpg*" macros for use in your .rpmmacros file. Also see How to sign your custom RPM package with GPG Key and don't forget to check the references at the bottom of that page. |
OK. I made and uploaded GPG key, I now have to actually sign the packages and update plnet-release package.
|
Concerning foo2zjs drivers, due to Copyright issues, I removed firmware and ICM files from rpms, but I made foo2zjs-get-firmware-and-icm package that install's a firmware_icm script (Application -> Systems Tools -> "Firmware...." (I don have it currently install, I'll edit actual name later).
Script is based on winetricks script (I intend to contact maintainers later to check if I am allowed to use their code), and gives you selection to download firmware and ICM files for each driver (not separate printers for now), runs foo2zjs author's getweb script to download files and then it places them in appropriate folders. This should effectively solve Copyright issue. If I am wrong, please PM or email me. Only unsolved issue is installation of hotplug (HP LaserJet 10xx and P1xxx, but I will solve it as soon as possible. |
Quote:
|
Only enough time is now a problem. There are so many thing that need to be done at work.
|
I am getting strange error:
[drlove@kancelarija evince]$ rpm --addsign evince-0.8.0-5.el5.i386.rpm Enter pass phrase: Pass phrase is good. evince-0.8.0-5.el5.i386.rpm: error: makeTempFile failed can somebody tell me what that might be? So far I always compiled rpm's as root (I know, I know, but that is how I started, I was extreme power user on Windows when I started and typing root password 1-2 times a minute was not agreeing with my nerves. I plan to do it right), can that have something to do with it? |
I made some corrections to main post, and added explanation for plnet-centos-bundle package.
Also, I think I am ready to sign packages. I should finish in few days. |
All times are GMT -5. The time now is 11:11 AM. |