glossary.sgml 5.87 KB
Newer Older
1
<glossary id="glossary">
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
<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>
25
    A file which is in machine executable, compiled form: hex data (as opposed to a source code file).
26 27 28 29 30 31 32 33
  </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.
Tom Hughes's avatar
Tom Hughes committed
34
  </para>
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
  </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>
51 52 53
    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.
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
  </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>
74 75
    <prompt>$ </><userinput><replaceable>editorname</replaceable>
    <replaceable>filename</replaceable></>
76 77 78 79 80 81 82 83 84 85 86 87
  </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>
88
    <userinput>set</userinput>
89 90 91 92 93
  </screen>
  <para>
    If you want to change an environment variable, you could run:
  </para>
  <screen>
94
    <userinput>export <replaceable>MYVARIABLE</>=<replaceable>mycontent</></userinput>
95 96 97 98 99
  </screen>
  <para>
    For deleting an environment variable, use:
  </para>
  <screen>
100
    <userinput>unset <replaceable>MYVARIABLE</></userinput>
101 102 103 104 105 106 107
  </screen>
  </glossdef>
</glossentry>
<glossentry>
  <glossterm>Package</glossterm>
  <glossdef>
  <para>
108 109 110 111 112
    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.
113 114 115 116 117 118 119
  </para>
  </glossdef>
</glossentry>
<glossentry>
  <glossterm>root</glossterm>
  <glossdef>
  <para>
120 121 122
    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:
123 124
  </para>
  <screen>
125
    <prompt>$ </><userinput>su -</>
126 127
  </screen>
  <para>
128 129 130
    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
131 132
  </para>
  <screen>
133
    <prompt># </>
134 135
  </screen>
  <para>
136
    prompt, whereas '$' indicates a normal user account.
137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158
  </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>
159 160 161 162
    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>.
163 164 165 166 167 168 169
  </para>
  </glossdef>
</glossentry>
<glossentry>
  <glossterm>Terminal</glossterm>
  <glossdef>
  <para>
170 171 172 173 174 175 176 177
    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:
178 179
  </para>
  <screen>
180
    <userinput>bash</>
181 182
  </screen>
  <para>
183
    in the terminal window.
184 185 186
  </para>
  </glossdef>
</glossentry>
Tom Hughes's avatar
Tom Hughes committed
187
</glossdiv>
188
</glossary>