| <glossary> |
| <title>Glossary</title> |
| <!-- |
| EXAMPLE: |
| <glossdiv> |
| <title>test</title> |
| <glossentry sortas="rme"> |
| <glossterm id="bad_mistake">Very Stupid Mistake</glossterm> |
| <glosssee>things_to_avoid</glosssee> |
| <acronym>VSM</acronym> |
| <abbrev>Doh!</abbrev> |
| <glossseealso otherterm="accident"> |
| <glossdef> |
| <para>Something you should try to avoid at all costs.</para> |
| </glossdef> |
| </glossentry> |
| </glossdiv> |
| --> |
| <glossdiv> |
| <title></title> |
| <glossentry> |
| <glossterm>Binary</glossterm> |
| <glossdef> |
| <para> |
| A file which is in machine executable, compiled form: hex data (as opposed to a source code file). |
| </para> |
| </glossdef> |
| </glossentry> |
| <glossentry> |
| <glossterm>CVS</glossterm> |
| <glossdef> |
| <para> |
| Concurrent Versions System, a software package to manage software development done by several people. See the CVS chapter in the Wine Developers Guide for detailed usage information. |
| </para> |
| </glossdef> |
| </glossentry> |
| <glossentry> |
| <glossterm>Distribution</glossterm> |
| <glossdef> |
| <para> |
| A distribution is usually the way in which some "vendor" ships operating system CDs (usually mentioned in the context of Linux). |
| A Linux environment can be shipped in lots of different configurations: e.g. distributions could be built to be suitable for games, scientific |
| applications, server operation, desktop systems, etc. |
| </para> |
| </glossdef> |
| </glossentry> |
| <glossentry> |
| <glossterm>DLL</glossterm> |
| <glossdef> |
| <para> |
| A DLL (Dynamic Link Library) is a file that can be loaded and executed by programs dynamically. Basically it's an external code repository for programs. |
| Since usually several different programs reuse the same DLL instead of having that code in their own file, this dramatically reduces required storage space. |
| A synonym for a DLL would be library. |
| </para> |
| </glossdef> |
| </glossentry> |
| <glossentry> |
| <glossterm>Editor</glossterm> |
| <glossdef> |
| <para> |
| An editor is usually a program to create or modify text files. |
| There are various graphical and text mode editors available on |
| Linux. |
| </para> |
| <para> |
| Examples of graphical editors are: nedit, gedit, kedit, xemacs, |
| gxedit. |
| </para> |
| <para> |
| Examples of text mode editors are: joe, ae, emacs, vim, vi. |
| In a <glossterm>terminal</glossterm>, simply run them via: |
| </para> |
| <screen> |
| <prompt>$ </><userinput><replaceable>editorname</replaceable> |
| <replaceable>filename</replaceable></> |
| </screen> |
| </glossdef> |
| </glossentry> |
| <glossentry> |
| <glossterm>Environment variable</glossterm> |
| <glossdef> |
| <para> |
| Environment variables are text definitions used in a <glossterm>Shell</glossterm> to store important system settings. |
| In a <command>bash</command> shell (the most commonly used one in Linux), |
| you can view all environment variables by executing: |
| </para> |
| <screen> |
| <userinput>set</userinput> |
| </screen> |
| <para> |
| If you want to change an environment variable, you could run: |
| </para> |
| <screen> |
| <userinput>export <replaceable>MYVARIABLE</>=<replaceable>mycontent</></userinput> |
| </screen> |
| <para> |
| For deleting an environment variable, use: |
| </para> |
| <screen> |
| <userinput>unset <replaceable>MYVARIABLE</></userinput> |
| </screen> |
| </glossdef> |
| </glossentry> |
| <glossentry> |
| <glossterm>Package</glossterm> |
| <glossdef> |
| <para> |
| A package is a compressed file in a |
| <glossterm>distribution</glossterm> specific format. It contains the |
| files for a particular program you want to install. Packages are |
| usually installed via the <command>dpkg</command> or |
| <command>rpm</command> package managers. |
| </para> |
| </glossdef> |
| </glossentry> |
| <glossentry> |
| <glossterm>root</glossterm> |
| <glossdef> |
| <para> |
| root is the account name of the system administrator. |
| In order to run programs as root, simply open a |
| <glossterm>Terminal</glossterm> window, then run: |
| </para> |
| <screen> |
| <prompt>$ </><userinput>su -</> |
| </screen> |
| <para> |
| This will prompt you for the password of the root user of your system, |
| and after that you will be able to system administration tasks |
| that require special root privileges. The root account is indicated by the |
| </para> |
| <screen> |
| <prompt># </> |
| </screen> |
| <para> |
| prompt, whereas '$' indicates a normal user account. |
| </para> |
| </glossdef> |
| </glossentry> |
| <glossentry> |
| <glossterm>Shell</glossterm> |
| <glossdef> |
| <para> |
| A shell is a tool to enable users to interact with the |
| system. Usually shells are text based and command line oriented. |
| Examples of popular shells include <command>bash</command>, |
| <command>tcsh</command> and <command>ksh</command>. Wine assumes |
| that for Wine installation tasks, you use <command>bash</command>, |
| since this is the most popular shell on Linux. |
| Shells are usually run in a <glossterm>Terminal</glossterm> window. |
| </para> |
| <!-- <glossseealso otherterm="Terminal"> --> |
| </glossdef> |
| </glossentry> |
| <glossentry> |
| <glossterm>Source code</glossterm> |
| <glossdef> |
| <para> |
| Source code is the code that a program consists of before the program |
| is being compiled, i.e. it's the original building instructions of a |
| program that tell a compiler what the program should look like once |
| it's been compiled to a <glossterm>Binary</glossterm>. |
| </para> |
| </glossdef> |
| </glossentry> |
| <glossentry> |
| <glossterm>Terminal</glossterm> |
| <glossdef> |
| <para> |
| A terminal window is usually a graphical window that one uses to |
| execute a <command>Shell</command>. If Wine asks you to open a |
| terminal, then you usually need to click on an icon on your desktop |
| that shows a big black window (or, in other cases, an icon displaying a |
| maritime shell). |
| Wine assumes you're using the <command>bash</command> shell in a |
| terminal window, so if your terminal happens to use a different |
| shell program, simply type: |
| </para> |
| <screen> |
| <userinput>bash</> |
| </screen> |
| <para> |
| in the terminal window. |
| </para> |
| </glossdef> |
| </glossentry> |
| </glossdiv> |
| </glossary> |