Hello! Поставил пакет tclvfs, но vfs не работают:
tclsh8.4 [~]package require vfs::mk4 1.10.1 tclsh8.4 [~]set vfshandle [vfs::mk4::Mount my.kit mydir] can't find package vfs::mkcl while evaluating {set vfshandle [vfs::mk4::Mount my.kit mydir]} Смотрим код vfs::mk4 namespace eval vfs::mk4 { proc Mount {mkfile local args} { # 2005-10-19 switch to MK Compatible Lite driver if there is no Mk4tcl. <-->if {[catch { package require Mk4tcl }]} { <--> package require vfs::mkcl <--> return [eval [linsert $args 0 vfs::mkcl::Mount $mkfile $local]] <-->} Проверяем, есть ли хоть один из требуемых пакетов: tclsh8.4 [~]package require Mk4tcl can't find package Mk4tcl while evaluating {package require Mk4tcl} tclsh8.4 [~]package require vfs::mkcl can't find package vfs::mkcl while evaluating {package require vfs::mkcl} Зачем-то требуется Mk4tcl, который вроде как старое название vfs::mk4 - сам себя пакет пытается найти да еще с другим именем, странно оно. Пакета vfs::mkcl в дебиане вообще нет, но если бы и был, он все равно требует package require thrill который, как указано в комментариях, вообще-то vlerq, и его тоже нет в дистрибутиве. Вопрос: что все это значит и что с этим делать? Best regards.