Changeset 027c7d7 for networking/netutils
- Timestamp:
- 01/30/2016 11:14:09 PM (9 years ago)
- Branches:
- systemd-13485
- Children:
- 71c31f5
- Parents:
- b91aa96
- Location:
- networking/netutils
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
networking/netutils/avahi.xml
rb91aa96 r027c7d7 201 201 202 202 <para> 203 <parameter>--with-distro=none</parameter>: There is an obsolete 204 boot script in the distribution for LFS. This option disables it. 205 </para> 206 207 <para> 203 208 <parameter>--with-systemdsystemunitdir=/lib/systemd/system</parameter>: 204 209 This parameter is used to set the correct installation directory for 205 210 systemd units. 206 </para>207 208 <para>209 <parameter>--with-distro=none</parameter>: There is an obsolete210 boot script in the distribution for LFS. This option disables it.211 211 </para> 212 212 … … 288 288 289 289 <seglistitem> 290 <seg> 291 avahi-autoipd, avahi-bookmarks, avahi-browse, avahi-browse-domains, 292 avahi-daemon, avahi-discover, avahi-discover-standalone, avahi-dnsconfd, 293 avahi-publish, avahi-publish-address, avahi-publish-service, 294 avahi-resolve, avahi-resolve-address, avahi-resolve-host-name, 295 avahi-set-host-name, bshell, bssh, and bvnc 296 </seg> 297 <seg> 298 libavahi-client.so, libavahi-common.so,libavahi-core.so, 299 libavahi-glib.so, libavahi-gobject.so, libavahi-ui-gtk3.so, 300 libavahi-ui.so, libdns_sd.so, and libhowl.so 301 </seg> 302 <seg> 303 /etc/avahi, 304 /usr/include/{avahi-client,avahi-common,avahi-compat-howl}, 305 /usr/include/{avahi-compat-libdns_sd,avahi-core,avahi-glib} 306 /usr/include/{avahi-gobject,avahi-ui}, 307 /usr/lib/avahi, 308 /usr/lib/python&python2-majorver;/site-packages/{avahi,avahi_discover}, and 309 /usr/share/avahi 310 </seg> 290 <seg>avahi-autoipd, avahi-bookmarks, avahi-browse, avahi-browse-domains, 291 avahi-daemon, avahi-discover, avahi-discover-standalone, avahi-dnsconfd, 292 avahi-publish, avahi-publish-address, avahi-publish-service, 293 avahi-resolve, avahi-resolve-address, avahi-resolve-host-name, 294 avahi-set-host-name, bshell, bssh, and bvnc</seg> 295 <seg>libavahi-client.so, libavahi-common.so, 296 libavahi-core.so, libavahi-glib.so, libavahi-gobject.so, 297 libavahi-ui-gtk3.so,, libavahi-ui.so, libdns_sd.so, and 298 libhowl.so,</seg> 299 <seg>/etc/avahi/services, /usr/{include/{avahi-client,avahi-common, 300 avahi-compat-howl/{corby,discovery,rendezvous,salt}, 301 avahi-compat-libdns_sd,avahi-core,avahi-glib,avahi-gobject,avahi-ui}, 302 lib/{avahi,python&python2-majorver;/site-packages/{avahi, 303 avahi_discover}},share/{avahi/interfaces,locale/en_NZ/LC_MESSAGES}}</seg> 311 304 </seglistitem> 312 305 </segmentedlist> -
networking/netutils/bind-utils.xml
rb91aa96 r027c7d7 4 4 <!ENTITY % general-entities SYSTEM "../../general.ent"> 5 5 %general-entities; 6 <!ENTITY bind-download-http 7 <!ENTITY bind-download-ftp 8 <!ENTITY bind-md5sum " 8b1f5064837756c938eadc1537dec5c7">9 <!ENTITY bind-size "8. 1MB">10 <!ENTITY bind-utils-buildsize "15 9MB">6 <!ENTITY bind-download-http " "> 7 <!ENTITY bind-download-ftp "ftp://ftp.isc.org/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz"> 8 <!ENTITY bind-md5sum "bcf7e772b616f7259420a3edc5df350a"> 9 <!ENTITY bind-size "8.2 MB"> 10 <!ENTITY bind-utils-buildsize "158 MB"> 11 11 <!ENTITY bind-utils-time "0.5 SBU"> 12 12 ]> … … 39 39 client side applications.</para> 40 40 41 &lfs7 7_checked;41 &lfs78_checked; 42 42 43 43 <bridgehead renderas="sect3">Package Information</bridgehead> -
networking/netutils/mod_dnssd.xml
rb91aa96 r027c7d7 38 38 </para> 39 39 40 &lfs7 7_checked;40 &lfs78_checked; 41 41 42 42 <bridgehead renderas="sect3">Package Information</bridgehead> … … 102 102 <screen><userinput>sed -i 's/unixd_setup_child/ap_&/' src/mod_dnssd.c && 103 103 104 ./configure --prefix=/usr --disable-lynx && 104 ./configure --prefix=/usr \ 105 --disable-lynx && 105 106 make</userinput></screen> 106 107 -
networking/netutils/networkmanager.xml
rb91aa96 r027c7d7 9 9 <!ENTITY NetworkManager-download-ftp 10 10 "&gnome-download-ftp;/NetworkManager/1.0/NetworkManager-&NetworkManager-version;.tar.xz"> 11 <!ENTITY NetworkManager-md5sum " 00f5f9ec09725a9f9b99366853c6f730">12 <!ENTITY NetworkManager-size "3. 2MB">13 <!ENTITY NetworkManager-buildsize "35 7 MB">14 <!ENTITY NetworkManager-time "2. 6 SBU">11 <!ENTITY NetworkManager-md5sum "a8f54460a4708efd840358f32d0968fd"> 12 <!ENTITY NetworkManager-size "3.4 MB"> 13 <!ENTITY NetworkManager-buildsize "358 MB (with tests)"> 14 <!ENTITY NetworkManager-time "2.5 SBU (with tests)"> 15 15 ]> 16 16 … … 21 21 <othername>$LastChangedBy$</othername> 22 22 <date>$Date$</date> 23 </sect1info> 23 </sect1info> 24 24 25 25 <title>NetworkManager-&NetworkManager-version;</title> … … 40 40 </para> 41 41 42 &lfs7 7_checked;42 &lfs78_checked; 43 43 44 44 <note> … … 91 91 <xref linkend="libgudev"/>, 92 92 <xref linkend="libndp"/>, 93 <xref linkend="libnl"/> and93 <xref linkend="libnl"/>, and 94 94 <xref linkend="nss"/> 95 95 </para> … … 97 97 <bridgehead renderas="sect4">Recommended</bridgehead> 98 98 <para role="recommended"> 99 <!-- <xref linkend="consolekit"/>, --> 99 100 <xref linkend="dhcpcd"/> or 100 101 <xref linkend="dhcp"/> (client only), … … 104 105 <xref linkend="newt"/> (for <command>nmtui</command>), 105 106 <xref linkend="polkit"/>, 106 <xref linkend="systemd"/> and 107 <xref linkend="vala"/> 107 <xref linkend="systemd"/>, 108 <xref linkend="upower"/>, 109 <xref linkend="vala"/>, and 110 <xref linkend="wpa_supplicant"/> (built with D-Bus support), 108 111 </para> 109 112 … … 116 119 <xref linkend="qt4"/>, 117 120 <xref linkend="valgrind"/>, 118 <xref linkend="wpa_supplicant"/> (built with D-Bus support),119 121 <ulink url="http://libteam.org/">libteam</ulink>, 120 122 <ulink url="https://www.samba.org/ftp/ppp/">PPP</ulink> and … … 130 132 <title>Installation of NetworkManager</title> 131 133 134 <para> 135 Install <application>NetworkManager</application> by running the 136 following commands: 137 </para> 138 132 139 <screen><userinput>./configure --prefix=/usr \ 133 140 --sysconfdir=/etc \ 134 141 --localstatedir=/var \ 142 --with-nmtui \ 135 143 --disable-ppp \ 136 --with-nmtui \137 144 --with-session-tracking=systemd \ 138 145 --with-systemdsystemunitdir=/lib/systemd/system \ … … 157 164 158 165 <para> 159 <parameter>--disable-ppp</parameter>: This switch disables160 <application>PPP</application> support in161 <application>NetworkManager</application> because162 <application>PPP</application> isn't part of BLFS.163 </para>164 165 <para>166 166 <parameter>--with-nmtui</parameter>: This switch enables building 167 167 of the <command>nmtui</command> program. Remove it if you have … … 170 170 171 171 <para> 172 <parameter>--disable-ppp</parameter>: This switch disables 173 <application>PPP</application> support in 174 <application>NetworkManager</application>. Remove it if you have 175 installed <application>PPP</application>. 176 </para> 177 178 <para> 172 179 <parameter>--with-session-tracking=systemd</parameter>: This switch 173 180 is used to set <command>systemd-logind</command> as the default … … 187 194 188 195 <para> 189 <option>--without-iptables</option>: Use this switch if you don't have 196 <option>--without-iptables</option>: Use this switch if you don't have 190 197 <application>Iptables</application> installed. 191 198 </para> … … 213 220 <para> 214 221 For <application>NetworkManager</application> to work, at least a 215 basicconfiguration file must be present. Such file is not216 installed with <command>make install</command>. Runthe following222 minimal configuration file must be present. Such file is not 223 installed with <command>make install</command>. Issue the following 217 224 command as the 218 225 <systemitem class="username">root</systemitem> user to create a 219 basic<filename>NetworkManager.conf</filename> file:226 minimal <filename>NetworkManager.conf</filename> file: 220 227 </para> 221 228 … … 226 233 227 234 <para> 228 235 You can add <option>dns=none</option> to suppress changes to 229 236 <filename>/etc/resolv.conf</filename>. See 230 237 <command>man 5 NetworkManager.conf</command> … … 274 281 <seglistitem> 275 282 <seg> 276 NetworkManager, nmcli, nm-online, nmtui, nmtui-connect,277 nmtui -edit, and nmtui-hostname283 NetworkManager, nmcli, nm-online, and, hardlinked to each other: 284 nmtui, nmtui-connect, nmtui-edit, and nmtui-hostname 278 285 </seg> 279 286 <seg> 280 libnm.so, libnm-glib.so, libnm-glib-vpn.so, and libnm-util.so 287 libnm-glib.so, libnm-glib-vpn.so, libnm.so, libnm-util.so, and 288 modules under /usr/lib/NetworkManager 281 289 </seg> 282 290 <seg> … … 285 293 /usr/lib/NetworkManager, 286 294 /usr/share/doc/NetworkManager-&NetworkManager-version;, 287 /usr/share/gtk-doc/html/{libnm,libnm-glib,libnm-util}, 288 /usr/share/gtk-doc/html/NetworkManager, 289 /var/lib/NetworkManager, and 290 /var/run/NetworkManager 295 /usr/share/gtk-doc/html/{libnm,libnm-glib,libnm-util,NetworkManager}, 296 and 297 /var/{lib,run}/NetworkManager 291 298 </seg> 292 299 </seglistitem> … … 328 335 <listitem> 329 336 <para> 330 i s an interactive ncurses based interface for337 interactive ncurses based interface for 331 338 <application>nmcli</application>. 332 339 </para> … … 341 348 <listitem> 342 349 <para> 343 is an interactive ncurses based interface connection 344 activate/deactivate. 350 interactive ncurses based interface connection activate/deactivate. 345 351 </para> 346 352 <indexterm zone="NetworkManager nmtui-connect"> … … 354 360 <listitem> 355 361 <para> 356 is an interactive ncurses based interface connection 357 editor. 362 interactive ncurses based interface connection editor. 358 363 </para> 359 364 <indexterm zone="NetworkManager nmtui-edit"> … … 367 372 <listitem> 368 373 <para> 369 is an interactive ncurses based interface hostname 370 editor. 374 interactive ncurses based interface hostname editor. 371 375 </para> 372 376 <indexterm zone="NetworkManager nmtui-hostname"> -
networking/netutils/nmap.xml
rb91aa96 r027c7d7 8 8 <!-- <!ENTITY nmap-download-ftp "&gentoo-ftp-repo;/nmap-&nmap-version;.tar.bz2">--> 9 9 <!ENTITY nmap-download-ftp " "> 10 <!ENTITY nmap-md5sum " edfe81f6763223c0a29bfa15a8526e2a">11 <!ENTITY nmap-size " 7.5MB">12 <!ENTITY nmap-buildsize "1 33 MB (additional 1 MB for thetests)">13 <!ENTITY nmap-time " 1.3 SBU (additional 0.1 SBU for thetests)">10 <!ENTITY nmap-md5sum "7fa4edc592184c7addc14f5acb3fe6f7"> 11 <!ENTITY nmap-size "8.6 MB"> 12 <!ENTITY nmap-buildsize "158 MB (with tests)"> 13 <!ENTITY nmap-time "0.8 SBU (with tests)"> 14 14 ]> 15 15 … … 35 35 TCP/IP fingerprinting.</para> 36 36 37 &lfs7 7_checked;37 &lfs78_checked; 38 38 39 39 <bridgehead renderas="sect3">Package Information</bridgehead> … … 72 72 <para role="recommended"> 73 73 <xref linkend="libpcap"/>, 74 <xref linkend="lua"/>, 75 <xref linkend="pcre"/> ,and74 <!-- <xref linkend="lua"/>, broken with lua-5.3.0--> 75 <xref linkend="pcre"/> and 76 76 <xref linkend="liblinear"/> 77 77 <!-- This is not recommended, see: http://nmap.org/svn/libdnet-stripped/NMAP_MODIFICATIONS … … 96 96 <title>Installation of Nmap</title> 97 97 98 <note>99 <para>100 This package does not support parallel build.101 </para>102 </note>103 104 98 <para>Install <application>Nmap</application> by running the following 105 99 commands:</para> 106 100 107 <screen><userinput>./configure --prefix=/usr &&108 make -j1</userinput></screen>101 <screen><userinput>./configure --prefix=/usr --with-liblua=included && 102 make</userinput></screen> 109 103 110 104 <para>If you wish to run the test suite, run the following command:</para> … … 119 113 120 114 <screen role="root"><userinput>make install</userinput></screen> 115 116 </sect2> 117 118 <sect2 role="commands"> 119 <title>Command Explanations</title> 120 121 <para><parameter>--with-liblua=included</parameter>: This switch is 122 required to fix compilation with <application>lua</application> 5.3.</para> 121 123 122 124 </sect2> … … 132 134 <seglistitem> 133 135 <seg> 134 ncat, ndiff, nmap, nmapfe, nmap-update, nping, uninstall_ zenmap,135 xnmap and zenmap136 ncat, ndiff, nmap, nmapfe, nmap-update, nping, uninstall_ndiff, 137 uninstall_zenmap, xnmap and zenmap 136 138 </seg> 137 139 <!-- <seg>/usr/lib/python&python2-version;/site-packages/</seg>--> … … 141 143 <seg> 142 144 /usr/lib/python&python2-majorver;/site-packages/{radialnet,zenmapCore,zenmapGUI}, 143 /usr/share/ncat, /usr/share/nmap and /usr/share/zenmap145 and /usr/share/{ncat,nmap,zenmap} 144 146 </seg> 145 147 </seglistitem> … … 217 219 </varlistentry> 218 220 221 <varlistentry id="uninstall_ndiff"> 222 <term><command>uninstall_ndiff</command></term> 223 <listitem> 224 <para> 225 is a Python script to uninstall <command>ndiff</command>. 226 </para> 227 <indexterm zone="nmap uninstall_ndiff"> 228 <primary sortas="b-uninstall_ndiff">uninstall_ndiff</primary> 229 </indexterm> 230 </listitem> 231 </varlistentry> 232 219 233 <varlistentry id="uninstall_zenmap"> 220 234 <term><command>uninstall_zenmap</command></term> -
networking/netutils/traceroute.xml
rb91aa96 r027c7d7 10 10 <!ENTITY traceroute-size "68 KB"> 11 11 <!ENTITY traceroute-buildsize "912 KB"> 12 <!ENTITY traceroute-time " Less than 0.1 SBU">12 <!ENTITY traceroute-time "less than 0.1 SBU"> 13 13 ]> 14 14 … … 41 41 the standard version.</para></note> 42 42 43 &lfs7 7_checked;43 &lfs78_checked; 44 44 45 45 <bridgehead renderas="sect3">Package Information</bridgehead> … … 82 82 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 83 83 84 <screen role='root'><userinput>make prefix=/usr install &&85 mv /usr/bin/traceroute /bin &&86 ln -s fvtraceroute /bin/traceroute6 &&87 ln -s fvtraceroute.8 /usr/share/man/man8/traceroute6.8 &&84 <screen role='root'><userinput>make prefix=/usr install && 85 mv /usr/bin/traceroute /bin && 86 ln -sv -f traceroute /bin/traceroute6 && 87 ln -sv -f traceroute.8 /usr/share/man/man8/traceroute6.8 && 88 88 rm -fv /usr/share/man/man1/traceroute.1</userinput></screen> 89 89 90 <para>The traceroute.1 file that was installed in LFS 90 <para>The traceroute.1 file that was installed in LFS 91 91 by inetutils is no longer relevant. This package overwrites 92 that version of traceroute and installs the man page in man 92 that version of traceroute and installs the man page in man 93 93 chapter 8.</para> 94 94 </sect2> -
networking/netutils/whois.xml
rb91aa96 r027c7d7 7 7 <!ENTITY whois-download-http "http://ftp.debian.org/debian/pool/main/w/whois/whois_&whois-version;.tar.xz"> 8 8 <!ENTITY whois-download-ftp "ftp://ftp.debian.org/debian/pool/main/w/whois/whois_&whois-version;.tar.xz"> 9 <!ENTITY whois-md5sum " 5ccd01e611621f7a395537f8b7190d0a">9 <!ENTITY whois-md5sum "df870615563b23e2270ffc4f039290a1"> 10 10 <!ENTITY whois-size "80 KB"> 11 <!ENTITY whois-buildsize "1. 4MB">11 <!ENTITY whois-buildsize "1.7 MB"> 12 12 <!ENTITY whois-time "less than 0.1 SBU"> 13 13 ]> … … 32 32 <para><application>Whois</application> is a client-side application which 33 33 queries the whois directory service for information pertaining to a 34 particular domain name. This package by default will install two programs:34 particular domain name. This package will install two programs by default: 35 35 <command>whois</command> and <command>mkpasswd</command>. The 36 36 <command>mkpasswd</command> command is also installed by the 37 37 <xref linkend="expect"/> package.</para> 38 38 39 &lfs7 7_checked;39 &lfs78_checked; 40 40 41 41 <bridgehead renderas="sect3">Package Information</bridgehead> -
networking/netutils/wicd.xml
rb91aa96 r027c7d7 5 5 %general-entities; 6 6 7 <!ENTITY wicd-download-http "http ://launchpad.net/wicd/&wicd-major-version;/&wicd-version;/+download/wicd-&wicd-version;.tar.gz">7 <!ENTITY wicd-download-http "https://launchpad.net/wicd/&wicd-major-version;/&wicd-version;/+download/wicd-&wicd-version;.tar.gz"> 8 8 <!ENTITY wicd-download-ftp " "> 9 <!ENTITY wicd-md5sum " 162ca2e6f4ab903bb7ab2bc0adb7d1aa">10 <!ENTITY wicd-size "53 2KB">11 <!ENTITY wicd-buildsize "4. 1MB">9 <!ENTITY wicd-md5sum "aaa2e9f5320849e0b5d053099a6f0007"> 10 <!ENTITY wicd-size "536 KB"> 11 <!ENTITY wicd-buildsize "4.2 MB"> 12 12 <!ENTITY wicd-time "less than 0.1 SBU"> 13 13 ]> … … 35 35 authentication and DHCP configuration. It provides Curses- and GTK-based 36 36 graphical frontends for user-friendly control. An excellent KDE-based 37 frontend is also available <ulink 38 url="http://projects.kde.org/projects/extragear/network/wicd-kde">here</ulink>. 39 </para> 40 41 &lfs77_checked; 37 frontend is also available 38 <ulink url="http://projects.kde.org/projects/extragear/network/wicd-kde"> 39 http://projects.kde.org/projects/extragear/network/wicd-kde</ulink>. 40 </para> 41 42 &lfs78_checked; 42 43 43 44 <note> 44 45 <para> 45 Make sure that you disable the <command>systemd-networkd</command> service46 or configure it not to manage the interfaces you want to manage with47 <application>Wicd</application>.46 Make sure that you disable the <command>systemd-networkd</command> 47 service or configure it not to manage the interfaces you want to manage 48 with <application>Wicd</application>. 48 49 </para> 49 50 </note> … … 72 73 73 74 <bridgehead renderas="sect3">Wicd Dependencies</bridgehead> 74 75 <note><para>Wicd uses <command>ifconfig</command> to activate network76 connections. <command>ifconfig</command> is provided by both the Inetutils77 and Net-tools packages. The Inetutils package is part of LFS, but the78 <command>ifconfig</command> command is not installed by the LFS instructions.79 If you choose to install the Inetutils version of <option>ifconfig</option>,80 you need to reinstall the package and configure it without the81 <option>--disable-ifconfig</option> switch.82 </para></note>83 75 84 76 <bridgehead renderas="sect4">Required</bridgehead> … … 87 79 <xref linkend="dbus-python"/>, 88 80 <xref linkend="wireless_tools"/>, and 89 <xref linkend="net-tools"/> (Wicd needs <command>ifconfig</command> and90 <command>mii-tool</command> from this package)81 <xref linkend="net-tools"/> 82 (Wicd needs <command>mii-tool</command> from this package) 91 83 </para> 92 84 … … 101 93 <para role="optional"> 102 94 <xref linkend="pm-utils"/> (for suspend/resume integration), 103 <ulink url="http://excess.org/urwid/">Urwid</ulink> (for the Curses-based frontend), and 104 <ulink url="http://babel.edgewall.org/">Babel</ulink> (for internationalization) 95 <ulink url="http://urwid.org/">Urwid</ulink> 96 (for the Curses-based frontend), and 97 <ulink url="http://babel.edgewall.org/">Babel</ulink> 98 (for internationalization) 105 99 </para> 106 100 … … 117 111 118 112 <screen><userinput>sed -e "/detection failed/ a\ self.init=\'init\/default\/wicd\'" \ 119 -i setup.py &&113 -i.orig setup.py && 120 114 rm po/*.po && 121 115 python setup.py configure --no-install-kde \ … … 127 121 <para>This package does not come with a test suite.</para> 128 122 129 <para>Now, as the <systemitem class="username">root</systemitem> user, install the package:</para> 130 131 <screen role="root"><userinput>LANG=C python setup.py install</userinput></screen> 123 <para>Now, as the <systemitem class="username">root</systemitem> user, 124 install the package:</para> 125 126 <screen role="root"><userinput>python setup.py install</userinput></screen> 132 127 133 128 </sect2> … … 182 177 183 178 <sect3 id="wicd-init"> 184 <title> Systemd Units</title>185 186 <para> 187 To start the <command>wicd</command> daemon at boot, enable188 the previously installed systemd unit by running the following command189 as the <systemitem class="username">root</systemitem> user:190 </para>179 <title>Configuration Information</title> 180 181 <para>To automatically start Wicd at boot time, you need to first install 182 the Wicd bootscript, 183 <filename>/etc/rc.d/init.d/wicd</filename>, 184 included in the <xref linkend="bootscripts"/> package 185 (as user <systemitem class="username">root</systemitem>):</para> 191 186 192 187 <indexterm zone="wicd wicd-init"> 193 <primary sortas="f-wicd">wicd </primary>188 <primary sortas="f-wicd">wicd (bootscript)</primary> 194 189 </indexterm> 195 190 196 <screen role="root"><userinput>systemctl enable wicd</userinput></screen> 191 <screen role='root'><userinput>make install-wicd</userinput></screen> 192 193 <para>Since Wicd will now handle all configuration of network devices, 194 the network bootscript installed by LFS should be disabled. This can be 195 achieved by either removing any <filename>S*network</filename> and 196 <filename>K*network</filename> symlinks in the <filename>/etc/rc*.d</filename> 197 directories or by setting <literal>ONBOOT=no</literal> in any 198 <filename>/etc/sysconfig/ifconfig.*</filename> files.</para> 197 199 198 200 <para>No manual configuration of Wicd is needed if you use the graphical … … 221 223 <seglistitem> 222 224 <seg>wicd, wicd-cli, wicd-client, wicd-curses, and wicd-gtk</seg> 223 <seg> none</seg>224 <seg>/ etc/wicd, /usr/lib/python&python2-majorver;/site-packages/wicd,225 /usr/ share/doc/wicd-&wicd-version;, /usr/share/pixmaps/wicd,226 /usr/share/ wicd, /var/lib/wicd, /var/log/wicd, and /var/run/wicd</seg>225 <seg>None</seg> 226 <seg>/{etc,usr/share,var/lib,var/log,var/run}/wicd, 227 /usr/lib/python2.7/site-packages/wicd and 228 /usr/share/doc/wicd-&wicd-version;</seg> 227 229 </seglistitem> 228 230 </segmentedlist> -
networking/netutils/wireshark.xml
rb91aa96 r027c7d7 7 7 <!ENTITY wireshark-download-http "https://www.wireshark.org/download/src/all-versions/wireshark-&wireshark-version;.tar.bz2"> 8 8 <!ENTITY wireshark-download-ftp "ftp://ftp.uni-kl.de/pub/wireshark/src/wireshark-&wireshark-version;.tar.bz2"> 9 <!ENTITY wireshark-md5sum " 25ad2bc1c2a21396827c238fcff51bf3">10 <!ENTITY wireshark-size " 28MB">11 <!ENTITY wireshark-buildsize " 1.6 GB">12 <!ENTITY wireshark-time " 6.0 SBU">9 <!ENTITY wireshark-md5sum "c1610ab2238965363b811e5188750fb1"> 10 <!ENTITY wireshark-size "30 MB"> 11 <!ENTITY wireshark-buildsize "2 GB, with default GUI front-ends"> 12 <!ENTITY wireshark-time "8.1 SBU, with default GUI front-ends"> 13 13 ]> 14 14 … … 44 44 </para> 45 45 46 &lfs7 7_checked;46 &lfs78_checked; 47 47 48 48 <bridgehead renderas="sect3">Package Information</bridgehead> … … 70 70 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 71 71 <itemizedlist spacing="compact"> 72 <listitem> 73 <para> 74 Optional patch: 75 <ulink url= 76 "&patch-root;/wireshark-&wireshark-version;-lua_5_3_1-1.patch"/> 77 (allows building the LUA bindings if <xref linkend="lua"/> is 78 installed and LUA is not disabled by passing <option>--without-lua 79 </option> to <command>configure</command>) 80 </para> 81 </listitem> 72 82 <listitem> 73 83 <para> 74 84 Additional Documentation: 75 85 <ulink url="https://www.wireshark.org/download/docs/"/> 76 (contains links to docs in a variety of formats)86 (contains links to several different docs in a variety of formats) 77 87 </para> 78 88 </listitem> 79 89 </itemizedlist> 90 80 91 <bridgehead renderas="sect3">Wireshark dependencies</bridgehead> 81 92 … … 87 98 <bridgehead renderas="sect4">Recommended</bridgehead> 88 99 <para role="recommended"> 89 <xref linkend="gtk3"/> ( to build the <application>GTK+3</application>90 GUI)and91 <xref linkend=" libpcap"/> (required to capture data)100 <xref linkend="gtk3"/> (for the <application>Gtk+3</application> GUI), 101 <xref linkend="libpcap"/> (required to capture data), and 102 <xref linkend="qt5"/> (for the <application>Qt5</application> GUI) 92 103 </para> 93 104 … … 96 107 <xref linkend="gnutls"/>, 97 108 <xref linkend="libgcrypt"/>, 109 <xref linkend="libnl"/>, 98 110 <xref linkend="lua"/>, 99 111 <xref linkend="mitkrb"/>, 100 112 <xref linkend="openssl"/>, 113 <xref linkend="sbc"/>, 101 114 <ulink url="http://www.gnu.org/software/adns/adns.html">adns</ulink>, 115 <ulink url="http://c-ares.haxx.se/">c-ares</ulink>, 116 <ulink url="http://www.ibr.cs.tu-bs.de/projects/libsmi/">libsmi</ulink>, 102 117 <ulink url="http://www.maxmind.com/app/c">GeoIP</ulink>, and 103 <ulink url="http://www.portaudio.com/download.html">PortAudio</ulink> 104 </para> 105 106 <bridgehead renderas="sect4">Optional (to build different GUI front-ends)</bridgehead> 118 <ulink url="http://www.portaudio.com/">PortAudio</ulink> 119 (for GTK+ RTP player) 120 </para> 121 122 <bridgehead renderas="sect4">Optional (for GUI front-ends) 123 </bridgehead> 107 124 <para role="optional"> 108 <xref linkend="gtk2"/> and 109 <xref linkend="qt4"/> or 110 <xref linkend="qt5"/> 111 </para> 125 <xref linkend="gtk2"/>, or 126 <xref linkend="qt4"/>, 127 </para> 128 129 <note> 130 <para> 131 The <application>GTK+</application> GUI needs one of <xref linkend= 132 "gtk2"/> or <xref linkend="gtk3"/>. If both are installed, GTK+3 133 is used by default. 134 </para> 135 136 <para> 137 The <application>Qt</application> GUI needs one of <xref linkend= 138 "qt4"/> or <xref linkend="qt5"/>. If both are installed, Qt5 139 is used by default. 140 </para> 141 142 <para> 143 Both GTK+ and Qt GUI front-ends are built, as recommended by the 144 upstream developers. If you want to override the defaults, some 145 configure switches have to be set (see <quote>Command 146 Explanations</quote>). 147 </para> 148 </note> 112 149 113 150 <para condition="html" role="usernotes"> 114 151 User Notes: <ulink url="&blfs-wiki;/wireshark"/> 115 152 </para> 153 116 154 </sect2> 117 155 … … 123 161 Wireshark</application> to capture live packets from the network: 124 162 </para> 125 163 126 164 <screen><literal>[*] Networking support ---> [CONFIG_NET] 127 165 Networking options ---> 128 166 <*/M> Packet socket [CONFIG_PACKET]</literal></screen> 167 168 <para> 169 If built as a module, the name is <filename>af_packet.ko</filename>. 170 </para> 129 171 130 172 <indexterm zone="wireshark wireshark-kernel"> … … 140 182 141 183 <para> 142 Optionally, fix the description of the program in the title.143 The first change overwrites the default <quote>SVN Unknown</quote> in144 the title and the second overwrites a utility script that resets the145 version to <quote>unknown</quote>.146 </para>147 148 <screen><userinput>cat > svnversion.h << "EOF" &&149 #define SVNVERSION "BLFS"150 #define SVNPATH "source"151 EOF152 153 cat > make-version.pl << "EOF"154 <literal>#!/usr/bin/perl</literal>155 EOF</userinput></screen>156 157 <para>158 184 <application>Wireshark</application> is a very large and complex 159 185 application. These instructions provide additional security measures to … … 166 192 167 193 <para> 168 If you have both <application>GTK+2</application> and 169 <application>GTK+3</application>, and both <application>Qt4</application> 170 and <application>Qt5</application> installed, the 171 <application>GTK+</application> GUI will be linked against 172 <application>GTK+3</application> and <application>Qt</application> GUI 173 will be linked against <application>Qt5</application>. The instructions 174 below only cover building of the <application>GTK+3</application> GUI. 175 Additional modifications must be made to the commands below if building 176 a GUI front-end against different supported toolkits. Examine "Command 177 Explanations" section for information on necessary modifications to the 178 <command>configure</command> command. 179 </para> 180 181 <para> 182 If you want to build the <application>Qt5</application> GUI and have both 183 <application>Qt4</application> and <application>Qt5</application> 184 installed, issue: 185 </para> 186 187 <screen><userinput>sed -i "s:moc;:moc-qt5;:g" configure && 188 sed -i "s:uic;:uic-qt5;:g" configure && 189 sed -i "s:(AM_V_RCC)rcc:&-qt5:g" ui/qt/Makefile.in</userinput></screen> 190 191 <para> 192 If you want to build the <application>Qt4</application> GUI and have both 193 <application>Qt4</application> and <application>Qt5</application> 194 installed, issue: 195 </para> 196 197 <screen><userinput>sed -i "s:Qt5 Qt:Qt:g" configure && 198 sed -i "s:moc;:moc-qt4;:g" configure && 199 sed -i "s:uic;:uic-qt4;:g" configure && 200 sed -i "s:(AM_V_RCC)rcc:&-qt4:g" ui/qt/Makefile.in</userinput></screen> 201 202 <para> 203 Install <application>Wireshark</application> by running the following 204 commands: 205 </para> 206 207 <screen><userinput>./configure --prefix=/usr \ 208 --sysconfdir=/etc \ 209 --with-gtk3 \ 210 --without-qt && 194 Continue to install <application>Wireshark</application> by running 195 the following commands: 196 </para> 197 198 <screen><userinput>patch -Np1 -i ../wireshark-&wireshark-version;-lua_5_3_1-1.patch && 199 200 ./configure --prefix=/usr --sysconfdir=/etc && 201 211 202 make</userinput></screen> 212 203 … … 221 212 <screen role="root"><userinput>make install && 222 213 223 install -v - dm755/usr/share/doc/wireshark-&wireshark-version; &&224 install -v -m644 README{,.linux} doc/README.* doc/*.{pod,txt} \225 /usr/share/doc/wireshark-&wireshark-version; &&214 install -v -m755 -d /usr/share/doc/wireshark-&wireshark-version; && 215 install -v -m644 README{,.linux} doc/README.* doc/*.{pod,txt} \ 216 /usr/share/doc/wireshark-&wireshark-version; && 226 217 227 218 pushd /usr/share/doc/wireshark-&wireshark-version; && 228 219 for FILENAME in ../../wireshark/*.html; do 229 ln -s fv $FILENAME220 ln -s -v -f $FILENAME . 230 221 done && 231 popd && 232 233 if [ -e /usr/bin/wireshark ]; then 234 install -v -Dm644 wireshark.desktop /usr/share/applications/wireshark.desktop 235 fi && 236 237 if [ -e /usr/bin/wireshark-qt ]; then 238 install -v -Dm644 wireshark.desktop /usr/share/applications/wireshark-qt.desktop && 239 sed -i "s:Exec.*wireshark:&-qt:g" /usr/share/applications/wireshark-qt.desktop && 240 sed -i "s:Name.*Wireshark:& (Qt):g" /usr/share/applications/wireshark-qt.desktop 241 fi && 242 243 for size in 16 24 32 48 64 128 256 ; do 244 install -v -Dm644 image/wsicon${size}.png \ 245 /usr/share/icons/hicolor/${size}x${size}/apps/wireshark.png && 246 install -v -Dm644 image/WiresharkDoc-${size}.png \ 247 /usr/share/icons/hicolor/${size}x${size}/mimetypes/application-vnd.tcpdump.pcap.png 248 done && 249 250 unset size</userinput></screen> 222 popd 223 unset FILENAME</userinput></screen> 251 224 252 225 <para> … … 257 230 </para> 258 231 259 <screen role="root"><userinput>install -v -m644 <replaceable><Downloaded_Files></replaceable> /usr/share/doc/wireshark-&wireshark-version;</userinput></screen> 232 <screen role="root"><userinput>install -v -m644 <replaceable><Downloaded_Files></replaceable> \ 233 /usr/share/doc/wireshark-&wireshark-version;</userinput></screen> 260 234 261 235 <para> … … 275 249 <screen role="root"><userinput>usermod -a -G wireshark <username></userinput></screen> 276 250 251 <para> 252 If you are installing wireshark for the first time, it will be necessary 253 to leave the session and login again, thus you will now have wireshark 254 between your groups, otherwise, it will not run properly. 255 </para> 256 277 257 </sect2> 278 258 … … 281 261 282 262 <para> 283 <parameter>--with-gtk3</parameter>: This switch enables building 284 of the <application>GTK+3</application> GUI front-end. Replace it 285 with <parameter>--with-gtk2</parameter> if you have both 286 <application>GTK+2</application> and <application>GTK+3</application> 287 installed but wish to use <application>GTK+2</application> to build 288 the GUI front-end. 289 </para> 290 291 <para> 292 <parameter>--without-qt</parameter>: This switch disables building 293 of the <application>Qt</application> GUI front-end. Replace it with 294 <parameter>--with-qt</parameter> if you have installed either 295 <application>Qt4</application> or <application>Qt5</application> 296 and wish to build the <application>Qt</application> GUI front-end. 297 </para> 298 299 <para> 300 <option>--disable-wireshark</option>: Use this switch if you don't 301 want to build the GUI front-end. 263 <option>--with-gtk2=[yes/no]</option>: For the Gtk+2 GUI. If both Gtk+2 264 and 3 are installed, default is no. Notice that the GUI for only one Gtk+ 265 version (either 2 or 3) can be built. 266 </para> 267 268 <para> 269 <option>--with-gtk3=[yes/no]</option>: For the Gtk+3 GUI. If both Gtk+2 270 and 3 are installed, default is yes. 271 </para> 272 273 <para> 274 <option>--with-qt=[yes/no/4/5]</option>: For the Qt GUI. Default is yes. 275 If both Qt4 and 5 are installed, Qt5 is chosen by default. Notice that the 276 GUI for only one Qt version (either 4 or 5) can be built. 277 </para> 278 279 <para> 280 <option>--disable-wireshark</option>: Use this switch if you 281 have <application>GTK+</application> installed but do not want to build 282 any of the GUIs. 302 283 </para> 303 284 … … 311 292 312 293 <para><filename>/etc/wireshark.conf</filename> and 313 <filename>~/.wireshark/*</filename></para> 294 <filename>~/.config/wireshark/*</filename> (unless there is already 295 <filename>~/.wireshark/*</filename> in the system)</para> 314 296 315 297 <indexterm zone="wireshark wireshark-config"> … … 326 308 <title>Configuration Information</title> 327 309 328 <para>Though the default configuration parameters are very sane, 329 reference the configuration section of the330 <ulinkurl="http://www.wireshark.org/docs/wsug_html/">Wireshark User's310 <para>Though the default configuration parameters are very sane, reference 311 the configuration section of the <ulink 312 url="http://www.wireshark.org/docs/wsug_html/">Wireshark User's 331 313 Guide</ulink> for configuration information. Most of 332 314 <application>Wireshark</application>'s configuration can be accomplished 333 using the menu options of the <command>wireshark</command> 334 graphicalinterfaces.</para>315 using the menu options of the <command>wireshark</command> graphical 316 interfaces.</para> 335 317 336 318 <note> 337 <para>If you want to look at packets, make sure you don't filter 338 them out with <xref linkend="iptables"/>. If you want to exclude339 c ertain classes of packets, it is more efficient to do it with319 <para>If you want to look at packets, make sure you don't filter them 320 out with <xref linkend="iptables"/>. If you want to exclude certain 321 classes of packets, it is more efficient to do it with 340 322 <application>iptables</application> than it is with 341 323 <application>Wireshark</application>.</para> … … 356 338 <seglistitem> 357 339 <seg> 358 capinfos, captype, dftest, dumpcap, editcap, mergecap,359 randpkt, rawshark, reordercap, text2pcap, tshark,360 wireshark and wireshark-qt340 androiddump, capinfos, captype, dftest, dumpcap, editcap, idl2wrs, 341 mergecap, randpkt, rawshark, reordercap, text2pcap, tshark, wireshark, 342 and wireshark-gtk 361 343 </seg> 362 344 <seg> 363 libfiletap.so, libwireshark.so, libwiretap.so and libwsutil.so 345 libwireshark.so, libwiretap.so, libwsutil.so, and numerous modules 346 under /usr/lib/wireshark/plugins 364 347 </seg> 365 348 <seg> 366 /usr/lib/wireshark, 367 /usr/share/doc/wireshark-&wireshark-version;, 368 /usr/share/pixmaps/wireshark and 369 /usr/share/wireshark 370 </seg> 349 /usr/{lib,share}/wireshark and 350 /usr/share/doc/wireshark-&wireshark-version; 351 </seg> 371 352 </seglistitem> 372 353 </segmentedlist> … … 502 483 <term><command>wireshark</command></term> 503 484 <listitem> 504 <para>is the GTK+ GUI network protocol analyzer. It lets you 505 interactively browse packet data from a live network or from a 506 previously saved capture file.</para> 485 <para> 486 is the Qt GUI network protocol analyzer. It lets you interactively 487 browse packet data from a live network or from a previously saved 488 capture file. 489 </para> 507 490 <indexterm zone="wireshark wireshark-prog"> 508 491 <primary sortas="b-wireshark">wireshark</primary> … … 511 494 </varlistentry> 512 495 513 <varlistentry id="wireshark-qt-prog"> 514 <term><command>wireshark-qt</command></term> 515 <listitem> 516 <para>is the Qt GUI network protocol analyzer. It lets you 517 interactively browse packet data from a live network or from a 518 previously saved capture file.</para> 519 <indexterm zone="wireshark wireshark-qt-prog"> 520 <primary sortas="b-wireshark-qt">wireshark-qt</primary> 496 <varlistentry id="wireshark-gtk-prog"> 497 <term><command>wireshark-gtk</command></term> 498 <listitem> 499 <para> 500 is the Gtk+ GUI network protocol analyzer. It lets you interactively 501 browse packet data from a live network or from a previously saved 502 capture file. 503 </para> 504 <indexterm zone="wireshark wireshark-gtk-prog"> 505 <primary sortas="b-wireshark-gtk">wireshark-gtk</primary> 521 506 </indexterm> 522 507 </listitem> … … 524 509 525 510 <varlistentry id="libwireshark"> 526 <term><filename class= "libraryfile">libwireshark.so</filename></term>511 <term><filename class='libraryfile'>libwireshark.so</filename></term> 527 512 <listitem> 528 513 <para>contains functions used by the … … 536 521 537 522 <varlistentry id="libwiretap"> 538 <term><filename class= "libraryfile">libwiretap.so</filename></term>523 <term><filename class='libraryfile'>libwiretap.so</filename></term> 539 524 <listitem> 540 525 <para>is a library being developed as a future replacement for 541 <filename class= "libraryfile">libpcap</filename>, the current526 <filename class='libraryfile'>libpcap</filename>, the current 542 527 standard Unix library for packet capturing. For more information, 543 528 see the <filename>README</filename> file in the source 544 <filename class= "directory">wiretap</filename> directory.</para>529 <filename class='directory'>wiretap</filename> directory.</para> 545 530 <indexterm zone="wireshark libwiretap"> 546 531 <primary sortas="c-libwiretap">libwiretap.so</primary>
Note:
See TracChangeset
for help on using the changeset viewer.