I am not sure how much you know about equo / entropy / spritz"sulfur" . I presume you are using x86 32bit SL versions and standard branch of SL same as on the cd / dvd's
Yup it can be done, you have a few equo important folders.
/etc/entropy## This tells equo where to get the files from "repositories.conf" and what version of equo it should get for you 2008, 3.5, 4, etc ##
/var/lib/entropy## This is where the important stuff is ##
/var/db/entropy## This should be a temp folder / working folder. ##
var/lib/entropy/client/database/x86/sabayonlinux.org/standard/x86## This should contain list of files in the database of what is going on and when / where. ##
var/lib/entropy/packages/x86/sabayonlinux.org/standard/x86## This should contain new software that can be installed using equo / sulfur ##
Equo wants to do this usually: # Database URL:
http://svn.sabayonlinux.org/entropy/sta ... base/x86/4>> # Database local path: /var/lib/entropy/client/database/x86/sabayonlinux.org/standard/x86/4
If in
/etc/entropy version 3.5 is set then above example will end with 3.5 as you will be using 3.5 versions of SL and updating 3.5 to 3.5.
To go from 3.5 to 4 version that includes 4.0, 4.1, 4.2, and this will end up updating your installed to 4.2 you will need too:
- Code: Select all
equo --help
equo world upgrade 4
This worked recently for me with 3.5POD . It will also install fixes and you might have to manually reinstall ati or nvidia just to be sure as well as libtest and deptest "equo --help" + normal python-updater and modules-rebuild rebuild if the kernel changed and likely it will change. gcc-config -l to see new gcc and to update it gcc-config -o i686......gnu...4.3.2 , check for correct options using gcc-config --help .
The main idea, you will need to look at however you implement it is to have source below copied to destination below that will end up being on your computer. If in linux at school / university use rsync or wget or ftp program filezilla for best results.
Windows use filezilla if available.
Example: "source to destination"- Code: Select all
http://svn.sabayonlinux.org/entropy/standard/sabayonlinux.org/database/x86/4/*
/var/lib/entropy/client/database/x86/sabayonlinux.org/standard/x86/4
NB: You should be able to cheat with downloading the smaller files and skip the 400mb packages.db by extracting the compressed version of this to the same destination folder:
Example:- Code: Select all
bzip2 -dv /var/lib/entropy/client/database/x86/sabayonlinux.org/standard/x86/4/packages.db.bz2 /var/lib/entropy/client/database/x86/sabayonlinux.org/standard/x86/4
Make sure your " bzip2 --help " options is correct and fix above if not correct.
Or
Download all on the source to destination where destination is temporarily on usb device and later on computer at home.
This example's should be all that is needed to copy using Greece server and linux at school / university.
Example: (edit server to closest http ftp rsync server to you)
- Code: Select all
rsync -rPmHz rsync://ftp.cc.uoc.gr/mirrors/linux/SabayonLinux/entropy/standard/sabayonlinux.org/database/x86/4/ /var/lib/entropy/client/database/x86/sabayonlinux.org/standard/x86/4
- Code: Select all
rsync -rPmHz rsync://ftp.cc.uoc.gr/mirrors/linux/SabayonLinux/entropy/standard/sabayonlinux.org/packages/x86/4/ /var/lib/entropy/packages/x86/4
Where /var/lib/entropy/... is on the USB device or /mnt/USB/var/lib/entropy .
NB: See the
/4/ on source and
/4 on destination first is closed = content of 4 and second is open = into 4 , if both is /4 "open" then you will end up with /4/4/something.file instead of /4/something.file
Wget you might need to use /4/* to /4 not sure about this " wget --help "
You can also at home copy this folders to the USB device if enough space and then rsync to it / update them using above command and any server at school. This way you only need to copy once to USB and then once to Computer = easier for future updating the USB and PC = update / add missing files. /mnt/USB/var/lib/entropy/*
Please keep in mind that the
packages folder will contain close to 23000 packages more or less , any sizes from 1kb to 300mb for openoffice not sure how your school / university internet department will react to this or if they know linux they can setup a rsync "crontab" and download it for you during the night then you can just copy it over to usb = easier on their systems / avoid problems for you.
Once back at home copy or rsync from USB device and then equo update will show connection error = database already updated = good, then
- Code: Select all
equo install equo entropy sulfur layman portage
equo conf update
Now you should be able to use sulfur"new spritz version" or equo --help or equo libtest or equo deptest .
equo deptest = same as revdep-rebuild -option.
It will also install fixes and you might have to manually reinstall ati or nvidia just to be sure as well as libtest and deptest "equo --help" and "python-updater" and "modules-rebuild rebuild" if the kernel changed and likely it will change. "gcc-config -l" to see new gcc and to update it gcc-config -o i686......gnu...4.3.2 , check for correct options using gcc-config --help .
Basically only copy database and packages folders of version 4 and copy to USB and later to computer then equo update and use as normal.Hope this explains it / helps.