I have a copy of the DVD Iso for centos 5.3. I downloaded the updated packages to the Centos directory and then ran the repomanage perl script to remove the old files from the directory. I then ran the createrepo and the new iso image with the script code below.
I am using VMWare to test the build, so I have the cd pointing to the iso image. I get the CentOS to start up find and dandy asking the questions for the interactive boot. It gets thru the stage of checking dependencies and then when it starts to copy down the image to the "harddrive" that is when the problem occurs.
One of the updated files is file-4.17-15.el5_3.1.i386.rpm (file-4.17-15.el5.i386.rpm was removed using repomanage), but the loader is looking for the removed file. I've looked thru any dependencies, but nothing specific for the removed file, all are asking for /usr/bin/file with no specific version numbers. I have run a rpm -test on all the rpms, but haven't been able to look thru that to see if there is a specific request for the version.
I did try this, but it just moved on to the next file. I did not replace the file version, but then it found another problem that was the same as this, the updated file is in the repo, but it is requesting the old version. I looked thru the fileslist and others to see if maybe that was the problem, but they were updated to the new versions.
I've noticed this happen with every CentOS installation I've done in the past and it's confusing me. On the software template screen select, I always select "Server" and leave the extras option unchecked, I also check "Customise now". The only things I choose are the editors (to get vi), Web server and server configuration tools (and this time also Java). I didn't select any GUI programs, yet it still installs things like X, GNOME components and also samba. Why does it do that? There no way they're needed for dependencies. Is there something I'm missing when selecting the software components? Why does it still install samba when I didn't select it from under "Servers" components? Or have I misunderstood what software selection does and it installs all those components regardless but doesn't automatically turn the services on?
I installed CentOS 5 (x86-64). I got a project which was developed long time ago and need to update it so it can be run in the fresh new CentOS 5.2. All I know about the project was that it had been developed with and wxGTK1.2. I look at the makefile, which contains:
If I do a fresh 'netinst' of CentOS 5.4 x64 on a server, what is the correct way to verify that no 32-bit packages were installed or mixed in with x64? Also can someone tell me if it is safe to remove those 32-bit RPM packages? I searched the Wiki for 'Post Install Tips' and could not find anything there or on Google.
I'd like to install a package named "pppoeconf" on my CentOS system. I try with "yum install pppoeconf" but the result is "nothing to do" (see below): It seems that I have missing repositories and I don't know which repositories are good for CentOS. How to fix my repos?
[trixbox1.localdomain yum.repos.d]# yum install pppoeconf Loading "installonlyn" plugin Setting up Install Process Setting up repositories epel 100% |=========================| 2.1 kB 00:00 kbs-CentOS-Misc 100% |=========================| 951 B 00:00 atrpms-testing 100% |=========================| 2.2 kB 00:00 trixbox 100% |=========================| 1.1 kB 00:00 base 100% |=========================| 1.1 kB 00:00 trixboxaddons 100% |=========================| 951 B 00:00 updates 100% |=========================| 951 B 00:00 kbs-CentOS-Extras 100% |=========================| 951 B 00:00 extras 100% |=========================| 1.1 kB 00:00 atrpms-stable 100% |=========================| 2.2 kB 00:00 addons 100% |=========================| 951 B 00:00 Reading repository metadata in from local files primary.xml.gz 100% |=========================| 98 kB 00:03 148/148 Reducing RHEL 4 5 - i386 - ATrpms to included packages only Finished Reducing RHEL 4 5 - i386 - ATrpms to included packages only Finished Parsing package install arguments Nothing to do [trixbox1.localdomain yum.repos.d]#
way of updating only the security packages on CentOS?
If I do a yum update. It updates everything and creates a new version which will unnecessarily uses space along with the old version. I don't want this to happen. way of updating only the security packages and keeping my old version of CentOS?
When configure packages bundled with CentOS, I have difficulty locating the installed directories. Anyway to locate those? I first worked on MySQL and now Firefox. They are not at the standard locations (or the ones refered in the manuals).
I would like to do a base install of centos 5.3 (using the net install cd) and when I go and basically deselect all the packages it wants to install -- it goes ahead and installs them anyways. How do I go about preventing this?
I am trying to install the RPMForge Repository. I am following the instructions at : [URL]. After installing yum-priorities and *before* adding the RPMForge repository - I went into /etc/yum.repos.d/CentOS-Base.repo and added priority=1 to [extras] [updates] and [addons].
Then, when I run 'yum check-update' it says there are packages being excluded. I would have thought that before I had installed the 3rd party repo - that nothing should be excluded? Especially with everything set to the same priority. On a side note - this is a Xen VPS that we are renting... and the providors have commented out the [base] section (#[base])... I'm assuming this is is OK and is for my own protection.
I've tried to install mysql-server using yum, but the other mysql-packages that needs to be upgraded cannot be found on any of the mirrors that yum tries.
I basically just want to be able to run XFree86 on one of my clients and have networking support. Does anyone know what packages I need to add in my ks.cfg to meet this requirement?
I am trying to update all the packages for 5.4 without going to 5.5, I believe I saw at one point instructions on how to do this, where I could in effect cap the version to stay on 5.4. Doing 'yum update' takes me to 5.5.
How can I figure out where the files are installed? I am currently trying figure out where the mysql include / header files are. I need to install a package and I need to pass parameter --with-mysql=/directory/to/includes
I'm running CentOS V5.5. I am intererested in several packages available under RHEL V5. Is it possible to install these directly into CentOS or should I be looking for a package built for CentOS 5 specifically?
I am thinking in starting a CentOS based distribution for communication (call center) and collaboration (IM, email, calendar) tools. What I want to find is Where to get CentOS-only base packages?Any post related with creation of a CentOS based distribution?
In my CentOS 5.4 installation i configure it as a server GUI and click the updates box and go to the configure now option and click the internet box but it just says getting packages or something like that and i never does.
i am sort of a n00b at *nix, and i wanted to install KSB26 on my centos 5.3 install.I downloaded the file. and extracted it.I modified the install.sh in the file to point to /usr/src/kernels/.I run the installation, but it shows many errors telling me to run make oldconfig and make prepare on the src.I run that but i still get the same error and installtion does not occur.Do i need any special packages installed?
The upstream provider is supplying samba3x (currently samba 3.3.8) packages in their supplementary repository. I know that most of what is in the supplementary repository is burdened with restrictive or non-free licenses, however, Samba is not.
The samba3x packages are critical for Windows Server 2008 trust relationships as well as Windows 7 client support for a CentOS server acting as a Windows domain controller. I know that I can either roll my own packages or compile from source, but an officially supported version would be a much better option on a production server.Is there any way CentOS can "officially" supply these packages and their associated dependencies?
I would like to know what packages are currently installed in my linux machine. My machine is running CentOS 5.4. There is no GUI. All I have is command line interface.
I want to install some software which need PHP 5.2 to run but I currently run PHP 5.1 I have been going through this http://wiki.centos.org/HowTos/PHP_5.1_To_5.2 but when I get to the bit that says
I have checked the yum.log file and the last time an update was performed was Jan 6, 2011. I am the only person who administers this server and I do it remotely via SSH. No one has GUI access to this. At a minimum, the kernel version is older than the latest release. This is the first time since I brought this server online in 2009 that a monthly yum update didn't produce at least a dozen package updates. I've tried disabling the Priorities plugin (as well as rearranging priorities) and I get the same result: no updates available. For the record, I did spend quite a bit of time Googling this problem and doing a forum search here. I found nothing applicable to my particular situation. Here's the output of yum update:
[root@copeland2 log]# yum update Loaded plugins: fastestmirror, priorities Loading mirror speeds from cached hostfile * addons: mirror.5ninesolutions.com * base: mirrors.easynews.com * extras: mirrors.usc.edu * rpmforge: ftp-stud.fht-esslingen.de * updates: centos.mirror.facebook.net 0 packages excluded due to repository priority protections Setting up Update Process No Packages marked for Update
i have a Centos 5.5 server that some staff have installed some extra packages on. I'm in the process of building a 5.6 server and want to include the packages / updates from the previous server. Can this be done easily? Was thinking of listing everything in a text file then using yum install to populate anything that the old server has that the new one doesnt?
I am searching for a program which may be used in order to display a list of "leaf" packages (i.e. installed packages upon which no other installed packages depend), but only those "leaf" packages which are not marked as being mandatory packages belonging to some installed group. For example, assume we have package group "Example" which comprises the following packages:
core-package-one [ MANDATORY; installed; ] core-package-two [ MANDATORY; installed; ] extra-package-alpha [ OPTIONAL; installed; not required by any other package; ] extra-package-beta [ OPTIONAL; installed; required by extra-package-alpha; ] extra-package-delta [ OPTIONAL; not installed; ] Format: <package name> [ <group priority>; <install status>; <leaf status> ] [Code]....
If such a tool does not exist, I would like to create it. However, I am new to RPM-based systems, and, as such, I am having difficulties finding the necessary documentation. Should I be reading the yum source code? Is there some sort of document describing the package database on RH/CentOS/etc. systems and how 3rd party applications are supposed to work with this database?