Fedora :: Setup A Regular Local Repository (rpms) And Manage A System With It Using Yum?
Feb 8, 2010
It is not difficult to set up a regular local repository (rpms) and manage a fedora system with it using yum. I wonder if the process is same for deltaRPMS. Has anyone successfully set up a local deltaRPM repo or is this something reserved for online repos? How does one achieve this?
I know there is a command that will show what rpms are installed on a machine that are no longer available in a yum repository, but I can't remember what it is! It is useful to identify packages left over after an upgrade that are no longer needed, or to identify third party software.
I manage a computer remotely in a different country. The last upgrade I did (to openSUSE 11.2) seems to have had one issue that I didn't work out until later. I am unable to "Online Update" or "Software Manage" the system. Whenever I do I get the following error:
I have been through a number of attempted fixes via the thread 434687-software-repository-corruption but have not managed to resolve the issue. There is no one at the location that could repeat the "update" to hopefully fix the issue that way. I have a copy of the 11.2 DVD iso file on the remote computer. Is there some way that I can get the repository DB rebuilt or reinstalled so that I can then install other software and do Online Updates? Whatever I try has to be doable with the system running so that I can OpenVPN connect and issue commands remotely.
I have been looking into setting up a local repository for updates etc as we have an increasing number of fedora clients/servers. Searching the web I found multiple how-to's on how to accomplish this little project. One thing that bothers me is that each how-to seems to refer to a "static URL" mirror for rsync to get the rpms.
I am organizing for the 14th march a Linux installation fest, and I would like to have a local server with all packets that I will need to complete the installation.BUT I would like to have these packets in a way that is usuable by yum, so like having a local repository server.You will agree with me that I cannot mirror the entire repository server (for disk space) but some packets yes, but I don't know how.
Well my local LUG has developed a cooperation with the university. Their major is music. So we would like to develop a local repository to help the updates to be faster. I checked the How to set up a local Yum Repository on Fedora 8. I guess it's same with 12. My questions are:
1. How much space do we need?
2. Since we might setup repository for another distro, is it a way to be done with other distro? The above address describes only how to make it in Fedora.
3. Since we'll have it installed and will be usefull for the university, can we make it available to the rest of the world? Maybe contact someone for this.
I am looking for a thorough document that explains:
1) Creating a local repo
2) Using kickstart to access that repo
3) Performing a network install using kickstart
Some background: I have several racks of servers that I need to install Fedora on. These servers CANNOT be placed on the internet; hence the need for the creation of a local repo on some other machine (which will be connected to the servers via a local network). I am not sure how to create a local repo, so that one of my questions.
I'd also like to automate as much of the install as possible and kickstart is the only thing I know of for that. I am no guru with kickstart, but I have used it before to successfully install Fedora Core 6 -- I am hoping there are no great changes with the current releases of Fedora (12-14)?
A local repo of Fedora Core 6 was created by someone (some time ago) on a workstation (running FC6). This is what I've used in the past to install FC6 on previous servers (via a kickstart CD). However, I dont have the documentation on how the repo was created or how the kickstart CD was created I've gleaned some ideas ok kickstart from the pieces I've read on web, but none of it has been specific to the latest releases of Fedora.
Error Type: <class 'yum.Errors.RepoError'> Error Value: Error getting repository data for installed, repository not found File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 3125, in <module> main() File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 3122, in main backend.dispatcher(sys.argv[1:])
Also, how can I upgrade drivers/add drivers for my hardware?
I just installed Fedora and have no idea what Im doing lol.
who is having issues with lockups check their /var/log/messages for this
May 28 11:41:21 shayne dbus: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' May 28 11:41:21 shayne dbus: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service failed to load: No such file or directory. See system logs and 'systemctl status' for details. May 28 11:41:21 shayne dbus: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service'
I am preparing an installation for a network with small subnetworks across the country.As such, I am setting up a central repository, but would like the installation of some machines to turn themselves into mirrors at installation time (at least for their own rpms) to save bandwidth for the rest of the machines in their own sub network.Is it somehow possible to set up a local mirror at installation time?I was watching how anaconda is installing from a repository and saw that it erases each downloaded rpm as soon as it is installed, but thought maybe someone here would have an idea.
I want to setup a FAI server for which I was looking for the best method of mirroring the Debian Lenny. I want to setup a local mirror with the best method available for mirroring. If it is ftpsync, please provide me some best ways of doing it. I tried ftpsync mirroring but that was not getting properly working due to insufficient I want this mirror to be accessible in my FAI setup so that I can start the installation on multiple machines and start the updates and package installation to be done from the same local mirror.
Trying to setup a Kerberos + OpenLDAP server to manage users for our Samba shares (was going to use just OpenLDAP, but apparently it is less secure than using Kerberos with it). (Distro: CentOS 5.5) Haven't even gotten to the point of connecting either to Samba yet. I have set up a Kerberos server, and configured it as necessary. I am happy that it is working as intended, as I can login and manage principals from both the local terminal and remotely on other clients.
I have setup a server (sv1.myhost.net), and configured it to talk to Kerberos (auth.myhost.net). I have created both a [URL] principal, and a testuser principal. I have set the password on the testuser but not on the host/sv1.myhost.net. I have added the keys for both users to the keytab file on the sv1.myhost.net. I am at a Windows 7 machine (on the same internal network), and have installed the Network Identity Manager. It is able to request a ticket successfully for the testuser account.
When I use putty w/GSSAPI (0.58) to remote login to the system, it says using 'testuser' and then just hangs there. Eventually putty connection times out. The fact that both machines can connect to the auth server to communicate with kerberos correctly suggests firewalls are correct. The relevant entries in sshd_config have been uncommented to tell srv1 to use Kerberos authentication.
I am trying to kick start learning programming for Android.I try to install Android SDK(1.5, 1.6, and 2.0). However, the emulator keeps crashing with "Segmentation Fault" error. Since Android emulator is a binary only 32 bit executable, I suspect that I am missing some 32 bit library, so I tried to install qemu.However, since my installation is 64 bit, I can only install 64 bit qemu. how to enable 32bit repository on a 64 bit system? I don't know if I should use i586 or i686.
I have setup a deb mirror that is syncing the Ubuntu repositories to my local server. I am maintaining various versions of Ubuntu, from Hardy through to Lucid. I am trying to get a copy of just "Karmic" repo's to my local HDD. The problem is all the packages are under one folder /pool:
main multiverse restricted universe How would I sync all the packages for just Karmic and not the other distro's to my local HDD.
I am running Ubuntu 10.10 as my OS. I also have an .iso file of OpenSuse. It has a lot of packages on it. Can I add it as local repository so that instead of downloading the files from net, if they are available on DVD then I can use them.
I freshly installed debian lenny using the 5 DVD set that I downloaded from debian.org. I want to create a local repository for all packages that are available in DVD so that I do not insert the disc everytime I install a new software. I have searched various forums but not able to figure the right way to do it.
All my torrents go to my home/username/Download/ folder, I could read/write yesterday but now I cant even copy the files to a flash drive.The error i get is "Cannot create regular file '/home/username/Download/file' : Read only file system.
I use a local repository for ubuntu and when i use update manager it always shows gpg warning and shows that the information is out of date. Is there any way to suppress this warning. ( In Ubuntu 9.10 ) , so that update manager never compain about the local repository.
I have a Fedora 12 and OpenSuse DVD with me. It consists of lots of packages and hence to install these packages I don't have to download them. What I want to do is copy the package folder on my local machine and then add them as repository in Synaptic Packet Manager.
I've copied a number of deb files from my ubuntu Natty dvd to /home/bob/Natty-DVD/pool. And I ran: sudo dpkg-scanpackages . /dev/null | gzip -c9 > Packages.gz Which created the nesc. Packages.gz file. Then I edited my /etc/apt/sources.list and added the line: deb file:///home/bob/Natty-DVD ./ and did a sudo apt-get update But, the list of repos doesn't include my /home/bob/Natty-DVD. This is on a fresh install of natty.
The school where my wife works has a local repository, which makes upgrading really easy (considering I live in Ethiopia and bandwidth is limited...). But the problem is that I don't know how to upgrade the sources. They are all still saying Lucid instead of Natty.
how do I update my sources so that they are relevant for Natty? Is it just a matter of changing "lucid" to "natty"? Or something more complicated?
Last week I successfully configured a local repository for CentOS. I did it because I'm teaching a course with this distro. I am also teaching another course with opensuse, sadly, I could not configure a local repository for opensuse. I thought this would be easier. Local internet connection is very slow, so I need to configure the local repository. I have searched for information on the novell site and find nothing.