Women in Technology

Hear us Roar



Article:
  Is Linux Annoying?
Subject:   Mailing list posting requires subscription
Date:   2003-09-12 10:05:08
From:   anonymous2
I'm not interested in signing up for a mailing list just so I can send an annoyance and then unsubscribe from the list. I should be able to send to the list without subscribing because I'm not interested in discussion.


Here's my annoyance. It's a standard Unix annoyance.


Write a program called foo, which links to the bar library.


Move the program to a system without the bar library and try to run it. You get a message like:


foo: does not exist


This means that the bar library does not exist. The foo program sure does exist.

Full Threads Newest First

Showing messages 1 through 1 of 1.

  • "Foo does not exist"
    2003-09-12 15:46:30  anonymous2 [View]

    Actually your problem is a slightly different one. Simply copying "foo" from system A to, say, your home directory on system B (even if they are running the same OS and HW architecture) does not automatically let you run it.

    "foo" needs to be installed in a directory that's in your $PATH. For instance, $HOME/bin or /usr/local/bin.

    Also, depending on how you transfered the file, it may no longer be "executable" on the target system. For instance, FTP does not preserve the "exeutable" permission bits. So make sure that you can run the file:
    $ chmod 755 $HOME/bin/foo

    These two requirements may well be annoyances to novices (although they are there for a good reason).

    -tor