Tips on REBOL/Link Installation and Operation
Document Version 1.0 IOS Version 1.0
Contents:
1. Overview
2. Installing and Distributing
3. Reinstalling
4. Uninstalling
5. Moving the Installation Directory
6. Starting an Alternate Executable
7. Updating All Clients
8. Wiping and Restarting
9. Registry Resynchronization
10. Multiuser Caveat
11. Other Client Files
11.1 Servers.r File
11.2 Accounts.r File
11.3 Prefs.r File
1. Overview
This document describes a number of useful operational features
of the REBOL/Link IOS client.
2. Installing and Distributing
To install REBOL/Link all you need is the executable file. No
other files or DLLs are required. Just copy it to the target
system and run it to install. It's that easy.
For example, you can copy the executable file to a floppy or
CDROM. To install it, simply run it from the floppy or CDROM.
To distribute REBOL/Link to other members of your company or
organization, you can post the executable file to a web site.
Your users can download the file to disk and run it, or they
can run it directly off the web site (in browsers like IE).
3. Reinstalling
To install a newer version, just run it. It will detect that it
is newer than the installed version and will prompt to install
the newer version.
To install the same version (which can be the case if you buy
keys for additional servers), remove or rename the existing
rebol-link executable file from the installation directory, and
run the new file. The new file will automatically copy itself
back to the installation directory.
4. Uninstalling
Uninstalling REBOL/Link is "harmless" and has minimal side
effects. No files are deleted, just in case you need any of the
data files that were synchronized.
To install again, just run the executable file again.
5. Moving the Installation Directory
REBOL/Link can be easily relocated on the client disk. Here's
how to move the installation directory:
- Uninstall REBOL/Link. No files are deleted.
- Move all the files to the new target location.
- Run REBOL/Link and enter the target location in the installer
menus.
6. Starting an Alternate Executable
You many have noticed that if you start REBOL/Link from a
directory other than its installed location, it will prompt you
with an option to change to the installed version. This is
necessary to force users who put the executable file on their
desktop to use the latest version. They may be running an older
version from their desktop, which would not be desirable.
Administrators should discourage users from putting the
executable file on their desktop. Have them install by running
the file directory from a web page or from an installation CDROM
or floppy.
7. Updating All Clients
The system administrator can distributed an updated copy of
the REBOL/Link client. A separate document covers this topic:
Updating IOS Clients.
8. Wiping and Restarting
If you need to, you can delete all files in the installation
directory and perform a clean resynchronization. To do so,
just copy the rebol-link executable to a safe location and
delete the installation directory and all subdirectories.
But, be sure that any local file changes have been published
before doing the deletion.
Run the saved rebol-link file to resynchronize all files.
You will need to reenter your username and password.
9. Registry Resynchronization
A less intensive way to resynchronize the client is to delete
the registry.r file found in the link root location in the
installation directory. (The link root is the directory that
holds all the files for a particular IOS instance and is usually
given the same name as the server.)
Shutdown the client, delete registry.r, and restart the client.
The client will resync, but all local files that match those on
the server will not be downloaded again.
10. Multiuser Caveat
If you logon to the same server under multiple file names, you
will need to perform an extra step to properly synchronize under
version 1.0. If you do not, you may not see the correct sets
of files, folders, and applications.
To cause the necessary resynchronization, send a conference
message or publish a file. This will force the proper resync.
This problem will be fixed in future versions.
11. Other Client Files
The client automatically creates and updates three additional
files when it starts. They are discussed below.
Note that you can delete one or more of these files, and they
will be restored to their defaults the next time the REBOL/Link
client starts.
11.1 Servers.r File
The servers.r file contains the list of servers to which
REBOL/Link can connect. The format of the file is a set of
one or more blocks that contain the specifics of each server.
The format is:
[
Name: "Server"
Host: "server.host.address"
Path: "cgi-bin/proxyname"
Root: %server/
]
|
The name field is that which appears in the preferences
configuration menu. The host field is the address of the server.
The path field is the web-site relative cgi-path to the IOS cgi
proxy server. The root field is the local hard disk location of
the synchronized files, relative to the installation directory.
The servers.r file can contain one or more such entries.
However, in order to access other servers, the REBOL/Link
executable must contain the correct authentication keys for that
server. For strict security reasons, you cannot use any
arbitrary REBOL/Link client with any server. You must use the
client that contains the correct authentication key to the
server.
As an example, to add the developer server to your link client,
add this entry to your servers.r file:
[
Name: "Developer"
Host: "developer.express.rebol.net"
Path: "cgi-bin/publicproxy"
Root: %developer/
]
|
If you delete the servers.r file, it will be restored to its
default settings the next time you start REBOL/Link.
11.2 Accounts.r File
The accounts.r file contains your user account information for
different servers. This is where username and password
information is stored. Note that once you have logged on, the
password stored in a hash encoded format, not as plain text.
11.3 Prefs.r File
The prefs.r file contains multiple fields that hold
configuration information for a users REBOL/Link client. This
file is modified by the client whenever settings are changed.
However, it can also be edited by the user or administrator if
necessary.
The prefs.r file will be discussed in a separate document.
| | REBOL/MakeDoc 2.0 | REBOL is a registered trademark of REBOL Technologies Copyright 2004 REBOL Technologies | 10-Sep-2004 |
|