Changeset 74390482 for general/genlib/libusb.xml
- Timestamp:
- 05/30/2005 09:33:35 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:
- 8d77de6
- Parents:
- 893d9711
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/genlib/libusb.xml
r893d9711 r74390482 57 57 <bridgehead renderas="sect3">Libusb Dependencies</bridgehead> 58 58 59 <bridgehead renderas="sect4">Optional (Required to Build the HTML User 59 <bridgehead renderas="sect4">Optional (Required to Build the HTML User 60 60 Manual)</bridgehead> 61 <para><xref linkend="openjade"/> and 62 <ulink url="http://www.docbook.org/sgml/4.2/index.html"> DocBOOK SGML 61 <para><xref linkend="openjade"/> and 62 <ulink url="http://www.docbook.org/sgml/4.2/index.html"> DocBOOK SGML 63 63 DTD-4.2</ulink></para> 64 64 65 <bridgehead renderas="sect4">Optional (Required to Build the API 65 <bridgehead renderas="sect4">Optional (Required to Build the API 66 66 Documentation)</bridgehead> 67 <para><xref linkend="doxygen"/> and 67 <para><xref linkend="doxygen"/> and 68 68 <ulink url="http://www.graphviz.org/">GraphViz</ulink></para> 69 69 … … 73 73 <title>Installation of Libusb</title> 74 74 75 <para>Install <application>libusb</application> by running the following 75 <para>Install <application>libusb</application> by running the following 76 76 commands:</para> 77 77 … … 79 79 make</userinput></screen> 80 80 81 <para>If you wish to build the API documentation, issue 81 <para>If you wish to build the API documentation, issue 82 82 the following command:</para> 83 83 … … 88 88 <screen role="root"><userinput>make install</userinput></screen> 89 89 90 <para>If you built the HTML user manual, install it using the following commands 90 <para>If you built the HTML user manual, install it using the following commands 91 91 as the <systemitem class="username">root</systemitem> user:</para> 92 92 … … 94 94 install -v -m644 doc/html/* /usr/share/doc/libusb-&libusb-version;/html</userinput></screen> 95 95 96 <para>If you built the API documentation, install it using the following commands 96 <para>If you built the API documentation, install it using the following commands 97 97 as the <systemitem class="username">root</systemitem> user:</para> 98 98 … … 106 106 107 107 <para><parameter>--disable-build-docs</parameter>: This switch avoids building the 108 HTML user manual. If you wish to build the user manual, you 109 may need to remove the <application>OpenSP</application> catalog definitions 110 from the system SGML catalogs. Use the following command 108 HTML user manual. If you wish to build the user manual, you 109 may need to remove the <application>OpenSP</application> catalog definitions 110 from the system SGML catalogs. Use the following command 111 111 before building the package to accomplish this:</para> 112 112 … … 121 121 <title>Configuring Libusb</title> 122 122 123 <para><application>libusb</application> requires the 124 <systemitem class="filesystem">usbfs</systemitem> kernel filesystem 125 to be mounted on <filename class="directory">/proc/bus/usb</filename>. 126 Applications require the files in this directory to be accessible to the user, 127 sometimes for both reading and writing. To restrict access to USB devices, 128 ensure the <systemitem class="filesystem">usb</systemitem> group exits 129 on your system. If necessary, create the <systemitem 123 <para><application>libusb</application> requires the 124 <systemitem class="filesystem">usbfs</systemitem> kernel filesystem 125 to be mounted on <filename class="directory">/proc/bus/usb</filename>. 126 Applications require the files in this directory to be accessible to the user, 127 sometimes for both reading and writing. To restrict access to USB devices, 128 ensure the <systemitem class="filesystem">usb</systemitem> group exits 129 on your system. If necessary, create the <systemitem 130 130 class="filesystem">usb</systemitem> group using the following command:</para> 131 131 132 132 <screen role='root'><userinput>groupadd -g 14 usb</userinput></screen> 133 133 134 <para id="libusb-kernel">Ensure that you have compiled the <quote>USB device 135 filesystem</quote> directly into the kernel or compiled it as a module 136 (listing the resulting <quote>usbcore</quote> module in the 137 <filename>/etc/sysconfig/modules</filename> file). You should also have an 134 <para id="libusb-kernel">Ensure that you have compiled the <quote>USB device 135 filesystem</quote> directly into the kernel or compiled it as a module 136 (listing the resulting <quote>usbcore</quote> module in the 137 <filename>/etc/sysconfig/modules</filename> file). You should also have an 138 138 entry similar to the line below in your <filename>/etc/fstab</filename> 139 139 file:</para> … … 170 170 <term><command>usb-config</command></term> 171 171 <listitem> 172 <para>is a script that provides the right compiler and linker 173 flags for programs using 172 <para>is a script that provides the right compiler and linker 173 flags for programs using 174 174 <filename class='libraryfile'>libusb</filename>.</para> 175 175 <indexterm zone="libusb usb-config"> … … 182 182 <term><filename class='libraryfile'>libusb.[so,a]</filename></term> 183 183 <listitem> 184 <para> libraries contain C functions for accessing 184 <para> libraries contain C functions for accessing 185 185 USB hardware.</para> 186 186 <indexterm zone="libusb libusb-lib">
Note:
See TracChangeset
for help on using the changeset viewer.