Changeset 539ace5
- Timestamp:
- 05/30/2005 09:39:09 PM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- cec675bd
- Parents:
- 7cd76d62
- Location:
- general/sysutils
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
general/sysutils/apache-ant.xml
r7cd76d62 r539ace5 30 30 <title>Introduction to Apache Ant</title> 31 31 32 <para>The <application>Apache Ant</application> package is a 33 <application>Java</application>-based build tool. In theory, it is kind of like 34 <command>make</command>, but without <command>make</command>'s wrinkles. 35 Ant is different. Instead of a model where it is extended with shell-based commands, 36 Ant is extended using <application>Java</application> classes. Instead of writing 37 shell commands, the configuration files are XML-based, calling out a target tree where 38 various tasks get executed. Each task is run by an object that implements a 32 <para>The <application>Apache Ant</application> package is a 33 <application>Java</application>-based build tool. In theory, it is kind of like 34 <command>make</command>, but without <command>make</command>'s wrinkles. 35 Ant is different. Instead of a model where it is extended with shell-based commands, 36 Ant is extended using <application>Java</application> classes. Instead of writing 37 shell commands, the configuration files are XML-based, calling out a target tree where 38 various tasks get executed. Each task is run by an object that implements a 39 39 particular task interface.</para> 40 40 … … 64 64 <itemizedlist spacing="compact"> 65 65 <listitem> 66 <para>Required Patch: <ulink 66 <para>Required Patch: <ulink 67 67 url="&patch-root;/apache-ant-&apache-ant-version;-blfs_install-1.patch"/></para> 68 68 </listitem> … … 80 80 81 81 <note> 82 <para>You may need additional libraries to satisify the build 83 requirements of various packages installed using 84 <application>Apache Ant</application>. Review the table at 82 <para>You may need additional libraries to satisify the build 83 requirements of various packages installed using 84 <application>Apache Ant</application>. Review the table at 85 85 <ulink url="http://ant.apache.org/manual/install.html#librarydependencies"/> 86 for any prerequisite libraries you may need. One such library is the 87 <application>JUnit</application> testing framework library. Many Ant-installed 88 packages will use this library to perform the unit tests during the build 89 process. To install the JUnit library along with the 90 <application>Apache Ant</application> package, download it from 91 <ulink url="http://www.junit.org/"/>, unzip the distribution file (requires 86 for any prerequisite libraries you may need. One such library is the 87 <application>JUnit</application> testing framework library. Many Ant-installed 88 packages will use this library to perform the unit tests during the build 89 process. To install the JUnit library along with the 90 <application>Apache Ant</application> package, download it from 91 <ulink url="http://www.junit.org/"/>, unzip the distribution file (requires 92 92 <xref linkend="unzip"/>) and copy the <filename>junit.jar</filename> file 93 93 into the <filename class='directory'>lib</filename> subdirectory of the 94 <application>Apache Ant</application> source tree before beginning the 94 <application>Apache Ant</application> source tree before beginning the 95 95 <application>Apache Ant</application> build.</para> 96 96 </note> 97 97 98 <para>Install <application>Apache Ant</application> by running the following 98 <para>Install <application>Apache Ant</application> by running the following 99 99 commands:</para> 100 100 … … 112 112 <title>Command Explanations</title> 113 113 114 <para><command>./build.sh -Ddist.dir=/opt/ant-&apache-ant-version; 115 dist</command>: This command does everything. It builds the package, then 116 installs the package into 114 <para><command>./build.sh -Ddist.dir=/opt/ant-&apache-ant-version; 115 dist</command>: This command does everything. It builds the package, then 116 installs the package into 117 117 <filename class='directory'>/opt/ant-&apache-ant-version;</filename>.</para> 118 118 119 <para><command>ln -v -sf /etc/ant /opt/ant-&apache-ant-version;/etc</command>: 120 The patch changes the configuration directory to 121 <filename class='directory'>/etc/ant</filename> to conform with 122 FHS guidelines. This command creates a symlink from the 123 configuration directory back to the installation directory as the package is 119 <para><command>ln -v -sf /etc/ant /opt/ant-&apache-ant-version;/etc</command>: 120 The patch changes the configuration directory to 121 <filename class='directory'>/etc/ant</filename> to conform with 122 FHS guidelines. This command creates a symlink from the 123 configuration directory back to the installation directory as the package is 124 124 expecting to find the files there.</para> 125 125 126 <para><command>ln -v -sf ant-&apache-ant-version; /opt/ant</command>: This 126 <para><command>ln -v -sf ant-&apache-ant-version; /opt/ant</command>: This 127 127 command is optional, and creates a convenience symlink.</para> 128 128 … … 135 135 <title>Config Files</title> 136 136 137 <para><filename>/etc/ant/ant.conf</filename>, 138 <filename>~/.ant/ant.conf</filename>, and 137 <para><filename>/etc/ant/ant.conf</filename>, 138 <filename>~/.ant/ant.conf</filename>, and 139 139 <filename>~/.antrc</filename></para> 140 140 … … 157 157 158 158 <para>Some packages will require <command>ant</command> to be in the search 159 path and the <envar>$ANT_HOME</envar> environment variable defined. 160 Satisfy these requirements by adding the following lines to 161 <filename>/etc/profile</filename> or to individual user's 159 path and the <envar>$ANT_HOME</envar> environment variable defined. 160 Satisfy these requirements by adding the following lines to 161 <filename>/etc/profile</filename> or to individual user's 162 162 <filename>~/.profile</filename> or <filename>~/.bashrc</filename> files:</para> 163 163 … … 192 192 <term><command>ant</command></term> 193 193 <listitem> 194 <para>is a <application>Java</application> based build tool used by 194 <para>is a <application>Java</application> based build tool used by 195 195 many packages instead of the conventional <command>make</command> 196 196 program.</para> … … 215 215 <term><command>antRun.pl</command></term> 216 216 <listitem> 217 <para>is a <application>Perl</application> script that provides 217 <para>is a <application>Perl</application> script that provides 218 218 similar functionality offered by the <command>antRun</command> script.</para> 219 219 <indexterm zone="apache-ant antRun.pl"> … … 226 226 <term><command>complete-ant-cmd.pl</command></term> 227 227 <listitem> 228 <para>is a <application>Perl</application> script that allows 228 <para>is a <application>Perl</application> script that allows 229 229 <application>Bash</application> to complete an <command>ant</command> 230 230 command-line.</para> … … 238 238 <term><command>runant.pl</command></term> 239 239 <listitem> 240 <para>is a <application>Perl</application> wrapper script used to 240 <para>is a <application>Perl</application> wrapper script used to 241 241 invoke <command>ant</command>.</para> 242 242 <indexterm zone="apache-ant runant.pl"> … … 249 249 <term><command>runant.py</command></term> 250 250 <listitem> 251 <para>is a <application>Python</application> wrapper script used to 251 <para>is a <application>Python</application> wrapper script used to 252 252 invoke <command>ant</command>.</para> 253 253 <indexterm zone="apache-ant runant.py"> … … 271 271 <term><filename class='libraryfile'>xercesImpl.jar</filename></term> 272 272 <listitem> 273 <para>is a <application>Java</application> class library used by 273 <para>is a <application>Java</application> class library used by 274 274 <application>Apache Ant</application> to perform XML parsing.</para> 275 275 <indexterm zone="apache-ant xercesImpl"> … … 282 282 <term><filename class='libraryfile'>xml-apis.jar</filename></term> 283 283 <listitem> 284 <para>contains the DOM <application>Java</application> classes required 284 <para>contains the DOM <application>Java</application> classes required 285 285 by the <application>Apache Ant</application> XML formatter.</para> 286 286 <indexterm zone="apache-ant xml-apis"> -
general/sysutils/fcron.xml
r7cd76d62 r539ace5 59 59 60 60 <bridgehead renderas="sect4">Optional</bridgehead> 61 <para><ulink url="../server/mail.html">MTA</ulink>, 61 <para><ulink url="../server/mail.html">MTA</ulink>, 62 62 <xref linkend="Linux_PAM"/>, 63 63 <ulink url="http://www.nsa.gov/selinux/">SELinux</ulink>, … … 71 71 <title>Installation of Fcron</title> 72 72 73 <para id="fcron-syslog"><application>Fcron</application> uses the cron facility 74 of <command>syslog</command> to log all messages. Since LFS 75 does not set up this facility in <filename>/etc/syslog.conf</filename>, it 76 needs to be done prior to installing <application>Fcron</application>. This 77 command will append the necessary line to the current 73 <para id="fcron-syslog"><application>Fcron</application> uses the cron facility 74 of <command>syslog</command> to log all messages. Since LFS 75 does not set up this facility in <filename>/etc/syslog.conf</filename>, it 76 needs to be done prior to installing <application>Fcron</application>. This 77 command will append the necessary line to the current 78 78 <filename>/etc/syslog.conf</filename>:</para> 79 79 … … 95 95 <screen role="root"><userinput>/etc/rc.d/init.d/sysklogd reload</userinput></screen> 96 96 97 <para>For security reasons, an unprivileged user and group for 97 <para>For security reasons, an unprivileged user and group for 98 98 <application>Fcron</application> should be created:</para> 99 99 … … 101 101 useradd -d /dev/null -c "Fcron User" -g fcron -s /bin/false fcron</userinput></screen> 102 102 103 <para>Install <application>Fcron</application> by running the following 103 <para>Install <application>Fcron</application> by running the following 104 104 commands:</para> 105 105 … … 118 118 <title>Command Explanations</title> 119 119 120 <para><parameter>--without-sendmail</parameter>: 121 <application>Fcron</application> will use an installed MTA 122 to email you the results of the <command>fcron</command> script. Omit the 123 switch and use 120 <para><parameter>--without-sendmail</parameter>: 121 <application>Fcron</application> will use an installed MTA 122 to email you the results of the <command>fcron</command> script. Omit the 123 switch and use 124 124 <option>--with-sendmail=<replaceable>[/path/to/MTA]</replaceable></option> 125 125 if you wish to utilize this feature.</para> … … 127 127 <para><parameter>--with-answer-all=no</parameter>: After the files are 128 128 installed, the <command>make install</command> script enters into a 129 configuration routine. The first test will be whether to install a boot 129 configuration routine. The first test will be whether to install a boot 130 130 script in the <filename class="directory">/etc/rc.d/init.d</filename> 131 directory with the appropriate symbolic links in run levels 2, 3, 4, and 5. 132 The second is to stop any current <command>fcron</command> processes 133 and start a new one. Since this is probably your first install and a boot script 131 directory with the appropriate symbolic links in run levels 2, 3, 4, and 5. 132 The second is to stop any current <command>fcron</command> processes 133 and start a new one. Since this is probably your first install and a boot script 134 134 based upon the BLFS template is desired, answer 'n' to both tests.</para> 135 135 … … 143 143 144 144 <para><filename>/etc/fcron.conf</filename>, 145 <filename>/etc/fcron.allow</filename>, and 145 <filename>/etc/fcron.allow</filename>, and 146 146 <filename>/etc/fcron.deny</filename></para> 147 147 … … 167 167 <filename>fcron.conf</filename>.</para> 168 168 169 <para><command>fcron</command> scripts are written using 170 <command>fcrontab</command>. Refer to the <command>fcrontab</command> man 169 <para><command>fcron</command> scripts are written using 170 <command>fcrontab</command>. Refer to the <command>fcrontab</command> man 171 171 page for proper parameters to address your situation.</para> 172 172 173 173 <para id="fcron-pam">If <application>Linux-PAM</application> 174 is installed, two PAM configuration files are installed in 175 <filename class='directory'>/etc/pam.d</filename>. Alternatively if 176 <filename class='directory'>/etc/pam.d</filename> is not used, the installation 177 will append two configuration sections to the exiting 178 <filename>/etc/pam.conf</filename> file. You should ensure the files match your 174 is installed, two PAM configuration files are installed in 175 <filename class='directory'>/etc/pam.d</filename>. Alternatively if 176 <filename class='directory'>/etc/pam.d</filename> is not used, the installation 177 will append two configuration sections to the exiting 178 <filename>/etc/pam.conf</filename> file. You should ensure the files match your 179 179 preferences. Modify them as required to suit your needs.</para> 180 180 … … 239 239 <term><command>fcrondyn</command></term> 240 240 <listitem> 241 <para>is a user tool intended to interact with a running 241 <para>is a user tool intended to interact with a running 242 242 <command>fcron</command> daemon.</para> 243 243 <indexterm zone="fcron fcrondyn"> … … 250 250 <term><command>fcronsighup</command></term> 251 251 <listitem> 252 <para>instructs <command>fcron</command> to reread the 252 <para>instructs <command>fcron</command> to reread the 253 253 <application>Fcron</application> tables.</para> 254 254 <indexterm zone="fcron fcronsighup"> … … 261 261 <term><command>fcrontab</command></term> 262 262 <listitem> 263 <para>is a program used to install, edit, list and remove the 263 <para>is a program used to install, edit, list and remove the 264 264 tables used by <command>fcron</command>.</para> 265 265 <indexterm zone="fcron fcrontab"> -
general/sysutils/gpm.xml
r7cd76d62 r539ace5 30 30 <title>Introduction to GPM</title> 31 31 32 <para>The <application>GPM</application> (General Purpose Mouse 33 daemon) package contains a mouse server for the console and 32 <para>The <application>GPM</application> (General Purpose Mouse 33 daemon) package contains a mouse server for the console and 34 34 <command>xterm</command>. It not only provides cut and paste support 35 35 generally, but its library component is used by various software such as 36 <application>Links</application> to provide mouse support to the application. 37 It is useful on desktops, especially if following (Beyond) Linux From Scratch 38 instructions; it's often much easier (and less error prone) to cut and paste 36 <application>Links</application> to provide mouse support to the application. 37 It is useful on desktops, especially if following (Beyond) Linux From Scratch 38 instructions; it's often much easier (and less error prone) to cut and paste 39 39 between two console windows than to type everything by hand!</para> 40 40 … … 78 78 <title>Installation of GPM</title> 79 79 80 <para>Install <application>GPM</application> by running 80 <para>Install <application>GPM</application> by running 81 81 the following commands:</para> 82 82 … … 97 97 <title>Command Explanations</title> 98 98 99 <para><command>LDFLAGS="-lm"</command>: The math library 100 must be linked with <command>gpm</command>, as ceil() is used in 99 <para><command>LDFLAGS="-lm"</command>: The math library 100 must be linked with <command>gpm</command>, as ceil() is used in 101 101 some cursor scrolling logic.</para> 102 102 … … 116 116 </indexterm> 117 117 118 <para>Install the <filename>/etc/rc.d/init.d/gpm</filename> init script 118 <para>Install the <filename>/etc/rc.d/init.d/gpm</filename> init script 119 119 included in the <xref linkend="intro-important-bootscripts"/> package.</para> 120 120 … … 126 126 <title>Config Files</title> 127 127 128 <para><filename>/etc/gpm-root.conf</filename> and 129 <filename>~/.gpm-root</filename>: The default and individual user 128 <para><filename>/etc/gpm-root.conf</filename> and 129 <filename>~/.gpm-root</filename>: The default and individual user 130 130 <command>gpm-root</command> configuration files.</para> 131 131 132 <para><filename>/etc/sysconfig/mouse</filename>: 132 <para><filename>/etc/sysconfig/mouse</filename>: 133 133 This file contains the name of your mouse device and the protocol which 134 it uses. To create this file, run the following as the 134 it uses. To create this file, run the following as the 135 135 <systemitem class="username">root</systemitem> user:</para> 136 136 … … 170 170 171 171 <para>A list of which protocol values are known can be found by running 172 <command>gpm -t -help</command>. The <envar>MDEVICE</envar> setting 172 <command>gpm -t -help</command>. The <envar>MDEVICE</envar> setting 173 173 depends on which type of mouse you have. For example, 174 174 <filename>/dev/ttyS0</filename> for a serial mouse (on Windows this is 175 175 COM1), <filename>/dev/input/mice</filename> is often used for 176 USB mice and <filename>/dev/psaux</filename> for PS2 177 mice. <envar>GPMOPTS</envar> is the 'catch all' for any 176 USB mice and <filename>/dev/psaux</filename> for PS2 177 mice. <envar>GPMOPTS</envar> is the 'catch all' for any 178 178 additional options that are needed for your hardware.</para> 179 179 … … 225 225 <term><command>gpm-root</command></term> 226 226 <listitem> 227 <para>is a default handler for <command>gpm</command>. It is used to 227 <para>is a default handler for <command>gpm</command>. It is used to 228 228 draw menus on the root window.</para> 229 229 <indexterm zone="gpm gpm-root"> … … 236 236 <term><command>hltest</command></term> 237 237 <listitem> 238 <para>is a simple sample application using the high-level library, 238 <para>is a simple sample application using the high-level library, 239 239 meant to be read by programmers trying to use the high-level library.</para> 240 240 <indexterm zone="gpm hltest"> … … 257 257 <term><command>mouse-test</command></term> 258 258 <listitem> 259 <para>is a tool for determining the mouse type and device it's 259 <para>is a tool for determining the mouse type and device it's 260 260 attached to.</para> 261 261 <indexterm zone="gpm mouse-test"> -
general/sysutils/hdparm.xml
r7cd76d62 r539ace5 30 30 <title>Introduction to Hdparm</title> 31 31 32 <para>The <application>hdparm</application> package contains a utility 33 that is useful for controlling ATA/IDE controllers and hard drives both to 32 <para>The <application>hdparm</application> package contains a utility 33 that is useful for controlling ATA/IDE controllers and hard drives both to 34 34 increase performance and sometimes to increase stability.</para> 35 35 … … 69 69 <title>Installation of Hdparm</title> 70 70 71 <para>Build <application>hdparm</application> by running the following 71 <para>Build <application>hdparm</application> by running the following 72 72 command:</para> 73 73 … … 112 112 <term><command>hdparm</command></term> 113 113 <listitem> 114 <para>provides a command-line interface to various hard disk ioctls 114 <para>provides a command-line interface to various hard disk ioctls 115 115 supported by the stock Linux ATA/IDE device driver subsystem.</para> 116 116 <indexterm zone="hdparm hdparm-prog"> -
general/sysutils/mc.xml
r7cd76d62 r539ace5 30 30 <title>Introduction to MC</title> 31 31 32 <para><application>MC</application> (Midnight Commander) is a text-mode 33 full-screen file manager and visual shell. It provides a clear, user-friendly, 34 and somewhat protected interface to a Unix system while making many frequent 32 <para><application>MC</application> (Midnight Commander) is a text-mode 33 full-screen file manager and visual shell. It provides a clear, user-friendly, 34 and somewhat protected interface to a Unix system while making many frequent 35 35 file operations more efficient and preserving the full power of the command 36 36 prompt.</para> … … 64 64 65 65 <bridgehead renderas="sect4">Optional</bridgehead> 66 <para><xref linkend="gpm"/>, 66 <para><xref linkend="gpm"/>, 67 67 X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>), 68 68 <xref linkend="samba3"/>, -
general/sysutils/pciutils.xml
r7cd76d62 r539ace5 30 30 <title>Introduction to PCI Utilities</title> 31 31 32 <para>The <application>PCI Utilities</application> package 33 is a set of programs for listing PCI devices, inspecting 32 <para>The <application>PCI Utilities</application> package 33 is a set of programs for listing PCI devices, inspecting 34 34 their status and setting their configuration registers.</para> 35 35 … … 100 100 <term><command>lspci</command></term> 101 101 <listitem> 102 <para>is a utility for displaying information about all PCI buses in the 102 <para>is a utility for displaying information about all PCI buses in the 103 103 system and all devices connected to them.</para> 104 104 <indexterm zone="pciutils lspci"> … … 121 121 <term><command>update-pciids</command></term> 122 122 <listitem> 123 <para>fetches the current version of the PCI ID list. Requires 123 <para>fetches the current version of the PCI ID list. Requires 124 124 <xref linkend="wget"/> or <xref linkend="lynx"/>.</para> 125 125 <indexterm zone="pciutils update-pciids"> -
general/sysutils/pkgconfig.xml
r7cd76d62 r539ace5 61 61 <title>Installation of Pkgconfig</title> 62 62 63 <para>Install <application>pkgconfig</application> by running the following 63 <para>Install <application>pkgconfig</application> by running the following 64 64 commands:</para> 65 65 … … 79 79 80 80 <para>The default setting for <envar>PKG_CONFIG_PATH</envar> is 81 <filename>/usr/lib/pkgconfig</filename> because of the prefix used to 81 <filename>/usr/lib/pkgconfig</filename> because of the prefix used to 82 82 install pkgconfig. You may add to <envar>PKG_CONFIG_PATH</envar> by exporting 83 83 additional paths on your system where <application>pkgconfig</application> 84 files are installed. Note that <envar>PKG_CONFIG_PATH</envar> is only needed 84 files are installed. Note that <envar>PKG_CONFIG_PATH</envar> is only needed 85 85 when compiling packages, not during run-time.</para> 86 86 … … 110 110 <term><command>pkg-config</command></term> 111 111 <listitem> 112 <para>is a function that returns meta information for the specified 112 <para>is a function that returns meta information for the specified 113 113 library.</para> 114 114 <indexterm zone="pkgconfig pkg-config"> -
general/sysutils/unzip.xml
r7cd76d62 r539ace5 30 30 <title>Introduction to UnZip</title> 31 31 32 <para>The <application>UnZip</application> package contains 33 <filename>ZIP</filename> extraction utilities. These are useful for extracting 32 <para>The <application>UnZip</application> package contains 33 <filename>ZIP</filename> extraction utilities. These are useful for extracting 34 34 files from <filename>ZIP</filename> archives. <filename>ZIP</filename> 35 archives are created with <application>PKZIP</application> or 36 <application>Info-ZIP</application> utilities primarily in a DOS 35 archives are created with <application>PKZIP</application> or 36 <application>Info-ZIP</application> utilities primarily in a DOS 37 37 environment. </para> 38 38 … … 62 62 <itemizedlist spacing='compact'> 63 63 <listitem> 64 <para>Required patch: <ulink 64 <para>Required patch: <ulink 65 65 url="&patch-root;/unzip-&unzip-version;-fix_Makefile-1.patch"/></para> 66 66 </listitem> … … 90 90 make prefix=/usr LOCAL_UNZIP=-DUSE_UNSHRINK linux_shlibz</userinput></screen> 91 91 92 <para>To test the results, issue: <command>/sbin/ldconfig $PWD && 92 <para>To test the results, issue: <command>/sbin/ldconfig $PWD && 93 93 make check</command>.</para> 94 94 … … 114 114 115 115 <para><command>make ... linux_shlibz</command>: Build shared 116 <filename>libunzip</filename> and link <application>UnZip</application> against 116 <filename>libunzip</filename> and link <application>UnZip</application> against 117 117 it and <application>zlib</application>.</para> 118 118 … … 142 142 <term><command>funzip</command></term> 143 143 <listitem> 144 <para>allows the output of <command>unzip</command> commands to be 144 <para>allows the output of <command>unzip</command> commands to be 145 145 redirected.</para> 146 146 <indexterm zone="unzip funzip"> … … 164 164 <term><command>unzipfsx</command></term> 165 165 <listitem> 166 <para>is a self-extracting stub that can be prepended to a 167 <filename>ZIP</filename> archive. Files in this format allow the recipient to 168 decompress the archive without installing 166 <para>is a self-extracting stub that can be prepended to a 167 <filename>ZIP</filename> archive. Files in this format allow the recipient to 168 decompress the archive without installing 169 169 <application>UnZip</application>.</para> 170 170 <indexterm zone="unzip unzipfsx"> … … 177 177 <term><command>zipgrep</command></term> 178 178 <listitem> 179 <para>searches files in a <filename>ZIP</filename> archive for 179 <para>searches files in a <filename>ZIP</filename> archive for 180 180 lines matching a pattern.</para> 181 181 <indexterm zone="unzip zipgrep"> … … 188 188 <term><command>zipinfo</command></term> 189 189 <listitem> 190 <para>produces technical information about the files in a 191 <filename>ZIP</filename> archive, including file access permissions, 190 <para>produces technical information about the files in a 191 <filename>ZIP</filename> archive, including file access permissions, 192 192 encryption status, type of compression, etc.</para> 193 193 <indexterm zone="unzip zipinfo"> … … 200 200 <term><filename class='libraryfile'>libunzip.so</filename></term> 201 201 <listitem> 202 <para>contains the API functions required by the 202 <para>contains the API functions required by the 203 203 <application>UnZip</application> programs.</para> 204 204 <indexterm zone="unzip libunzip"> -
general/sysutils/which.xml
r7cd76d62 r539ace5 27 27 </indexterm> 28 28 29 <para>The presence or absence of the <command>which</command> program 30 in the main LFS book is probably one of the most contentious issues on the 31 mailing lists. It has resulted in at least one flame war in the past. To hopefully 32 put an end to this once and for all, presented here are two options for equipping 33 your system with <command>which</command>. The question of which 29 <para>The presence or absence of the <command>which</command> program 30 in the main LFS book is probably one of the most contentious issues on the 31 mailing lists. It has resulted in at least one flame war in the past. To hopefully 32 put an end to this once and for all, presented here are two options for equipping 33 your system with <command>which</command>. The question of which 34 34 <quote><command>which</command></quote> is for you to decide.</para> 35 35 … … 104 104 <term><command>which</command></term> 105 105 <listitem> 106 <para>shows the full path of (shell) commands installed in your 106 <para>shows the full path of (shell) commands installed in your 107 107 <envar>PATH</envar>.</para> 108 108 <indexterm zone="which which-prog"> … … 120 120 121 121 <para>The second option (for those who don't want to install the program) 122 is to create a simple script (execute as the 122 is to create a simple script (execute as the 123 123 <systemitem class="username">root</systemitem> user):</para> 124 124 -
general/sysutils/zip.xml
r7cd76d62 r539ace5 61 61 <title>Installation of Zip</title> 62 62 63 <para>Install <application>Zip</application> by running the following 63 <para>Install <application>Zip</application> by running the following 64 64 commands:</para> 65 65 … … 79 79 <title>Command Explanations</title> 80 80 81 <para><command>sed -i -e ... unix/Makefile</command>: The 82 <filename>Makefile</filename> has a bug which causes the installation to fail. 81 <para><command>sed -i -e ... unix/Makefile</command>: The 82 <filename>Makefile</filename> has a bug which causes the installation to fail. 83 83 This command fixes the problem.</para> 84 84 85 <para><command>make prefix=/usr -f unix/Makefile generic_gcc</command>: This 85 <para><command>make prefix=/usr -f unix/Makefile generic_gcc</command>: This 86 86 command overrides the <varname>prefix</varname> variable that is set to 87 87 <filename class='directory'>/usr/local</filename> in the 88 <filename>unix/Makefile</filename> which is used as a 89 <command>Makefile</command> and builds the executables for a Linux system. The 90 alternatives to <option>generic_gcc</option> can be seen with a 88 <filename>unix/Makefile</filename> which is used as a 89 <command>Makefile</command> and builds the executables for a Linux system. The 90 alternatives to <option>generic_gcc</option> can be seen with a 91 91 <command>make -f unix/Makefile list</command> command.</para> 92 92 … … 126 126 <term><command>zipcloak</command></term> 127 127 <listitem> 128 <para>is disabled in this version of <application>Zip</application>. 129 It will display a message about how to support encryption by recompiling with 128 <para>is disabled in this version of <application>Zip</application>. 129 It will display a message about how to support encryption by recompiling with 130 130 <filename>zcrypt27.zip</filename>.</para> 131 131 <indexterm zone="zip zipcloak"> … … 149 149 <term><command>zipsplit</command></term> 150 150 <listitem> 151 <para>is a utility to split <filename>ZIP</filename> files into 151 <para>is a utility to split <filename>ZIP</filename> files into 152 152 smaller files.</para> 153 153 <indexterm zone="zip zipsplit">
Note:
See TracChangeset
for help on using the changeset viewer.