[conspire] Install openscad. WAS: Re: upgrade and grub

Paul Zander paulz at ieee.org
Thu Jul 5 23:37:15 PDT 2018


Before I go off half-cocked, here is what I think I should do.  Basically manually download 3 specific files and then run dpkg.

>>      Depends:  libcgal12 but it is not installable
> It's not findable in the
> https://mirrors.edge.kernel.org/debian/pool/main/libc/ tree but rather
> in https://mirrors.edge.kernel.org/debian/pool/main/c/cgal/
This lists:
   libcgal12_4.9-1+b2_amd64.deb                       18-Jan-2017 23:30    319K
Download it.  (Computer is AMD64)

>>      Depends:  libqt5scintilla2-12v5  (>=2.8.4) but it is not installable
> Found it in
> https://mirrors.edge.kernel.org/debian/pool/main/q/qscintilla2/ 
This lists:
    libqt5scintilla2-12v5-dbg_2.9.3+dfsg-4_amd64.deb   14-Nov-2016 09:55      9M
    libqt5scintilla2-12v5-dbg_2.9.3+dfsg-5+b1_amd64.deb 25-Sep-2017 10:00      9M
    libqt5scintilla2-12v5_2.9.3+dfsg-4_amd64.deb       14-Nov-2016 09:55    805K
    libqt5scintilla2-12v5_2.9.3+dfsg-5+b1_amd64.deb    25-Sep-2017 10:00    805K

I don't need debug, and I probably should get latest entry, so download the last file.

> So, in that case, you can delve into
https://mirrors.edge.kernel.org/debian/pool/main/o/openscad/ , 
> find and fetch the right .deb file for the desired release and your CPU
> archicture, and then do 'dpkg -i [packagename]'.

    openscad_2015.03-2+dfsg-2_amd64.deb                27-Nov-2016 18:23      2M

Download this file.

Now the 3 files are in a known directory. 
Can any directory be used?  
Some web searching suggests /var/cache/apt/archives/
Is this necessary, or just a common practice?

Finally: `apt-get update`
`dpkg -i <local_path>openscad`




      From: Rick Moen <rick at linuxmafia.com>
 To: "conspire at linuxmafia.com" <conspire at linuxmafia.com> 
 Sent: Friday, June 29, 2018 3:40 PM
 Subject: Re: [conspire] upgrade and grub
   

It's still in the packages pool, though.
https://mirrors.edge.kernel.org/debian/pool/main/o/openscad/
(I'm using one Debian mirror site at kernel.org for this example, but
there are many others.)

On the machine where OpenSCAD is installed and working, do 'dpkg -s
openscad'.  Note the package version for OpenSCAD as well as for all
the listed dependencies.  With reasonable luck, the only one of those
missing on the other machine is the openscad package itself (because
it's been removed from Testing).  So, in that case, you can delve into
https://mirrors.edge.kernel.org/debian/pool/main/o/openscad/ , find and
fetch the right .deb file for the desired release and your CPU
archicture, and then do 'dpkg -i [packagename]'.

Above you say something about 'missing libraries'.  I have no idea what
that refers to.  (But you do get to that.)

libs packages remain in the package pool even if, say, the Testing track
has removed them.  See the top of the pool tree at
https://mirrors.edge.kernel.org/debian/pool/main/ .  Notice that the
libraries package are _not_ under 'l' but rather are under liba, libb,
libc, etc.  However, this is tricky, because often libs packages are
stored under the main package to which they pertain.

  Computer 2 lists th
      Depends:  libcgal12 but it is not installable

This is a lib for CGAL (Computational Geometry Algorithms Library).
It's not findable in the
https://mirrors.edge.kernel.org/debian/pool/main/libc/ tree but rather
in https://mirrors.edge.kernel.org/debian/pool/main/c/cgal/

      Depends:  libqt5scintilla2-12v5  (>=2.8.4) but it is not
installable

Package is a lib for the Qt5 port of the Scintilla source code editing
widget.

Again, no luck under /debian/pool/main/libq/.  Found it in
https://mirrors.edge.kernel.org/debian/pool/main/q/qscintilla2/ .

You may have to do a bit of fiddling, collecting exactly the right
.deb package files and putting them in semi-manually using 'dpkg -i
packagename'.

(Anyone having easier ways feel welcome to speak up.)
   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://linuxmafia.com/pipermail/conspire/attachments/20180706/d0e0467b/attachment.html>


More information about the conspire mailing list