[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Upgrade Ubuntu 10.04[.x] LTS to 16.04[.x] LTS?
- To: BerkeleyLUG <email@example.com>
- Subject: Upgrade Ubuntu 10.04[.x] LTS to 16.04[.x] LTS?
- From: "Michael Paoli" <Michael.Paoli@cal.berkeley.edu>
- Date: Sun, 14 Jan 2018 21:10:58 -0800
- Arc-authentication-results: i=2; gmr-mx.google.com; spf=neutral (google.com: 126.96.36.199 is neither permitted nor denied by best guess record for domain of firstname.lastname@example.org) smtp.mailfrom=Michael.Paoli@cal.berkeley.edu
- Arc-authentication-results: i=1; gmr-mx.google.com; spf=neutral (google.com: 188.8.131.52 is neither permitted nor denied by best guess record for domain of email@example.com) smtp.mailfrom=Michael.Paoli@cal.berkeley.edu
- Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:user-agent :content-disposition:mime-version:subject:to:from:date:message-id :arc-authentication-results:arc-message-signature:sender :dkim-signature:arc-authentication-results; bh=qMKCvkX1IMQo0m5+aCevV5fj0eWaYQPSAKfpbS0lSo0=; b=zqLtCydGw4iXpTGT0iNVAgs/4+Cc9UfFnb/wfMgiuwWzKAVqMx/Wfzs5KhIFxZujjN 90uOlHwelJa1+/KBQmIsJLuASaZ9VJ1PMuhy6oMZEgu1q7WvpfoiThv8XbnHm+6tSnfe gkPw8nuUew5n5WrtosZO0o6LViejGP4Ex0wsHAIUuNjSOA8jNaH0d83F+5d2MbDfgWzv dcBXsoBMO1WLQ7ZaRVyl22MmUqX40Mx4bvjs3udJllncFBgFK9iUgjh2ojZTdCXtEEUJ N06PuP7S9VV34H1cb0r7NVoi4mp7eOiB+MVNB7SpOBzy45g8tfIx6u3P1ZM12U5KEUxL hSFg==
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=user-agent:content-transfer-encoding:content-disposition :mime-version:subject:to:from:date:message-id :arc-authentication-results; bh=l44mvICF99AgiK0jfMKTvPnX5mNxYP5Lx3MomPOAZ5g=; b=vXH1MV+l12Tr6npzXdaWQIcu6JFE1aGQv8gvbxsVo9cRT/aDuQ/bNkD/vrj9hYW0nk WYpmol53wsDl/64AexFOvhC7OX5/IZ2Fx1wumnmw0OrSJqULirk2SKBuC6TOu+EVINIr OeBMmG3lJxk+4AtmJeicqw3Cw5DmQJH8MZtLqoFL0E+0fMHkIkKrtXQsEvZKqf0opvQ4 GWKoujLukwC+BAWVXYBWWYmEHAENrCqsWld7xDeMq353UuLVbZdTTDmvCwiSWFVlzeWx talZZJIr0v9LwsQu42X/1aOJET4j7ZCf61erwiU8TnwUaqodUDzZYxRU2G5pE7s71sIJ kMow==
- Arc-seal: i=2; a=rsa-sha256; t=1515993060; cv=pass; d=google.com; s=arc-20160816; b=Kf2M6kBb3g0SOnou0Pk6gmlodBT/NbHwIixeXnQtppZRvjp72E0zpC24vMHR+3scw4 XdlHRz6epLDnxn1tEX3WqC8xiJ8QwOL+xwr1n13fciaVTpC2R9ioGhJrCtMJWbOmXJ8P 1nRbLuZiwbioNFswjPbGyKOJebEv/wHqr2cCejPOQodWTtLEYjuRu8oRINeQqt6m/2B0 mW8uIXm3xAB16jldOCWoRX1w2pafZa9+F++ujB1Uk6I/usGf8HWnhV5cBI+P9kUH2Zl9 HdG9HV0mLTCW4dTSeagy+GVNgm55htBgirdTa78D6xVFSBwn3FEqsUmWdjd0kROMrWdK W71Q==
- Arc-seal: i=1; a=rsa-sha256; t=1515993059; cv=none; d=google.com; s=arc-20160816; b=w74vnPplQQfgY01DyAxiuzvTC6JN8oRP7nonLeoqNMjv9hQRcIRf5CjZ/2o2Sq77Ce Kumj6ukWuvAH6NYeyErhFjE2mI4+QVzIuDDUoUZO/Kxx1lqtWEVhufm/yBMb16CzbPTk TAx8vNhbLm/d9PF4ldQeDzUwQ7ofSfTgo8mbcIQRJEFx2otJ1ONl/01lFz27IvQpd48X C24lbSGwx4BY5Y3Gk5WFGGDY28AxWLLHz2gT8W5DFburjC1q7v/YB+t5cq11zL5ZgtxX /t8bK8kJy671LHxoqGIL3hqpAp9gnDCEGu4P60LlTIjaI7Itix991ICj1G383QNj+iw5 SuCA==
- Delivered-to: firstname.lastname@example.org
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:message-id:date:from:to:subject:mime-version :content-disposition:user-agent:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=qMKCvkX1IMQo0m5+aCevV5fj0eWaYQPSAKfpbS0lSo0=; b=sOi8fnalGUK82p8eZT9QBnu8ul7DmrVOrSxkp8iRksw42zHZfvPoVDAAzP3YQC4QYg 2EWUcoI3sPUPlqi5wa40Ed8FdqB+96yN5nlfbAQ1G291Yl1UJCqQzvKbZeGLplmrEFA1 IuZOKVqbv1tHnN3FKtkMq6pnKwBI0p8mKUae7WkBKaYXgREfVnURNJD6nGINTIQKuDWy 8FXw2LYnU3cKD/ThH0bBX8wTBPYcSKFWnBF9Y4z+OFFPjOCrrwKTO6u0X2tmnAiHeuxr p4p7xYIauQJjjFVseiAJ9ulwsYFw60YI+YSfQx6jT/yyF1Sm7bLMU5Q0+hbzryS6I7me bxuw==
- List-archive: <https://groups.google.com/group/berkeleylu>
- List-help: <https://groups.google.com/support/>, <mailto:email@example.com>
- List-id: <berkeleylug.googlegroups.com>
- List-post: <https://groups.google.com/group/berkeleylug/post>, <mailto:firstname.lastname@example.org>
- List-subscribe: <https://groups.google.com/group/berkeleylug/subscribe>, <mailto:email@example.com>
- List-unsubscribe: <mailto:firstname.lastname@example.org>, <https://groups.google.com/group/berkeleylug/subscribe>
- Mailing-list: list email@example.com; contact firstname.lastname@example.org
- Reply-to: email@example.com
- Sender: firstname.lastname@example.org
- User-agent: Internet Messaging Program (IMP) H3 (4.2.1-RC1)
So, some semi-random bits from today's BerkeleyLUG meeting.
Question/issue about upgrading from Ubuntu 10.04[.x] LTS to
16.04[.x] LTS on some type of Pentium-class hardware (3 GiB RAM,
I don't recall other hardware details - at least if I'm also
remembering those bits correctly).
So, I think first thing that was mentioned - "can't" upgrade due to
older stuff not being on the Ubuntu repositories anymore - notably the
stuff that's no longer supported goes away not all that horribly long
after support is dropped. Well ... let me get back to that a bit
further below - may not be quite the dead end that most immediately
In general, in theory, if one wanted to go the upgrade
route from 10.04[.x] LTS to 16.04[.x] LTS, that would be:
10.04[.x] --> 12.04[.x] --> 14.04[.x] --> 16.04[.x]
But ... if that older stuff isn't in the repositories ... or
is that exactly and fully 100% the case? Well ... not
necessarily. Yes, *is* the case for the *main* repository
location(s). But, Ubuntu - somewhat similar to Debian, also
has *archives* of older stuff ... different locations and such,
but much of the older stuff *is* available on-line ... if one knows
where that is or manages to locate it. And ... what and where?
From my note bits on Ubuntu ... these may or may not necessarily be
usable as direct repository - some might be mostly or just for
CD/DVD ISO images, but in any case, I have noted, and some of these
*may* work perfectly fine in /etc/apt/sources.list ...
also not sure how Ubuntu is with preserving archives of "Universe" and
"Multiverse" as I seem to recall they name them with their different
"levels" of software repos. Anyway, these may be rather to possibly
highly useful, (straight out of the comments in one of my files):
#archive of specific .deb binaries, e.g.:
So ... there *may* be some various ways one could actually do *upgrade*
from 10.04[.x] LTS to 16.04[.x] LTS. "Of course" one could also go the
route of backup, do fresh install, merge in relevant backed up data.
And Pentium class hardware - quite assuredly 32-bit, not 64.
With Ubuntu (and relatively similar for Debian), that'd be
the "i386" architecture ... but along the way, minimum goes
to i486 hardware, then more recently i686 (which I believe starts
around later Pentium series, and I think excludes Pentium M[obile]).
Not sure if Ubuntu LTS (16.04[.x]) has or hasn't pushed the minimum
CPU up from i486 to i686 yet (but that is the case going from the
current Debian oldstable up to the current Debian stable). With Ubuntu,
also, should always be able to try the "live" version first - to see
whether or not there are issues with the CPU minimum requirements for
that version (and/or maybe Ubuntu documentation makes that sufficiently
clear? But in more recent years, Ubuntu hasn't been as clear as to what
their *minimum* hardware requirements are).
ISOs I have ... lots 'o info here of what I have:
For meetings I bring my personal laptop to (e.g. generally BerkeleyLUG,
also Cabal & SF-LUG on the relatively rare occasions I make it to
those), I have all those ISOs with me on laptop, and can generally burn
on demand ... though often/better to know in advance what's desired, so
I can have it burned before I show up to meeting (often doing fair bit
of multi-tasking with folks questions and/or other stuff at meetings -
so sometimes that quite slows or thwarts my managing to burn ISO
image(s) to optical). For other meetings I typically bring the
(non-ancient) burnt opticals I have ... but often don't schlep the
personal laptop with me - thus can't do burn-on-demand for many of the
other meetings I attend.
Also, keeping most all the above in mind ...
# apt-get ... -y --print-uris [dist-]upgrade
*might* be quite useful. Bit 'o scripting and one can take output of
above, and turn it into a list of (needed) files, or URLs to fetch those
files. One can then pre-seed /var/cache/apt/archives with the
downloaded/obtained files once one has those files.
Also, not sure how the Release* files are in the Ubuntu archives or if
there's enough of what's easily needed there ... but there are also the
older ISOs ... which *may* contain much of that ... I'm thinking,
though, not the "live" versions of the standard Ubuntu, but either the
"alternate" (or whatever Ubuntu calls them) installer version (which is
basically Debian installer with Ubuntu color theme tossed atop it),
or, likewise the Ubuntu-Server ISOs. Notably either of those has lots
of the individual .deb files and is structured so they can be used as
repository or apt CD-ROM(/DVD) source. Whereas the "live" versions
mostly have one huge squashfs filesystem image, and not the individual
.deb files to install from - so not suitable as an apt repository or
apt CD-ROM(/DVD) source.
Two other possible sources for the older Ubuntu content.
There's archive.org ... though coverage might be spotty (and/or Ubuntu
robots.txt might exclude repository contents or much thereof).
Also ... wish I had the details, but I recall from a BALUG.org
meeting some years back - a presentation by SuSE ...
2013-09-17 Peter Linnell of SUSE on Open Build Service (OBS)
... or peeking around a bit, that might now (mostly?) be here?:
In any case, I seem to recall that infrastuture also include quite the
historical repositories of *many* Linux distributions, such that one
could build packages for any of the supported distributions going *way*
back - near to their beginnings, or at least as far back as SuSE had
archived their content. So, that may be another potential source of
old - potentially *very* old - packages, for many (or at least several
So, anyway, it *may* in fact be fully feasible to do an Ubuntu
10.04[.x] --> 12.04[.x] --> 14.04[.x] --> 16.04[.x]
notably by suitably configuring /etc/apt/sources.list to use
appropriate Ubuntu archive location(s) and/or possibly using
some older ISO images or other means to obtain the (much) older files.
Once one has made it to an LTS version that is still supported by the
main repositories, one can simply use those per-usual from that point
onward in the upgrade process. One may also want to refer to the
relevant old upgrade documentation and release notes or such, as
relevant for each specific individual operating system version upgrade.
P.S. ... I was a bit curious, and peeked ...
so most current 12.04[.x] is still (apparently?) on main repositories
(that surprised me a bit - my info shows it as EOL - but maybe that's
changed, or maybe it's not yet been migrated from main to archive) ...
but regardless, if that had already been migrated from main
to archives, or one needed go further back ... so, peeking at 10.04[.x]
Now, ... Jigdo format files are (optionally compressed) files with a
certain structure ... the bulk of which gives hash of files and a path
portion of location.
$ wget -N
note also I do the alternate (or likewise could do server) - as noted
earlier those have the individual .deb files - the "live" versions
wouldn't be suitable for this bit of exercise.
... so ... peeking into that and semi-randomly selecting a file out of
... and, poking around a bit in Ubuntu archives, can we find that file? ...
So, ... one should be able to suitably reconfigure /etc/apt/sources.list
to get to some quite old Ubuntu repository stuff.
I also notice:
And taking a semi-random peek in there, looks like that is probably also
well archived back in time.
Somewhat different, but also likewise, Debian has archives (essentially
3 different sites, depending what one's looking for and how) that go
back almost all the way to Debian 3.0r0 (2002-07-19). They have source
all the way back before that, but their binaries (at least generally)
don't go back earlier than that.
P.P.S. Outdated unsupported operating systems - generally quite insecure
(numerous known exploits that aren't fixed). Use due caution, e.g.
avoid exposing such to The Internet or untrusted networks, avoid using
browsers from such, etc.
You received this message because you are subscribed to the Google Groups "BerkeleyLUG" group.
To unsubscribe from this group and stop receiving emails from it, send an email to email@example.com.
To post to this group, send email to firstname.lastname@example.org.
Visit this group at https://groups.google.com/group/berkeleylug.
For more options, visit https://groups.google.com/d/optout.