diff --git a/Readme.md b/Readme.md index 23bdc3b..c9e9765 100644 --- a/Readme.md +++ b/Readme.md @@ -1,3 +1,42 @@ # apt-offline2bat.sh -This script +This script is used to creat an batch script for downloading all needed files and packages needed by 'apt-offline'. The created batch script will need curl and zip to be installed on windows. + +# Usage of apt-offline + +Apt-Offline is an offline download helper to updateing debian based linux distributions. It should be possible to install apt-offline via `apt install apt-offline`. + +# Update packages database + +The following two commands will create at first the `apt-offline.sig` file and at second the `apt-offline.bat` file to be run on the windows mashine. + + apt-offline set --update apt-offline.sig + apt-offline2bat.sh apt-offline.sig apt-offline.bat + +After the `bundle.zip` file is created and copied to the offline linux system, you can install the files. + + apt-offline install bundle.zip + +# Update the system + +We create again the `apt-offline.sig` file and `apt-offline.cmd` file to download the needed data. If only an upgrade is needed, change the upgrade-type to upgrade. + + apt-offline set --upgrade --upgrade-type=dist-upgrade apt-offline.sig + apt-offline2bat.sh apt-offline.sig apt-offline.bat + +Run the batch script and copy the `bundle.zip` file to the offline system. After this is done install the `bundle.zip` file and upgrade the system. + + apt-offline install bundle.zip + apt dist-upgrade + +# Install packages + +Run the commands. + + apt-offline set --install-packages PACKAGE1 PACKAGE2 ... --update apt-offline.sig + apt-offline2bat.sh apt-offline.sig apt-offline.bat + +Run the script, copy the `bundle.zip` file to the offline system. And install everything with the folloging commands. + + apt-offline install bundle.zip + apt install PACKAGE1 PACKACGE2 ...