1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188
|
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Mozilla/4.5 [en] (X11; I; Linux 2.2.3 i686) [Netscape]">
<title>TkSmb Title</title>
</head>
<body text="#000000" bgcolor="#CCCCCC" link="#990000" vlink="#660000" alink="#CC0000" background="br5.gif">
<center><font color="#000000"><font size=+2>This is TkSmb Home Page</font></font></center>
<p><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<p><font color="#330000">Contents:</font>
<ul><a href="#Intro">Intro</a>
<br><a href="#Usage">Usage</a>
<br><a href="#Required">Required</a>
<br><a href="#Installation">Installation</a>
<br><a href="#Bugs">Bugs</a>
<br><a href="#FeedBack">FeedBack</a>
<br><a href="#Download">Download</a></ul>
<a NAME="Intro"></a><font color="#330000">Intro.</font>
<ul>This program provides you a graphical interface for browsing MicroSoft
Net. On linux I know only 1 program which can do it - 'smbclient'. This
program works as a X-shell for it, by simple analyzing output of it. So
this program interface dependent - it can fail easily if output of 'smbclient'
is changed. Using this program you can easily access different workgroups,
hosts, and shares on it, mount this shares.</ul>
<a NAME="Usage"></a><font color="#330000">Usage.</font>
<ul>Using this program, you can easily view hosts in different work groups,
view available shares and directories in it. You also can download files
<br> and (recursively) directories.
<br>Navigation.
<ul>Clicking on Group, Host, Share will open it.
<br>Clicking on files in Remote will download it, and start "launcher"(If
you have it).
<br>You can select 'recursive get directories' in directory popup.
<br>You can select 'mount share' in share popup.
<br>Attention! While downloading file in the current Share you can do nothing
in it. But you can open another, or reopen current. And file will be downloading
while you doing some other acttions.</ul>
<p><br>Passwords.
<ul>TkSmb support 2 types of passwords - passwords for hosts and for shares.
Once you typed password for current host, it will be stored in memory and
reproduced when accessing this host. Hosts password used as a default for
shares on the host. Password for shares is also stores. If you type password
in dialog and click on host/share to it (stored) password will be updated.
You can define passwords for different hosts/shares in rc file (see rc-file).
If you want use one password for all shares/hosts push radiobutton "Keep".</ul>
Rc-Files:
<ul>TkSmb support 2 rcfiles:
<ul>system wide - in TkSmb lib directory (name tksmbrc)
<br>user specific - in home directory (name .tksmbrc)</ul>
Hear some variables to set:
<ul>
DOWNLOAD - Download location<br>
MountRoot - Directory in which will be created directories like _HOST_SHARE with mounted resources.<br>
keeppw - (no|yes) checkbutton - keep password.<br>
</ul>
You can see examples: tksmbrc.example, tksmbrc
</ul>
<p><br><a href="http://www.cs.columbia.edu/~etgold/software/launcher/">Launcher</a>:
<ul>It is a program that can make assigned actions with different kinds
of files. You can download and install it, if you want TkSmb to make some
acctions with downloaded files.</ul>
Mounting:
<ul>TkSmb will automaticly determine what version of kernel you run. And
run smbmount will according parameters. If you have (old or new) smbmount
renamed, you can set variable (in rc file) "set smbmountNew smbmount.new"
or "set smbmountOld smbmount-". You can also define in rc file "set MountRoot
$env(HOME)/mnt" to mount in mnt subdirectory of you HOME.</ul>
</ul>
<a NAME="Required"></a><font color="#330000">Required.</font>
<ul>TkSmb written on expectk language which is standard extension for Tcl
and Tk and is included in TclTk source package (tcltk-8.0-12.src.rpm) but
in compiled versions some times distributed separately (tcl-8.0-12.i386.rpm,
tclx-8.0.0.0-12.i386.rpm, tk-8.0-12.i386.rpm, expect-5.24-12.i386.rpm).
Preferred that you have corresponding
<br>version of expect and TclTk (it is not means that version must be equal:
expect have version number less than TclTk). Program tested on expect-5.24.
In order to use this program you also must have samba package.
<br>If you use redhat 5.0 without patches (upgrades) you possible have
glibc-2.0.5c-10.i386.rpm. After run the program you will get:
<ul>spawn ???
<br>failed to get controlling terminal using TIOCSCTTYparent sync byte
write:
<br>broken pipe</ul>
in order to make program work you must upgrade your glibc package. you
can download it from:
<ul>ftp://ftp.gwdg.de/pub/Linux/redhat/redhat-5.0/upgrades/i386</ul>
If you want to be able to mount smb-shares you must have smbfs enabled
in kernel and 'smbmount' in your path. (TkSmb supports mounting only in
kernels versions 2.0.xx )
<p>To assign action on data types when downloading files you should install
'Launcher'.</ul>
<a NAME="Installation"></a><font color="#330000">Installation</font><font color="#66FFFF">.</font>
<br>
<ul>You can use <a href="http://www.cs.columbia.edu/~etgold/software/launcher/">launcher</a>:
to view (make some other actions with downloaded files)
<br>If you use want to use 'launcher' you can get it <a href="http://www.cs.columbia.edu/~etgold/software/launcher/#Download">hear</a>.
<p>INSTALL program works only under X. To install you must have appropriate
<br>write access.
<br>To install type:
<br>./INSTALL
<br>If you have problems with fonts enter font as a parameter:
<br>./INSTALL fixed
<p>Install options description:</ul>
<table BORDER=0 CELLSPACING=10 NOSAVE >
<tr VALIGN=TOP NOSAVE>
<td NOSAVE>Executable Dir:</td>
<td>is install location of TkSmb executable.</td>
</tr>
<tr VALIGN=TOP NOSAVE>
<td NOSAVE>Library Dir:</td>
<td>is lib directory to install TkSmb *.tcl files</td>
</tr>
<tr VALIGN=TOP NOSAVE>
<td NOSAVE>Font:</td>
<td NOSAVE>is font to use in browser</td>
</tr>
<tr VALIGN=TOP NOSAVE>
<td NOSAVE>Local Group:</td>
<td>is group to which your starting host (Master Browser) belongs to.</td>
</tr>
<tr VALIGN=TOP NOSAVE>
<td>Master Browser:</td>
<td NOSAVE>is first host to which TkSmb will make a connect to get know
about first part of other groups, hosts. It is Important to enter correctly
workgroup for him in "Local Group" line. (It is more convenient to use
as Master Browser a host which gives longest list of available Work Groups,
and hosts. But it is not critical: TkSmb automatically adds new groups
and hosts mentioned in smbclient output.)</td>
</tr>
<tr VALIGN=TOP NOSAVE>
<td NOSAVE>Broadcast Address:</td>
<td>is address to which will be send nmblookup requests to get ip-addresses
of hosts. You can leave this field empty, then nmblookup will be used without
-B option.</td>
</tr>
<tr VALIGN=TOP NOSAVE>
<td NOSAVE>Your Netbios Name:</td>
<td>is name of your computer reported to remote host by smbmount (option
-c) if you use kernel 2.0.X. (It is not your user name - it can be set
in .tksmbrc file in your home directory or entered in dialog box.)</td>
</tr>
</table>
<a NAME="Bugs"></a><font color="#330000">Bugs.</font>
<ul>
<li>
See <a href="http://www.rt.mipt.ru/frtk/ivan/TkSmb/BUGS">BUGS</a> file.</li>
</ul>
<a NAME="FeedBack"></a><font color="#330000">FeedBack.</font>
<ul>If you have something to send me: bug reports, suggestions, patches.
<br>mailto:<a href="mailto:ivan@rt.mipt.ru">ivan@rt.mipt.ru</a></ul>
<a NAME="Download"></a><font color="#330000">Download.</font>
<ul>You can download TkSmb from:
<br><a href="http://www.rt.mipt.ru/frtk/ivan/TkSmb/download.html" target="Current">http://www.rt.mipt.ru/frtk/ivan/TkSmb/download.html</a>
<br><a href="ftp://sunsite.unc.edu/pub/Linux/system/shells" target="Current">ftp://sunsite.unc.edu/pub/Linux/system/shells</a></ul>
<hr WIDTH="100%">
<br>Page last updated 2:34 GMT of 20 Jan 1999
</body>
</html>
|