Arch terminology (Dansk)
Formålet med denne side er at give klarhed over de mest almindelige begreber som bruges af Arch Linux fælleskabet. Tilføj eller rediger gerne i artiklen. Men brug hver sektions rediger knap. Hvis du gerne til tilføje en sektion, skal det indsættes i alfabetisk rækkefølge.
ABS
ABS står for Arch build system og kan blive brugt til:
- Oprette nye pakker til programmer som ikke har nogle pakker endnu
- Tilpasse/redigere eksisterende pakker til at passe dine behov:
- Aktivere/Deaktivere build-time muligheder
- Tilføje kilde ændringer via patches
- Gen-bygge hele dit system ved hjælp af dine compiler flag, "à la Gentoo"
- Få kernel moduler til at virke med din tilpasset kernel
ABS er ikke nødvendig for at bruge Arch Linux, men den kan være nyttig.
Arch Linux
Arch bør betegnes som:
- Arch Linux
- Arch (Linux underforstået)
- archlinux (UNIX navn)
Archlinux, ArchLinux, archLinux, aRcHlInUx, osv. er alle underlige og mere underlige mutationer.
Officielt, bliver 'Arch' i "Arch Linux" udtalt /ɑːrtʃ/ som en "archer"/bueskytte, eller "archnemesis/ærkefjende", ikke som i "ark" eller "ærkeengel".
Arch Linux Archive
Arch Linux Archive (a.k.a ALA), tidligere kendt som Arch Linux Rollback Machine (a.k.a ARM), gemmer officielle repositories snapshots, ISO billeder og bootstrap tarballs igennem tiden.
AUR
The Arch User Repository (AUR) is a community-driven repository for Arch users. It contains package descriptions (PKGBUILDs) that allow you to compile a package from source with makepkg and then install it via pacman. The AUR was created to organize and share new packages from the community and to help expedite popular packages' inclusion into the extra repository.
A good number of new packages that enter the official repositories start in the AUR. In the AUR, users are able to contribute their own package builds (PKGBUILD and related files). The AUR community has the ability to vote for or against packages in the AUR. If a package becomes popular enough — provided it has a compatible license and good packaging technique — it may be entered into the extra repository (directly accessible by pacman or the ABS).
You can access the Arch Linux User Community Repository here.
bbs
Bulletin board system, men i Arch's tilfælde, er det blot support forummet som findes here.
community/[community]
community repository var hvor for-bygget pakker blev gjort tilgængelig af Trusted Users. Størstedelen af pakkerne i community kom fra AUR. Siden Git migrationen, er den blevet lagt sammen med extra.
core/[core]
core repository indeholder de nødvendige pakker til et Arch Linux system. core har alt der skal bruges til at få et kommando-linje system op at køre.
custom/user repository
Alle kan lave et repository og ligge det online til andre brugere. For at lave et repository, skal du bruge en række pakker og en pacman-kompatibel database fil til dine pakker. Læg dine filer online og alle kan gøre brug af dit repository ved at tilføje det som en almindelig repository.
Udviklere
Halv-guder som arbejder på at forbedre Arch uden finansiel støtte. Udviklere er kun overgået af vores guder, Judd Vinet og Aaron Griffin, som igen er overgået af tacos.
extra/[extra]
Arch's core repository ret strømlinet, men vi supplerer det med et større og mere komplet extra repository. Dette repository vokser konstant ved hjælp af pakker, der indsendes fra vores stærke fællesskab. Det er her, man finder desktop environments, window managers og almindelige programmer.
initramfs
Se mkinitcpio.
initrd
Forældet. Bruges i dag ofte som et synonym for initramfs.
KISS
Forkortelse af Keep It Simple, Stupid. Enkelthed er et hovedprincip Arch Linux forsøger at opnå.
makepkg
makepkg will build packages for you. makepkg will read the metadata required from a PKGBUILD file. All it needs is a build-capable Linux platform, curl, and some build scripts. The advantage to a script-based build is that you only really do the work once. Once you have the build script for a package, you just need to run makepkg and it will do the rest: download and validate source files, check dependencies, configure the build time settings, build the package, install the package into a temporary root, make customization, generate meta-info, and package the whole thing up for pacman to use.
namcap
namcap is a package analysis utility that looks for problems with Arch Linux packages or their PKGBUILD files. It can apply rules to the file list, the files themselves, or individual PKGBUILD files.
Rules return lists of messages. Each message can be one of three types: error, warning, or information (think of them as notes or comments). Errors (designated by 'E:') are things that namcap is very sure are wrong and need to be fixed. Warnings (designated by 'W:') are things that namcap thinks should be changed but if you know what you are doing then you can leave them. Information (designated 'I:') are only shown when you use the info argument. Information messages give information that might be helpful but is not anything that needs changing.
Pakke
Se pacman#Installing packages.
Package maintainer
The role of a package maintainer is to update packages as new versions become available upstream and to field support questions relating to bugs in said packages. The term applies to:
- Developers who maintain packages in the official repositories (core in particular).
- Trusted Users who maintain packages in the extra repository.
- All users who maintain PKGBUILDs in the AUR.
The maintainer of a package is the person currently responsible for the package. Previous maintainers should be listed as contributors in the PKGBUILD along with others who have contributed to the package.
pacman
Se pacman.
PKGBUILD
PKGBUILDs er små scripts som bliver brugt til at bygge Arch Linux pakker. Se Creating packages for flere detaljer.
repository/repo
Et repository har pre-compileret pakker af en eller (normalt) flere PKGBUILDer. Official repositories er delt ind i flere dele for lettere vedligehold. Pacman bruger disse repositories til at søge efter pakker og installere dem. Et repository kan være lokal (eks. på din egen computer) eller fra afstand (eks. pakkerne bliver downloaded før de installeres).
RTFM
RTFM stands for "Read The Friendly Manual". This simple message is replied to a lot of new Linux/Arch users who ask about the functionality of a program when it is clearly defined in the program's manual.
It is often used when a user fails to make any attempt to find a solution to the problem themselves. If someone tells you this, they are not trying to offend you; they are just frustrated with your lack of effort.
The best thing to do if you are told to do this is to read the manual page. To read the program manual page for a particular program named PROGRAM-NAME, type this at the command line: man PROGRAM-NAME
.
If you do not find the answer to your question in the program manual, there are more ways to find the answer. You can:
- search the wiki
- search the forum
- search the mailing lists
- search the web
Testing repositories
De er repositories hvor større pakker/updateringer til pakker ligger før de bliver frigivet til hoved repositories, så de kan blive testet for fejl og upgraderings problemer kan blive fundet. De er deaktiveret fra som standard men kan blive aktiveret i /etc/pacman.conf
.
The Arch Way
Den uofficielle betegnelse, der traditionelt bruges til at henvise til Arch Linux Principper.
TU, Trusted User
A trusted user is someone who maintains the AUR and the extra repository. Trusted Users may move a package into the extra repository if it has been voted as popular. TUs are appointed by a majority vote by the existing TUs.
Trusted users follow the AUR Trusted User guidelines and TU by-laws
wiki
Vores wiki er stedet hvor man kan finde dokumentation om Arch Linux. Alle kan bidrage til dokumentationen.