2.0 KiB
apt-offline2bat.sh
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.
As curl is mandatory for the script, zip is not. It is possible to edit the created batch script and delete the last four lines of the script. You can compress the files with the application of your choice.
zip ..\bundle.zip *
cd ..
del bundle\*.* /Q
rmdir bundle
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 ...