X-Git-Url: http://git.jankratochvil.net/?p=www.jankratochvil.net.git;a=blobdiff_plain;f=project%2Fcaptive%2FIndex.html.pl;h=b2c8942577c051676e25fc07eb9315fc5bd4dacd;hp=a6dd149d2cb924d494c92e882cdde6b44de53c1a;hb=aae071f300fdb49e4a02c84a47189b0b478b9e53;hpb=240d6a683ddfbe8db5eb109018cef063c8b583cf diff --git a/project/captive/Index.html.pl b/project/captive/Index.html.pl index a6dd149..b2c8942 100755 --- a/project/captive/Index.html.pl +++ b/project/captive/Index.html.pl @@ -39,6 +39,8 @@ my $W=My::Project->init_project( .reqpkg { font-style: italic; } .stuff { font-style: italic; font-size: larger; margin-left: 20%; margin-right: 10%; } .re { font-style: italic; } +table.mailman > * /* FIXME: What is it? */ > tr > th, +table.mailman > * /* FIXME: What is it? */ > tr > td { padding: 1ex; text-align: center; } ", ); @@ -68,8 +70,17 @@ print rightimg((map("

$_

\n",($stuff[int rand @stuff])))[0] print <<"HERE"; + +@{[ vskip "3ex" ]} + +

+ Why did I install Microsoft Windows and wrote such disgusting piece of code?
+ Expecting @{[ a_href $W->{"resume_url"},"yet another challenging task" ]}! +

+ @{[ vskip "3ex" ]} + @@ -81,13 +92,12 @@ my %pkg=( 3=>[qw(captive)], ); my %reqpkg=( - 1=>[qw(glib2 gnome-vfs2 ORBit2 libxml2 openssl popt libgnomeui)], - 2=>[qw(glib2 gnome-vfs2 ORBit2 libxml2 openssl popt)], - 3=>[qw(glib2 gnome-vfs2 ORBit2 libxml2 openssl popt readline)], + 1 =>[qw(glib2 gnome-vfs2 ORBit2 libxml2 openssl popt readline libgnomeui)], + 23=>[qw(glib2 gnome-vfs2 ORBit2 libxml2 openssl popt readline)], ); my %version=( - map(($_=>["0.9.6","0"]),qw(captive captive-lufs captive-install)), - "lufs"=>["0.9.6","1captive5"], + map(($_=>["0.9.7","0"]),qw(captive captive-lufs captive-install)), + "lufs"=>["0.9.6","1captive6"], "gnome-vfs-httpcaptive"=>["2.3.8captive2","0"], "ntfsprogs"=>["200309071734","1captive1"], "ntfsprogs-gnomevfs"=>["1.0.1","0"], @@ -122,6 +132,8 @@ my($file_base,$text,%args)=@_; return a_href $file_base,$text,"size"=>($case==1),%args; }; +my @libxml2_rh8_pkgs=qw(libxml2-2.5.4-1.i386.rpm libxml2-python-2.5.4-1.i386.rpm libxml2-devel-2.5.4-1.i386.rpm); + my @dist=( { "name"=>"Red Hat 9
Shrike i386", @@ -135,7 +147,8 @@ my @dist=( }, }, { - "name"=>"Red Hat 8
Psyche i386", + "name"=>"Red Hat 8
Psyche i386
" + ."(".a_href("#libxml2_rh8","libxml2 upgrade note").")", "out"=>sub { my($pkg,$version_base,$version_ext)=@_; my $file="$pkg-$version_base-$version_ext".(!$has_rh8{$pkg} ? "" : "rh8").".i386.rpm"; @@ -143,7 +156,7 @@ my @dist=( (my $filedev=$file)=~s/^\Q$pkg\E-/${pkg}-devel-/; $r.="
".&$a_href_arch("dist/$filedev",$filedev) if $has_devel{$pkg}; if ($pkg eq "captive-install") { - for (qw(libxml2-2.5.4-1.i386.rpm libxml2-python-2.5.4-1.i386.rpm libxml2-devel-2.5.4-1.i386.rpm)) { + for (@libxml2_rh8_pkgs) { $r.="
".&$a_href_arch('ftp://ftp.redhat.com/pub/redhat/linux/9/en/os/i386/RedHat/RPMS/'.$_,$_)." of Red Hat 9"; } } @@ -208,14 +221,32 @@ for my $dist (@dist) { } print "\n"; } -print <<'HERE'; +print "\n"; +print ""; + print ""; + for my $case (1,23) { + print ""; + print join(", ",map("$_",@{$reqpkg{$case}})); + print ""; + } +print "\n"; +print <<"HERE";
Distribution Installation Case #1
Filesystem and installer
(recommended)
Installation Case #2
Manual installation
(filesystem, expert user)
Package Requirements
-HERE -print vskip "3ex"; +
+

Red Hat 8 Psyche upgrade of libxml2 package: + Upgrade only the packages already installed on your system to prevent + many dependency requirements - do not use "rpm -U", + use "rpm -F" instead:

+

+ rpm -F @{[ join(" ",@libxml2_rh8_pkgs) ]} +

+
+ +@{[ vskip "3ex" ]} -print <<"HERE"; -

Installation notes

+ +

Installation Notes

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

@@ -241,7 +272,7 @@ available Microsoft Windows drivers versions. Now you can execute:

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

-

Package version conflicts

+

Package Version Conflicts

@@ -263,7 +294,7 @@ your convenience.

-

LUFS kernel driver module

+

LUFS Kernel Driver Module

@{[ a_href 'http://lufs.sourceforge.net/lufs/','LUFS' ]} (Linux Userland File System) needs Linux kernel module driver (lufs.o) compatible with your @@ -279,6 +310,15 @@ distribution vendor. You may need to install package Linux kernel version (rpm -q kernel) and re-run /usr/share/lufs/prepmod.

+

WARNING: This 'captive' package may modify your found Linux kernel +sources matching your currently running kernel version. These minor +modifications may include dependencies rebuild, compiling build tools, fixes of +several include files etc. All the modifications are done at the mount(8) time +by the automatically executed /usr/share/lufs/prepmod script. +This behaviour was not present in the original +@{[ a_href 'http://lufs.sourceforge.net/lufs/','LUFS' ]} distribution +by @{[ a_href 'http://www.malinux.net/main/','Florin Malita' ]}.

+ HERE @@ -296,11 +336,40 @@ print rightimg <<"HERE",'reactos','ReactOS',"a_href"=>'http://www.reactos.com/'; HERE +my @lists=qw(captive-announce-list captive-list captive-devel-list); + print <<"HERE"; +

Mailing Lists

+ +
+ + @{[ map("",@lists) ]} + + @{[ map({ ""; } @lists) ]} + @{[ map({ ""; } @lists) ]} + @{[ + map((''),@lists) + ]} + +
$_
New versions announcements
+ (low traffic, recommended)
User supportDevelopment
".a_href(&{$W->{"mailman_url_sub"}}()."/listinfo/$_",'Mailman Infopage')."
".a_href(&{$W->{"pipermail_url_sub"}}()."/$_",'Archive')."
Subscribe?
+ + + + +
Email address:
Your new Mailman password:
Reenter your password:
+

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

See also

+

See Also

  • @{[ a_href 'http://cvs.jankratochvil.net/viewcvs/*checkout*/priv/captive/TODO?rev=HEAD','Known Bugs' ]}
  • -
  • Man pages