W3C Winie

Winie Debian packages

This page describes how to install the Winie Debian packages (or Debian packages of Winie, or Winie packages for Debian).

Anatomy of the packages

Winie uses the HTTP client library of Jigsaw that other programs might want to reuse.

The distribution has been split into two packages as it is usually done in such a case in Debian:

Installing the packages

Note that you will have to install a Java virtual machine in order to have Winie working.

You can install Winie on Debian two ways.

Using apt

The easiest way to install packages with Debian is to use apt.

You can add the following line in /etc/apt/sources.list:

deb http://www.w3.org/2001/03 ./

You can then install Winie using apt-get:

apt-get update
apt-get install winie

Using dpkg

You can download the packages and install them with dpkg -i.


In case you do not use apt to install the packages or you want to download older versions, below is the list of available packages of Winie.

Winie 1.0.8
winie 1.0.8-2, lib-w3c-http-java 1.0.8-2, built for Debian 2.2


Why isn't this part of the main Debian distribution?

After sending an official intent to package Winie, I never finished having a look at licensing issues (due to the JDK 1.2) nor did I think about how to correctly package it using the source. The package provided here works, but it's a quick packaging of the binary distribution, not suitable for the distribution in Debian. Send me an email if you are interested in maintaining an official Debian package.

How is the package built?

Here are some quick notes I made:

Date: Sat, 10 Mar 2001 11:57:48 -0500
From: Hugo Haas <hugo@w3.org>
Message-ID: <20010310115747.A11229@w3.org>

How to create packages:

I took the ZIP file, rewrite the binaries (jwget, jwput, jwdel and
winie) so that they would work once installed in /usr/bin, created the
Debian control files under /debian, and ran:

  dpkg-buildpackage -rfakeroot

The tree I ran it on is at [1].

Note that the good way to build this package would be to have a source
tree, generate a diff from this tree containing the changes made to
build the package and then compile the program when the package is
generated, but this is good enough for now.

This generated the two packages[2,3].

How to create an apt-getable index:

I wrote an override file[4] and generate a package index:

  dpkg-scanpackages . debian-override > Packages
  gzip -9c Packages > Packages.gz

Only Packages.gz[5] is mandatory, but the CVS diff for binary files
doesn't let you see changes easily, so I kept both.

  1. http://www.w3.org/2001/03/winie_1.0.8-2.tar.gz
  2. http://www.w3.org/2001/03/lib-w3c-http-java_1.0.8-2_all.deb
  3. http://www.w3.org/2001/03/winie_1.0.8-2_all.deb
  4. http://www.w3.org/2001/03/debian-override
  5. http://www.w3.org/2001/03/Packages.gz

Hugo Haas <hugo@w3.org>
$Id: winie-deb.html,v 1.12 2001/03/16 22:00:24 hugo Exp $