File: README.html

package info (click to toggle)
tksmb 0.8.8-7
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 160 kB
  • ctags: 45
  • sloc: tcl: 1,113; exp: 104; makefile: 35
file content (188 lines) | stat: -rw-r--r-- 7,908 bytes parent folder | download | duplicates (4)
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>&nbsp;&nbsp;&nbsp;&nbsp; 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>&nbsp;
<ul>You can use <a href="http://www.cs.columbia.edu/~etgold/software/launcher/">launcher</a>:&nbsp;
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>