You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!

Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.

If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.

Having a problem logging in? Please visit this page to clear all LQ-related cookies.

Introduction to Linux - A Hands on Guide

This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.

I don't use wireless tools myself currently, since I'm wired to the internet; but, I found that a package I wanted to build, required at the least, a shared version of libiw, if not both the shared AND static version.

Symptoms of when you are in this boat, are error messages during compiling, similar to:

Anyhow, here is a modified SlackBuild, based on the one I have here on my Slack64 DVD (from when 13/64 first came out) which I've modified to build both a static & a shared wireless-tools package.
You'll need these new slack-desc files too, since I adjusted the package name slightly.
Enjoy, I hope someone else can use these too.

root@reactor: cat slack-desc-static
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
wirelesstools-static: wireless-tools (utilities for wireless networking)
wirelesstools-static: This package contains tools and a library used for configuring
wirelesstools-static: wireless networking interfaces:
wirelesstools-static: iwconfig (the main wireless tool), iwlist (display more detailed
wirelesstools-static: information than iwconfig), iwspy (get stats per MAC address and
wirelesstools-static: more), iwpriv (set driver private ioctls), iwgetid (show the
wirelesstools-static: ESSID or NWID of a device), iwevent (display wireless events),
wirelesstools-static: ifrename (rename a network interface).
wirelesstools-static: Compiled as a static library.
wirelesstools-static: Wireless tools written by Jean Tourrilhes.
wirelesstools-static:
root@reactor:
root@reactor: cat slack-desc-shared
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
wirelesstools-shared: wireless-tools (utilities for wireless networking)
wirelesstools-shared: This package contains tools and a library used for configuring
wirelesstools-shared: wireless networking interfaces:
wirelesstools-shared: iwconfig (the main wireless tool), iwlist (display more detailed
wirelesstools-shared: information than iwconfig), iwspy (get stats per MAC address and
wirelesstools-shared: more), iwpriv (set driver private ioctls), iwgetid (show the
wirelesstools-shared: ESSID or NWID of a device), iwevent (display wireless events),
wirelesstools-shared: ifrename (rename a network interface).
wirelesstools-shared: Compiled as a shared library.
wirelesstools-shared: Wireless tools written by Jean Tourrilhes.
wirelesstools-shared:
root@reactor: