Note that several related packages will be installed as well. To access the current source code in non-rpm format, you'll need to install git. The primary methods of distributing the anaconda source are source RPMs in the Fedora development tree and git. Check out the following external reference documents: Then look at the online documentation for information on how to test, debug, and develop anaconda.įamiliarize yourself with the tools that anaconda uses. If you want to work on Anaconda, you should start with the Source Overview, which contains a high-level discussion of the source files and what they do.Here are some documents if you are planning on working on anaconda. The earliest parts of anaconda are in shell for integration with dracut, and there's still a little bit of C thrown in for interfacing with certain libraries. The graphical front end uses GTK+ 3 via gobject-introspection, and as much of the interface as possible is written using the glade interface builder. You can also help with testing, reporting bugs, improving translations or extending the Anaconda documentation.Īnaconda is now almost entirely written in Python 3. Please note that useful contributions are not limited to submitting patches for source code. This resource is for discussion of anaconda development, not for distribution customization questions.įor how to contribute to Anaconda and related projects, see the Contributing to Anaconda and related projects documentation. There is also an #anaconda IRC channel on Libera.Chat or Matrix channel on. Patch review now takes place on GitHub via pull requests. Patch review used to take place on a mailing list dedicated to submitting and reviewing patches. Past discussions can be found in the anaconda kickstart archives. The sign up for the kickstart list is located at anaconda kickstart list site. The kickstart list is the place to discuss automated installation issues. The second list is a user oriented list of how to create kickstart files. Past discussions can be found in the anaconda development archives for old mailing list or here on Fedora for the current one. The sign up for the development list is located at anaconda development list site. This list is used to discuss development issues, submit patches and other activities related to extending anaconda. The first is the development mailing list. There are two mailing lists for Anaconda. This is the best place to share tips and tricks about kickstart.įor information on how to customize anaconda and trees created with it, please see product.img, BuildDocProject and Customization. You can find the list signup and archive information at kickstart list. There is a mailing list devoted to the use of kickstart. If you are an advanced user of anaconda, you should check out our reference to anaconda command line options, our kickstart file format documentation and our reference to logging capabilities of anaconda. Need to see what's changed from release to release? See our migration guide which summarizes changes for users, rebuilders, and contributors. The updates wiki page explains how to use these updates images. If you are a user having problems with anaconda, please use the user support forum for your distribution such as Fedora Forum or fedora-users.įrom time to time, we may distribute updates for anaconda to fix problems in Fedora releases. anaconda provides advanced debugging features such as remote logging, access to the python interactive debugger, and remote saving of exception dumps. A variety of advanced storage devices including LVM, RAID, iSCSI, and multipath are supported from the partitioning program. It can also be run over VNC on headless machines. Installation can be scripted with kickstart to provide a fully unattended installation that can be duplicated on scores of machines. It supports installation from local and remote sources such as CDs and DVDs, images stored on a hard drive, NFS, HTTP, and FTP. After the installation is complete, you can reboot into your installed system and continue doing customization using initial setup.Īnaconda is a fairly sophisticated installer. anaconda can also upgrade existing installations of earlier versions of the same distribution. Finally, anaconda allows the user to install the operating system software on the target computer. Anaconda is the installation program used by Fedora, Red Hat Enterprise Linux and some other distributions.ĭuring installation, a target computer's hardware is identified and configured, and the appropriate file systems for the system's architecture are created.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |