NonBroadbandUsers

Revision 13 as of 2006-01-02 10:10:26

Clear message

Summary

Rationale

Use cases

  • Alice does not have broadband at home, but she has broadband at work. Using a nifty front-end to apt-zip, she is able to collect the packages she needs at work on her USB key for installation when she returns home.
  • Joe, who doesn't have broadband at home, uses apt for windows or webapt at his windows machine at work to download a program including all its dependencies which are not installed by default on ubuntu in one compressed file, so he can install it easily at home.
  • Bob uses Ubuntu on his laptop, and rarely connects to any network. He finds the network detection phase of the boot process very slow, and would like to disable it.
  • Using a DVD containing all of Universe, Chris is able to install vastly more packages than are available on the installation CD without any connection to the internet.
  • Mary, who doesn't have broadband at home, has to configure dialup. Right now, she's stuffed.

Scope

Design

Implementation

The use cases 1+2 to download a package (with dependencies) from a different machine (e.g. at work/university) is adressed by the latest synaptic in dapper. It can generate a download script (currently using wget, but trivial to change) that can be used on the fast connected machine and will download the packages that are required on the home-machine. Then the directory with the downloaded packages is carried home and importet with synaptic. It will take care for checking versions and md5 sums.

Code

Data preservation and migration

Outstanding issues

  • I recently installed Breezy on a laptop for my parents. Although the AC'97 modem support was in the standard installed kernel, the sl-modem-daemon package was not, and was not in the standard package set, so significant -fu was required to get it working.
  • Even when the dialup was working, my parents were confused when dialling the internet because there was no progress or success dialog.

BoF agenda and discussion


CategorySpec