X-Git-Url: http://git.jankratochvil.net/?a=blobdiff_plain;f=project%2Fcaptive%2FIndex.html.pl;h=48b5c6b94596141ccd3d6e6d5462293cf192e35a;hb=5f6f5d9eb38a223fe8b6ccab959aaf7f434d9c30;hp=189b7a6e9fcec6f1ef3c9b5cc4255537c762142d;hpb=ecf4925a1f1dc1b0495b765bc6729a99c64e955a;p=www.jankratochvil.net.git diff --git a/project/captive/Index.html.pl b/project/captive/Index.html.pl index 189b7a6..48b5c6b 100755 --- a/project/captive/Index.html.pl +++ b/project/captive/Index.html.pl @@ -31,6 +31,10 @@ Wuse 'My::Project'; Wuse 'project::captive::ListItem'; +my $lang=""; +# do { $lang="de" if $_ && /^de/i; } for ($ENV{"HTTP_ACCEPT_LANGUAGE"}); + + my $W=My::Project->init_project( "__PACKAGE__"=>__PACKAGE__, "ListItem"=>\@project::captive::ListItem::ListItem, @@ -45,16 +49,20 @@ table.download td { padding: 8px; } table.navigate td { padding-bottom: 1ex; padding-left: 15px; padding-right: 15px; } ", "project_text_after_title"=>"" + .($lang ne "de" ? "" : "

Captive:" + ." Das erste kostenlose Programm um auf ein NTFS Dateisystem unter GNU/Linux zu lesen und zu schreiben

") .'
' .'' .'' .'' .'' + .'' .'' .'' .'' .'' - .'
' + .'', + ($lang eq "" ? () : ("force_charset"=>"utf-8")), ); @@ -62,18 +70,17 @@ print <<"HERE" if !$WebConfig::WebConfig{"no_job"}; @{[ vskip "3ex" ]}
- +
- Why did I install Microsoft Windows and write such a disgusting piece of code?
- Expecting @{[ a_href $W->{"resume_url"},"yet another challenging task" ]}! + Looking for a challenging job: @{[ a_href $W->{"resume_url"},"My resume" ]}
HERE my %version=( - map(($_=>["1.1.2","0"]),qw(captive captive-lufs captive-install)), - "lufs"=>["0.9.7","1captive7"], + map(($_=>["1.1.5","0"]),qw(captive captive-lufs captive-install)), + "lufs"=>["0.9.7","1captive8"], ); print <<"HERE"; @@ -85,45 +92,84 @@ print <<"HERE"; - + - - - -
- RPM i386 binary
- tested for distributions: +HERE + if ($lang eq "") { + print "RPM i386 binary
tested for distributions:"; + } + if ($lang eq "de") { + print "RPM i386 Binärcode
getestet für den Betrieb unter:"; + } +print <<"HERE";
  • Red Hat 9 Shrike
  • Red Hat 8 Psyche
  • -
  • Mandrake 9.1 Bamboo
  • SuSE 9.0
  • +
  • SuSE 9.1
  • +
  • Mandrake 9.1 Bamboo
@{[ a_href 'dist/captive-static-'.$version{"captive"}[0].'-'.$version{"captive"}[1].'.i386.rpm', undef(),"size"=>1,"basename"=>1 ]}
.tar.gz i386 binary
(for non-RPM distributions)
+HERE + if ($lang eq "") { + print ".tar.gz i386 binary
(for non-RPM distributions)"; + } + if ($lang eq "de") { + print ".tar.gz i386 Binärcode
(für Linux Versionen ohne RPM z.B. Knoppix)"; + } +print <<"HERE"; +
@{[ a_href 'dist/captive-static-'.$version{"captive"}[0].'.tar.gz',undef(),"size"=>1,"basename"=>1 ]}
Debian .deb binaries@{[ a_href 'CVS.html.pl#debian','download link' ]}
Source archives @{[ a_href 'CVS.html.pl#source','download link' ]}
+

Development Status

+ +

Project is no longer developed. The key functionality is reached +by the latest released version. All its resources are available +@{[ a_href 'CVS.html.pl#source','here' ]} for download.

+ +

Known Issue

+ +

Captive was written to interface with the Linux kernel via +@{[ a_href 'http://lufs.sourceforge.net/lufs/','LUFS' ]}. +Unfortunately, this project is no longer being maintained by its author. +Mounting of NTFS devices usually works, but is no longer supported by the +author of Captive. Always unmount the device by umount(8) command before shutting +down your GNU/Linux system.

+ +

A port of Captive to the newer +@{[ a_href 'http://fuse.sourceforge.net/','FUSE' ]} +interface has not yet been implemented. +There is an experimental LUFS-FUSE bridge called +@{[ a_href 'http://sourceforge.net/project/showfiles.php?group_id=121684','lufis' ]} +that can be used in the meanwhile. +Also, the captive-cmdline(1) interface will get around any kernel compatibility +problems.

+ @{[ vskip "3ex" ]}

NEWS

-
captive-1.1.2 (2003-12-01) [@{[ a_href $W->{"project_viewcvs"}.'/*checkout*/captive/NEWS?rev=HEAD','archive' ]}]
+
captive-1.1.5 (2004-01-18) [@{[ a_href $W->{"project_viewcvs"}.'/*checkout*/captive/NEWS?rev=HEAD','archive' ]}]
+
lufs-0.9.7captive8 (2003-12-06) [@{[ a_href $W->{"project_viewcvs"}.'/*checkout*/lufs/NEWS.captive?rev=1.1.2.11','archive' ]}]
@{[ vskip "3ex" ]} @@ -131,6 +177,28 @@ print <<"HERE";

Captive NTFS Testimonials

-@{[ vskip "3ex" ]} +

@{[ a_href 'Press.html.pl','Internet Press' ]}

+@{[ vskip "3ex" ]} -

Installation Notes

+

+HERE + if ($lang eq "") { + print "Installation Notes"; + } + if ($lang eq "de") { + print "Installationsanleitung"; + } +print <<"HERE"; +

+HERE + if ($lang eq "") { + print <<"EOF";

You should first run captive-install-acquire command to check your available Microsoft Windows drivers versions. Now you can execute:

+EOF + } + if ($lang eq "de") { + print <<"EOF"; +

Sie sollten als erstes den Befehl captive-install-acquire +ausführen um ihre Windows Treiber Version zu überprüfen. Nun können sie folgenden Befehl ausführen:

+EOF + } +print <<"HERE";

@@ -167,13 +257,28 @@ available Microsoft Windows drivers versions. Now you can execute:

+HERE + if ($lang eq "") { + print <<"EOF";

Overview

Any errors from 'captive-lufs' are written to '/var/log/messages'.

-

Needed drivers (at least ntoskrnl.exe+ntfs.sys) must be in '/var/lib/captive'.

-

'captive' package creates 'captive' user and 'captive' group on your system.

+EOF + } + if ($lang eq "de") { + print <<"EOF"; +

Übersicht

+ +

Jegliche Fehler des 'captive-lufs' werden im Ordner '/var/log/messages' aufgelistet.

+

Die Dateien ntoskrnl.exe und ntfs.sys müssen in den '/var/lib/captive'-Ordner kopiert werden. +(Empfehlendswert über ein Wechseldatenträger [CD-ROM, Diskette].)

+

Das 'captive' Packet erstellt einen 'captive' Benutzer und eine 'captive' Gruppe auf Ihrem System.

+

Übersetzung von Botond Beres.

+EOF + } +print <<"HERE";

LUFS Kernel Driver Module