Difference between revisions of "Frequently asked questions"
|Line 4:||Line 4:|
Revision as of 11:01, 25 March 2006
Template:I18n links start Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n links end Read The Arch Way and ArchLinux and Devland first. All three contain a good deal of information about ArchLinux.
- 1 Q) I am a complete Linux beginner. Should I use Arch?
- 2 Q) I've found an error with package X, what should I do?
- 3 Q) Will Arch have a database for pacman?
- 4 Q) Pacman is slow! How can initial start times be improved?
- 5 Q) Arch packages need to use a unique naming convention. .pkg.tar.gz is too long, and or, confusing
- 6 Q) Pacman needs a library so other applications can easily access package information
- 7 Q) Pacman needs a front-end
- 8 Q) Pacman needs feature X!
- 9 Q) Arch needs a better installer. Maybe a GUI installer.
- 10 Q) Arch needs more press (ie advertisement)
- 11 Q) Arch needs less press
- 12 Q) Arch needs more devs
- 13 Q) Arch needs a stable package branch
- 14 Q) Arch needs more documentation
- 15 Q) Arch needs to be more "newbie" friendly
- 16 Q) Newbies are annoying. Make them go away.
- 17 Q) Arch needs a backing business entity
Q) I am a complete Linux beginner. Should I use Arch?
A) This question has had much debate. Arch is targeted at more advanced Linux users, but some people feel "Arch is a good place to start". If you are a beginner and want to use Arch, just be warned that you MUST be willing to learn. Before asking any question, do your own independent research by googling, searching the Wiki, and searching the forum (and reading past FAQs). If you do that, you should be fine. Also know that many people do not want to answer the same basic questions over and over, so you are exposing yourself to that environment. There is a reason these resources were created/made available to you. You could reference the ArchLinux Newbie Guide
Q) I've found an error with package X, what should I do?
A) First you need to figure out if this error is something the Arch team can fix. Sometimes it's not (that firefox crash may be the fault of the Mozilla team) - this is called an upstream error. If it is an Arch problem, there are a series of steps you can take:
- Search the forums for information. See if anyone else has noticed it.
- Notify the package maintainer. Try a "pacman -Qi <package name>" for this info.
- Post a bug report, with detailed information at http://bugs.archlinux.org
- Write a forum post if you'd like, detailing the problem and the fact that you have reported it already. This will help prevent alot of people from reporting the same error.
Q) Will Arch have a database for pacman?
Q) Pacman is slow! How can initial start times be improved?
A) See previous entry relating to a database backend for pacman. Only the first pacman run after a boot should be slow. After that, things are generally cached. Still, initial start time is an issue for some people. There is discussion on addressing this. If you are on ReiserFS, there are issues with fragmentation that slow down pacman more than necessary. See this thread for help: http://bbs.archlinux.org/viewtopic.php?t=11840
Since version 2.9.6, the pacman package bundles a bash script called pacman-optimize that should help anyone experiencing slow start-up times.
Q) Arch packages need to use a unique naming convention. .pkg.tar.gz is too long, and or, confusing
A) This has been discussed on the Arch mailing list. Some proposed a .pac file extension. As far as is currently known, there is no plan to change the package extension. As Tobias Kieslich, one of the Arch devs, put it, "A package is a gzipped tarball! And it can be opened, investigated and manipulated by any tar capable application. Moreover, the mime-type is automatically detected correctly by most applications."
Q) Pacman needs a library so other applications can easily access package information
A) A library for pacman is in progress.
Q) Pacman needs a front-end
A) Did you read The Arch Way and ArchLinux and DevLand? The answer is basically that the Arch dev team will not be providing one. Feel free to use one of the user provided ones available. There is a nice list of them on the UserContributionsPage, in the links section. Once the library for pacman is done, it will be much easier to the various frontends to interact with Arch packages. Besides: This is not a Question but a statement. ;-)
Q) Pacman needs feature X!
A) Did you read TheArchWay and ArchLinux and Devland? The Arch philosophy is "Keep It Simple". If you think the idea has merit, and does not violate this simple litany, then by all means, discuss it on the forum here You might also like to check here, it's a place for feature requests if you find it is important.
Q) Arch needs a better installer. Maybe a GUI installer.
A) The discussion of a "better" installer is a subjective opinion. The best way to cope with these issues it to fit the installer to "the arch way". If this opinion on a better installer is backed with more concrete arguments, it might be taken into account for further development of the installer. Windows uses a text based installer, FWIW
Q) Arch needs more press (ie advertisement)
A) Arch gets plenty of press as it is. The goal of ArchLinux is not to be large. The goal is to be well done. Let growth occur naturally. Trying to force it to grow too quickly will just cause problems.
Q) Arch needs less press
A) Similarly to what is stated above, do not try to restrict the natural growth. More users might mean more devs to work on ArchLinux. This may cause some organizational issues at the "top", but those will be dealt with when they arrive.
Q) Arch needs more devs
A) Possibly so. Feel free to volunteer your time! Visit the forums, irc channel, mailing lists, and see what needs to be done. There is always a need for documentation, see DocumentRequests for anything pending.
Q) Arch needs a stable package branch
A) COMMENT: "For me, In short, Arch is Rock-solid enough."
REPLY: It depends on what type of work we use our machine for. For example, in office work we don't want our printer to stop working. In multimedia work our cd burner must function. Web developers need functional ftp clients. Currently I am annoyed with kde-3.4 because I lost all my bookmarks in kbear (ftp). New bookmarks cannot be saved.
SOLUTION: There is a release repo which is stable, though not supporting all packages. There are thoughts of including all major packages (kde, gnome, etc).
Q) Arch needs more documentation
A) Documentation does not occur ex-nihilo. After searching the forums, and the wiki, if you cannot find the documentation you require, try creating it. Start a page on the wiki, and post in the forums regarding it. Likely other people have experience in the area, or are at least willing to help. If nobody does, don't be discouraged. When you finish your documentation, other people will likely find it an extremely valuable resource. There is always a need for documentation, see DocumentRequests for anything pending.
Q) Arch needs to be more "newbie" friendly
A) Before we start a discussion about newbie-friendliness, we first need to define "newbie-friendliness". Please refer to the Question about a better installer.
Q) Newbies are annoying. Make them go away.
A) <Philosophical discussion> Part of being human is accepting others being human too. </Philosophical discussion>
The best way to cope with newbies is not to judge them beforehand. Somebody may have a common problem, even if they have read the docs; everybody misses sometimes. Shouting at them will not help. Use your best behaviour and ignore people you don't like instead of starting a fight.
Newbies are best helped in guiding them to find the right information. Especially newbies that come from windows may have a hard time finding information; it's not always in the place they would expect. Compare it to finding the right word for the right job: you can ask your teacher to look up a certain word for you, and you'll always forget what it means. However, if you look up the word for yourself in a dictionary, you'll never forget it for the rest of your life.
Q) Arch needs a backing business entity
A) Why? Other projects like Gentoo survive without one and Arch can as well.