Hi
I'm having real problems installing squeak on my server environment - either a Debian etch or Unbuntu 7.10 , the machine is a 64 architecture. Neither the unbuntu multiverse or the http://ftp.squeak.org/debian/ repository have a working installable version of squeak. ubuntu binary-amd64 is missing the squeak-vm package, and the squeak repository does not have a binary-amd64 architecture package. I have tried to compile the vm but errors start with the /plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.c:30: -- pretty sure that I dont have the libraries. Note I don't have X installed. Any suggestions on how to proceed ... apart from creating my own deb packages ... -- Edward Stow |
Hi,
I'm also running Ubuntu 64bits. I use the squeak 32bits package from Debian associated with the ia32-libs package. On Mon, Apr 21, 2008 at 9:12 AM, Edward Stow <[hidden email]> wrote: > Hi > > I'm having real problems installing squeak on my server environment - > either a Debian etch or Unbuntu 7.10 , the machine is a 64 > architecture. > > Neither the unbuntu multiverse or the http://ftp.squeak.org/debian/ > repository have a working installable version of squeak. > > ubuntu binary-amd64 is missing the squeak-vm package, and the squeak > repository does not have a binary-amd64 architecture package. > > I have tried to compile the vm but errors start with the > /plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.c:30: -- pretty sure > that I dont have the libraries. > > Note I don't have X installed. > > Any suggestions on how to proceed ... apart from creating my own deb > packages ... > > > > > -- > > Edward Stow > > -- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu) |
On Tue, Apr 22, 2008 at 2:14 AM, Damien Cassou <[hidden email]> wrote:
> Hi, > > I'm also running Ubuntu 64bits. I use the squeak 32bits package from > Debian associated with the ia32-libs package. > Did you use dpkg --force-architecture to manually load the debs? -- Edward Stow |
On Mon, Apr 21, 2008 at 11:35 PM, Edward Stow <[hidden email]> wrote:
> On Tue, Apr 22, 2008 at 2:14 AM, Damien Cassou <[hidden email]> wrote: > > Hi, > > > > > I'm also running Ubuntu 64bits. I use the squeak 32bits package from > > Debian associated with the ia32-libs package. > > > Did you use dpkg --force-architecture to manually load the debs? No. -- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu) |
In reply to this post by Edward Stow
Edward Stow wrote:
> Hi > > I'm having real problems installing squeak on my server environment - > either a Debian etch or Unbuntu 7.10 , the machine is a 64 > architecture. > > Neither the unbuntu multiverse or the http://ftp.squeak.org/debian/ > repository have a working installable version of squeak. > > ubuntu binary-amd64 is missing the squeak-vm package, and the squeak > repository does not have a binary-amd64 architecture package. > > I have tried to compile the vm but errors start with the > /plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.c:30: -- pretty sure > that I dont have the libraries. > > Note I don't have X installed. > > Any suggestions on how to proceed ... apart from creating my own deb > packages ... > > > > http://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html as there is no 64 bit perfect setup for squeak I installed squeak inside the chroot with the repositories from squeak.org (section other OSes) hope this help Miguel Cobá |
On Wed, Apr 23, 2008 at 3:35 PM, Miguel Enrique Cobá Martínez
<[hidden email]> wrote: > > > I use squeak inside a chroot as per instructions here: > > http://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html > > as there is no 64 bit perfect setup for squeak > > I installed squeak inside the chroot with the repositories from squeak.org > (section other OSes) > > hope this help Yes is does -- it does confirm that a simple install is not available for amd64 architecture. By simple, I mean sudo apt-get install squeak. And it doesn't. I have a hard time convincing my sys admins and their bosses to take seriously a package that does not have a straightforward install process on 64 bit machines. chroot'ing in their words is for 'legacy and un-supported systems that should not be installed on a production server.' I am trying to set up a demonstration server that will allow squeak with seaside to be considered a viable alternative. I should say that I'm not a sys admin and am feeling very frustrated with the lack of installable options. So please ... could those that maintain the debian and / or other os vms create an installable 64 bit deb and / or rpm. Thanks -- Edward Stow |
On Thu, 2008-04-24 at 08:20 +1000, Edward Stow wrote:
> On Wed, Apr 23, 2008 at 3:35 PM, Miguel Enrique Cobá Martínez > <[hidden email]> wrote: > > > > > > I use squeak inside a chroot as per instructions here: > > > > http://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html > > > > as there is no 64 bit perfect setup for squeak > > > > I installed squeak inside the chroot with the repositories from squeak.org > > (section other OSes) > > > > hope this help > > Yes is does -- it does confirm that a simple install is not available > for amd64 architecture. By simple, I mean sudo apt-get install > squeak. > And it doesn't. I have a hard time convincing my sys admins and their > bosses to take seriously a package that does not have a > straightforward install process on 64 bit machines. > > chroot'ing in their words is for 'legacy and un-supported systems that > should not be installed on a production server.' > > I am trying to set up a demonstration server that will allow squeak > with seaside to be considered a viable alternative. I should say that > I'm not a sys admin and am feeling very frustrated with the lack of > installable options. > > So please ... could those that maintain the debian and / or other os > vms create an installable 64 bit deb and / or rpm. > At the moment there is no packaged version which does compile on amd64. Otherwise it would be quite simple to create such a package. You can run 32 bit applications on 64 bit but on a debian package level this is not an easy task to achieve. If you want to setup an demonstration server why you don't take the installer script which comes with the vm package on squeakvm.org ? This installs the 32bit binaries on your machine. I created a package for you which is a amd64 target ubuntu package which contains the binaries from the 3.10.1 i686 package from squeakvm.org.[1] It installs into /opt/squeak. You can use use /opt/squeak/bin/squeakvm YOUR-IMAGE to start squeak. Don't be misled by the ubuntu in the package name. It should install on debian as well. Let me know if you have trouble using it. [1] http://selfish.org/files/deb/squeak-vm-i686_0.1ubuntu1_amd64.deb Norbert |
In reply to this post by Edward Stow
Then you can show them how enterprisey is Sun for not having an amd64 port for the java plugin:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4802695 Or maybe this for adobe flash: http://blogs.adobe.com/penguin.swf/2006/10/whats_so_difficult_64bit_editi.html So, man, don't give up. Keep trying, use virtualbox on your amd64 machine and install a 32bits debian or use a chroot and *develop* your application. When you have it right show it to the managers, not the sysadmins. Convince them of the advantages, of the fact that you alone built that preciouse app and that if they support you, you can take them to the forbes 100 with just a pair of great smalltalk/squeak/seaside develpers, a couple of months and a simple call to the sysadmin to install a chroot in his beloved amd64 machine. Maybe, if you use sweet words the manager approve the money for a brand new machine where the sysadmin should have to install a chroot to host your marvelous app. You see, with a bit of effor you will have your own server. The sky is the limit. Cheers, Miguel Cobá On Wed, Apr 23, 2008 at 5:20 PM, Edward Stow <[hidden email]> wrote:
|
In reply to this post by NorbertHartl
On Thu, Apr 24, 2008 at 9:38 AM, Norbert Hartl <[hidden email]> wrote:
> > On Thu, 2008-04-24 at 08:20 +1000, Edward Stow wrote: > > On Wed, Apr 23, 2008 at 3:35 PM, Miguel Enrique Cobá Martínez > > <[hidden email]> wrote: > > > > > > > > > I use squeak inside a chroot as per instructions here: > > > > > > http://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html > > > > > > as there is no 64 bit perfect setup for squeak > > > > > > I installed squeak inside the chroot with the repositories from squeak.org > > > (section other OSes) > > > > > > hope this help > > > > Yes is does -- it does confirm that a simple install is not available > > for amd64 architecture. By simple, I mean sudo apt-get install > > squeak. > > > And it doesn't. I have a hard time convincing my sys admins and their > > bosses to take seriously a package that does not have a > > straightforward install process on 64 bit machines. > > > > chroot'ing in their words is for 'legacy and un-supported systems that > > should not be installed on a production server.' > > > > I am trying to set up a demonstration server that will allow squeak > > with seaside to be considered a viable alternative. I should say that > > I'm not a sys admin and am feeling very frustrated with the lack of > > installable options. > > > > So please ... could those that maintain the debian and / or other os > > vms create an installable 64 bit deb and / or rpm. > > > > At the moment there is no packaged version which does compile on amd64. > Otherwise it would be quite simple to create such a package. You can run > 32 bit applications on 64 bit but on a debian package level this is not > an easy task to achieve. > > If you want to setup an demonstration server why you don't take the > installer script which comes with the vm package on squeakvm.org ? This > installs the 32bit binaries on your machine. > > I created a package for you which is a amd64 target ubuntu package which > contains the binaries from the 3.10.1 i686 package from squeakvm.org.[1] > It installs into /opt/squeak. You can use use > > /opt/squeak/bin/squeakvm YOUR-IMAGE > > to start squeak. Don't be misled by the ubuntu in the package name. It > should install on debian as well. > > Let me know if you have trouble using it. > > [1] http://selfish.org/files/deb/squeak-vm-i686_0.1ubuntu1_amd64.deb > > Norbert Thanks that works. But this is really a plea --- My guess is that 95% of potential users would have stopped by now when apt-get install does not work. -- Edward Stow |
In reply to this post by Miguel Enrique Cobá Martínez
On Thu, Apr 24, 2008 at 9:51 AM, Miguel Cobá <[hidden email]> wrote:
> Then you can show them how enterprisey is Sun for not having an amd64 port > for the java plugin: > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4802695 > > Or maybe this for adobe flash: > > http://blogs.adobe.com/penguin.swf/2006/10/whats_so_difficult_64bit_editi.html > This is not an argument that would hold any water, imho. You need to be compare installing squeak with other development environments. > apt-get install ruby just works. By now, except for squeak liking, I would have installed ruby and be done with squeak. -- Edward Stow |
In reply to this post by Miguel Enrique Cobá Martínez
2008/4/24, Miguel Cobá <[hidden email]>:
> Then you can show them how enterprisey is Sun for not having an amd64 port > for the java plugin: > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4802695 > > Or maybe this for adobe flash: > > http://blogs.adobe.com/penguin.swf/2006/10/whats_so_difficult_64bit_editi.html Which both ain't server software. Philippe > So, man, don't give up. Keep trying, use virtualbox on your amd64 machine > and install a 32bits debian or use a chroot and *develop* > your application. When you have it right show it to the managers, not the > sysadmins. Convince them of the advantages, of the fact that you alone built > that preciouse app and that if they support you, you can take them to the > forbes 100 with just a pair of great smalltalk/squeak/seaside develpers, a > couple of months and a simple call to the sysadmin to install a chroot in > his beloved amd64 machine. Maybe, if you use sweet words the manager approve > the money for a brand new machine where the sysadmin should have to install > a chroot to host your marvelous app. You see, with a bit of effor you will > have your own server. The sky is the limit. > > Cheers, > Miguel Cobá > > > On Wed, Apr 23, 2008 at 5:20 PM, Edward Stow <[hidden email]> wrote: > > > > On Wed, Apr 23, 2008 at 3:35 PM, Miguel Enrique Cobá Martínez > > <[hidden email]> wrote: > > > > > > > > > I use squeak inside a chroot as per instructions here: > > > > > > > http://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html > > > > > > as there is no 64 bit perfect setup for squeak > > > > > > I installed squeak inside the chroot with the repositories from > squeak.org > > > (section other OSes) > > > > > > hope this help > > > > Yes is does -- it does confirm that a simple install is not available > > for amd64 architecture. By simple, I mean sudo apt-get install > > squeak. > > > > And it doesn't. I have a hard time convincing my sys admins and their > > bosses to take seriously a package that does not have a > > straightforward install process on 64 bit machines. > > > > chroot'ing in their words is for 'legacy and un-supported systems that > > should not be installed on a production server.' > > > > I am trying to set up a demonstration server that will allow squeak > > with seaside to be considered a viable alternative. I should say that > > I'm not a sys admin and am feeling very frustrated with the lack of > > installable options. > > > > So please ... could those that maintain the debian and / or other os > > vms create an installable 64 bit deb and / or rpm. > > > > Thanks > > > > -- > > > > Edward Stow > > > > > > > > > |
In reply to this post by Edward Stow
2008/4/24 Edward Stow <[hidden email]>: It was announced in this list the day it was accepted.
If you use Debian, just use: apt-get install squeak-vm squeak-vm is an official Debian package and it's available for several architectures (including amd64) in Debian lenny and sid since March, 5th: http://packages.debian.org/lenny/squeak-vm Regards José L |
In reply to this post by Edward Stow
On Thu, 2008-04-24 at 11:23 +1000, Edward Stow wrote:
> On Thu, Apr 24, 2008 at 9:38 AM, Norbert Hartl <[hidden email]> wrote: > > > > On Thu, 2008-04-24 at 08:20 +1000, Edward Stow wrote: > > > On Wed, Apr 23, 2008 at 3:35 PM, Miguel Enrique Cobá Martínez > > > <[hidden email]> wrote: > > > > > > > > > > > > I use squeak inside a chroot as per instructions here: > > > > > > > > http://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html > > > > > > > > as there is no 64 bit perfect setup for squeak > > > > > > > > I installed squeak inside the chroot with the repositories from squeak.org > > > > (section other OSes) > > > > > > > > hope this help > > > > > > Yes is does -- it does confirm that a simple install is not available > > > for amd64 architecture. By simple, I mean sudo apt-get install > > > squeak. > > > > > And it doesn't. I have a hard time convincing my sys admins and their > > > bosses to take seriously a package that does not have a > > > straightforward install process on 64 bit machines. > > > > > > chroot'ing in their words is for 'legacy and un-supported systems that > > > should not be installed on a production server.' > > > > > > I am trying to set up a demonstration server that will allow squeak > > > with seaside to be considered a viable alternative. I should say that > > > I'm not a sys admin and am feeling very frustrated with the lack of > > > installable options. > > > > > > So please ... could those that maintain the debian and / or other os > > > vms create an installable 64 bit deb and / or rpm. > > > > > > > At the moment there is no packaged version which does compile on amd64. > > Otherwise it would be quite simple to create such a package. You can run > > 32 bit applications on 64 bit but on a debian package level this is not > > an easy task to achieve. > > > > If you want to setup an demonstration server why you don't take the > > installer script which comes with the vm package on squeakvm.org ? This > > installs the 32bit binaries on your machine. > > > > I created a package for you which is a amd64 target ubuntu package which > > contains the binaries from the 3.10.1 i686 package from squeakvm.org.[1] > > It installs into /opt/squeak. You can use use > > > > /opt/squeak/bin/squeakvm YOUR-IMAGE > > > > to start squeak. Don't be misled by the ubuntu in the package name. It > > should install on debian as well. > > > > Let me know if you have trouble using it. > > > > [1] http://selfish.org/files/deb/squeak-vm-i686_0.1ubuntu1_amd64.deb > > > > Norbert > > Thanks that works. > > But this is really a plea --- My guess is that 95% of potential users > would have stopped by now when apt-get install does not work. > lowered with the one-click experience images. To be honest. How far will you get on a server if an easy installation is your barrier? squeak does not provide any start/stop scripts for the image. There is no maintenance scripts nor is there logging. You have to know your software in order to use it properly. You are right I often wish, too, that some things are achievable easier. But that includes the configuration of a apache/tomcat webserver, too. If you pass all this you still have to beat your sys admins. And that is a hard task :) Taking your arguments (from the sys ads) and my assumption that you are using java server stuff there is a huge gap. They say "un-supported" and they use debian which is an OS which is not supported. You should use ubuntu for that. They care about production systems and they use a 64 bit OS version. There are really less needs to have a 64 bit OS nowadays but there are still some problems. If I care about stability I use 32 bit these days. Are you using java? Java on 64 bit linux systems is just not stable. Openjdk is getting there slowly but it is IMHO not production ready. So I assume you use the 32 bit ones. Then were is the difference? That in debian there is package which installs you "legacy" 32 bit code on your 64 bit platform. That is exactly what my package does. If a lot of people think this is a way to go I would maintain such a package for some time. I don't know what is your experience. Mine shows all the time that the good stuff is pain in first. But most of the time it was worth it. So don't give up. You have to know that you have at least one of the best communities I know behind you :) I'm glad my package worked. Are there any other finding a wrapper package for 32 bit squeak on amd64 useful? Norbert |
2008/4/24 Norbert Hartl <[hidden email]>:
> > On Thu, 2008-04-24 at 11:23 +1000, Edward Stow wrote: > > On Thu, Apr 24, 2008 at 9:38 AM, Norbert Hartl <[hidden email]> wrote: > > > > > > On Thu, 2008-04-24 at 08:20 +1000, Edward Stow wrote: > > > > On Wed, Apr 23, 2008 at 3:35 PM, Miguel Enrique Cobá Martínez > > > > <[hidden email]> wrote: > > > > > > > > > > > > > > > I use squeak inside a chroot as per instructions here: > > > > > > > > > > http://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html > > > > > > > > > > as there is no 64 bit perfect setup for squeak > > > > > > > > > > I installed squeak inside the chroot with the repositories from squeak.org > > > > > (section other OSes) > > > > > > > > > > hope this help > > > > > > > > Yes is does -- it does confirm that a simple install is not available > > > > for amd64 architecture. By simple, I mean sudo apt-get install > > > > squeak. > > > > > > > And it doesn't. I have a hard time convincing my sys admins and their > > > > bosses to take seriously a package that does not have a > > > > straightforward install process on 64 bit machines. > > > > > > > > chroot'ing in their words is for 'legacy and un-supported systems that > > > > should not be installed on a production server.' > > > > > > > > I am trying to set up a demonstration server that will allow squeak > > > > with seaside to be considered a viable alternative. I should say that > > > > I'm not a sys admin and am feeling very frustrated with the lack of > > > > installable options. > > > > > > > > So please ... could those that maintain the debian and / or other os > > > > vms create an installable 64 bit deb and / or rpm. > > > > > > > > > > At the moment there is no packaged version which does compile on amd64. > > > Otherwise it would be quite simple to create such a package. You can run > > > 32 bit applications on 64 bit but on a debian package level this is not > > > an easy task to achieve. > > > > > > If you want to setup an demonstration server why you don't take the > > > installer script which comes with the vm package on squeakvm.org ? This > > > installs the 32bit binaries on your machine. > > > > > > I created a package for you which is a amd64 target ubuntu package which > > > contains the binaries from the 3.10.1 i686 package from squeakvm.org.[1] > > > It installs into /opt/squeak. You can use use > > > > > > /opt/squeak/bin/squeakvm YOUR-IMAGE > > > > > > to start squeak. Don't be misled by the ubuntu in the package name. It > > > should install on debian as well. > > > > > > Let me know if you have trouble using it. > > > > > > [1] http://selfish.org/files/deb/squeak-vm-i686_0.1ubuntu1_amd64.deb > > > > > > Norbert > > > > Thanks that works. > > > > But this is really a plea --- My guess is that 95% of potential users > > would have stopped by now when apt-get install does not work. > > > Yes, sure it is. For the desktop side of the software the barrier is > lowered with the one-click experience images. > To be honest. How far will you get on a server if an easy installation > is your barrier? squeak does not provide any start/stop scripts for the > image. There is no maintenance scripts nor is there logging. You have > to know your software in order to use it properly. You are right I often > wish, too, that some things are achievable easier. But that includes the > configuration of a apache/tomcat webserver, too. > If you pass all this you still have to beat your sys admins. And that is > a hard task :) Taking your arguments (from the sys ads) and my > assumption that you are using java server stuff there is a huge gap. > They say "un-supported" and they use debian which is an OS which is not > supported. You should use ubuntu for that. They care about production > systems and they use a 64 bit OS version. There are really less needs to > have a 64 bit OS nowadays but there are still some problems. If I care > about stability I use 32 bit these days. Are you using java? Java on 64 > bit linux systems is just not stable. amount of really large production 64 bit deployments. Cheers Philippe > Openjdk is getting there slowly > but it is IMHO not production ready. So I assume you use the 32 bit > ones. Then were is the difference? That in debian there is package which > installs you "legacy" 32 bit code on your 64 bit platform. That is > exactly what my package does. If a lot of people think this is a way to > go I would maintain such a package for some time. > > I don't know what is your experience. Mine shows all the time that the > good stuff is pain in first. But most of the time it was worth it. So > don't give up. You have to know that you have at least one of the best > communities I know behind you :) > > I'm glad my package worked. Are there any other finding a wrapper > package for 32 bit squeak on amd64 useful? > > Norbert > > > > > |
On Thu, 2008-04-24 at 10:34 +0200, Philippe Marschall wrote:
> 2008/4/24 Norbert Hartl <[hidden email]>: > > > > On Thu, 2008-04-24 at 11:23 +1000, Edward Stow wrote: > > > On Thu, Apr 24, 2008 at 9:38 AM, Norbert Hartl <[hidden email]> wrote: > > > > > > > > On Thu, 2008-04-24 at 08:20 +1000, Edward Stow wrote: > > > > > On Wed, Apr 23, 2008 at 3:35 PM, Miguel Enrique Cobá Martínez > > > > > <[hidden email]> wrote: > > > > > > > > > > > > > > > > > > I use squeak inside a chroot as per instructions here: > > > > > > > > > > > > http://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html > > > > > > > > > > > > as there is no 64 bit perfect setup for squeak > > > > > > > > > > > > I installed squeak inside the chroot with the repositories from squeak.org > > > > > > (section other OSes) > > > > > > > > > > > > hope this help > > > > > > > > > > Yes is does -- it does confirm that a simple install is not available > > > > > for amd64 architecture. By simple, I mean sudo apt-get install > > > > > squeak. > > > > > > > > > And it doesn't. I have a hard time convincing my sys admins and their > > > > > bosses to take seriously a package that does not have a > > > > > straightforward install process on 64 bit machines. > > > > > > > > > > chroot'ing in their words is for 'legacy and un-supported systems that > > > > > should not be installed on a production server.' > > > > > > > > > > I am trying to set up a demonstration server that will allow squeak > > > > > with seaside to be considered a viable alternative. I should say that > > > > > I'm not a sys admin and am feeling very frustrated with the lack of > > > > > installable options. > > > > > > > > > > So please ... could those that maintain the debian and / or other os > > > > > vms create an installable 64 bit deb and / or rpm. > > > > > > > > > > > > > At the moment there is no packaged version which does compile on amd64. > > > > Otherwise it would be quite simple to create such a package. You can run > > > > 32 bit applications on 64 bit but on a debian package level this is not > > > > an easy task to achieve. > > > > > > > > If you want to setup an demonstration server why you don't take the > > > > installer script which comes with the vm package on squeakvm.org ? This > > > > installs the 32bit binaries on your machine. > > > > > > > > I created a package for you which is a amd64 target ubuntu package which > > > > contains the binaries from the 3.10.1 i686 package from squeakvm.org.[1] > > > > It installs into /opt/squeak. You can use use > > > > > > > > /opt/squeak/bin/squeakvm YOUR-IMAGE > > > > > > > > to start squeak. Don't be misled by the ubuntu in the package name. It > > > > should install on debian as well. > > > > > > > > Let me know if you have trouble using it. > > > > > > > > [1] http://selfish.org/files/deb/squeak-vm-i686_0.1ubuntu1_amd64.deb > > > > > > > > Norbert > > > > > > Thanks that works. > > > > > > But this is really a plea --- My guess is that 95% of potential users > > > would have stopped by now when apt-get install does not work. > > > > > Yes, sure it is. For the desktop side of the software the barrier is > > lowered with the one-click experience images. > > To be honest. How far will you get on a server if an easy installation > > is your barrier? squeak does not provide any start/stop scripts for the > > image. There is no maintenance scripts nor is there logging. You have > > to know your software in order to use it properly. You are right I often > > wish, too, that some things are achievable easier. But that includes the > > configuration of a apache/tomcat webserver, too. > > If you pass all this you still have to beat your sys admins. And that is > > a hard task :) Taking your arguments (from the sys ads) and my > > assumption that you are using java server stuff there is a huge gap. > > They say "un-supported" and they use debian which is an OS which is not > > supported. You should use ubuntu for that. They care about production > > systems and they use a 64 bit OS version. There are really less needs to > > have a 64 bit OS nowadays but there are still some problems. If I care > > about stability I use 32 bit these days. Are you using java? Java on 64 > > bit linux systems is just not stable. > > May I ask what makes you make such claims? Especially considering the > amount of really large production 64 bit deployments. > with 64 bit linux installs and java runtime problems in the past. But this could be outdated. I'm sorry it is not very clever to make such claims without having the right arguments. On the other side desktop java on my 64 bit ubuntu hardy system is a pain. I'm propably be misled. Norbert |
2008/4/24 Norbert Hartl <[hidden email]>:
> > On Thu, 2008-04-24 at 10:34 +0200, Philippe Marschall wrote: > > 2008/4/24 Norbert Hartl <[hidden email]>: > > > > > > On Thu, 2008-04-24 at 11:23 +1000, Edward Stow wrote: > > > > On Thu, Apr 24, 2008 at 9:38 AM, Norbert Hartl <[hidden email]> wrote: > > > > > > > > > > On Thu, 2008-04-24 at 08:20 +1000, Edward Stow wrote: > > > > > > On Wed, Apr 23, 2008 at 3:35 PM, Miguel Enrique Cobá Martínez > > > > > > <[hidden email]> wrote: > > > > > > > > > > > > > > > > > > > > > I use squeak inside a chroot as per instructions here: > > > > > > > > > > > > > > http://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html > > > > > > > > > > > > > > as there is no 64 bit perfect setup for squeak > > > > > > > > > > > > > > I installed squeak inside the chroot with the repositories from squeak.org > > > > > > > (section other OSes) > > > > > > > > > > > > > > hope this help > > > > > > > > > > > > Yes is does -- it does confirm that a simple install is not available > > > > > > for amd64 architecture. By simple, I mean sudo apt-get install > > > > > > squeak. > > > > > > > > > > > And it doesn't. I have a hard time convincing my sys admins and their > > > > > > bosses to take seriously a package that does not have a > > > > > > straightforward install process on 64 bit machines. > > > > > > > > > > > > chroot'ing in their words is for 'legacy and un-supported systems that > > > > > > should not be installed on a production server.' > > > > > > > > > > > > I am trying to set up a demonstration server that will allow squeak > > > > > > with seaside to be considered a viable alternative. I should say that > > > > > > I'm not a sys admin and am feeling very frustrated with the lack of > > > > > > installable options. > > > > > > > > > > > > So please ... could those that maintain the debian and / or other os > > > > > > vms create an installable 64 bit deb and / or rpm. > > > > > > > > > > > > > > > > At the moment there is no packaged version which does compile on amd64. > > > > > Otherwise it would be quite simple to create such a package. You can run > > > > > 32 bit applications on 64 bit but on a debian package level this is not > > > > > an easy task to achieve. > > > > > > > > > > If you want to setup an demonstration server why you don't take the > > > > > installer script which comes with the vm package on squeakvm.org ? This > > > > > installs the 32bit binaries on your machine. > > > > > > > > > > I created a package for you which is a amd64 target ubuntu package which > > > > > contains the binaries from the 3.10.1 i686 package from squeakvm.org.[1] > > > > > It installs into /opt/squeak. You can use use > > > > > > > > > > /opt/squeak/bin/squeakvm YOUR-IMAGE > > > > > > > > > > to start squeak. Don't be misled by the ubuntu in the package name. It > > > > > should install on debian as well. > > > > > > > > > > Let me know if you have trouble using it. > > > > > > > > > > [1] http://selfish.org/files/deb/squeak-vm-i686_0.1ubuntu1_amd64.deb > > > > > > > > > > Norbert > > > > > > > > Thanks that works. > > > > > > > > But this is really a plea --- My guess is that 95% of potential users > > > > would have stopped by now when apt-get install does not work. > > > > > > > Yes, sure it is. For the desktop side of the software the barrier is > > > lowered with the one-click experience images. > > > To be honest. How far will you get on a server if an easy installation > > > is your barrier? squeak does not provide any start/stop scripts for the > > > image. There is no maintenance scripts nor is there logging. You have > > > to know your software in order to use it properly. You are right I often > > > wish, too, that some things are achievable easier. But that includes the > > > configuration of a apache/tomcat webserver, too. > > > If you pass all this you still have to beat your sys admins. And that is > > > a hard task :) Taking your arguments (from the sys ads) and my > > > assumption that you are using java server stuff there is a huge gap. > > > They say "un-supported" and they use debian which is an OS which is not > > > supported. You should use ubuntu for that. They care about production > > > systems and they use a 64 bit OS version. There are really less needs to > > > have a 64 bit OS nowadays but there are still some problems. If I care > > > about stability I use 32 bit these days. Are you using java? Java on 64 > > > bit linux systems is just not stable. > > > > May I ask what makes you make such claims? Especially considering the > > amount of really large production 64 bit deployments. > > > That is a good question. This is mainly influenced by my experience > with 64 bit linux installs and java runtime problems in the past. But > this could be outdated. I'm sorry it is not very clever to make such > claims without having the right arguments. > On the other side desktop java on my 64 bit ubuntu hardy system is a > pain. I'm propably be misled. kaffee or some other low-end, low-quality solutions. Even if you get the Sun VM the Java plugin and Java Webstart are broken. Cheers Philippe |
In reply to this post by NorbertHartl
2008/4/24 Norbert Hartl <[hidden email]>:
I may not have explain it well: the package in Debian is a pure 64 bits package. I can not understand the reasons for your answer or the reason of this thread: in an Debian lenny/sid amd64 machine: "apt-get install squeak-vm" just works. Regards. |
> I may not have explain it well: the package in Debian is a pure 64 bits
> package. > > I can not understand the reasons for your answer or the reason of this > thread: in an Debian lenny/sid amd64 machine: "apt-get install squeak-vm" > just works. Yes but adding lenny to /etc/apt/sources.list as well as etch is a risky proposition for the health of my etch system. |
In reply to this post by Edward Stow
Debian etch amd64 squeak redux.
1. http://ftp.squeak.org/debian does not contain debs for amd64 architecture. 2. Norbert Hartl has provided a package for the squeak-vm at http://selfish.org/files/deb/squeak-vm-i686_0.1ubuntu1_amd64.deb this can be installed after downloading > dpkg -i squeak-vm-i686_0.1ubuntu1_amd64.deb You will also need the SqueakV3.9.sources and an image file from http://squeak.org/Download/ squeak-vm will look for these files in the same directory used to start squeak-vm when started as: > squeak-vm <your.image> See http://www.squeakvm.org/unix/doc/squeak.html for command line arguments. 3. Debian lenny includes squeak-vm on amd64 architecture. 4. Also note that ubuntu 8.04 also has squeak-vm. (untried as yet) 5. This issue has been reported on Mantis at http://bugs.squeak.org/view.php?id=7029 and I have been asked to ask for others that know how to contribute to making available suitable package on ftp.squeak.org/debian. >From my limited knowledge of deb packages the basics are already available : Norbets deb plus the other i386 packages are needed to be put together. -- Thanks |
In reply to this post by Edward Stow
On Sat, 2008-04-26 at 10:53 +1000, Edward Stow wrote:
> > I may not have explain it well: the package in Debian is a pure 64 bits > > package. > > > > I can not understand the reasons for your answer or the reason of this > > thread: in an Debian lenny/sid amd64 machine: "apt-get install squeak-vm" > > just works. > > Yes but adding lenny to /etc/apt/sources.list as well as etch is a > risky proposition for the health of my etch system. > echo 'APT::Default-Release "etch"' >> /etc/apt/apt.conf than it only installs packages from etch. If you do apt-get -t lenny install ... then it pulls the package and all of the dependencies from lenny channel. This way you leverage between having a stable system and having a system which fulfills actual needs. Do a search about package pinning as well if you are interested. Norbert |
Free forum by Nabble | Edit this page |