Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Back Room
  4. WHY UBUNTU SUCKS!!!

WHY UBUNTU SUCKS!!!

Scheduled Pinned Locked Moved The Back Room
linuxannouncementc++javaapache
15 Posts 8 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Z zoid

    X| WHY UBUNTU SUCKS!!! X| All I wanted to do was to install Java 1.5 JDK, J2EE 1.4 SDK and Apache Tomcat on my Ubuntu computer. I heard Ubuntu was the best distro for noobs... I go to java.sun.com and get Java 1.5 JDK with net beans I end up with a .bin file. I try to execute and I get a cryptic error: ./j2eesdk-1_4_02_2005Q2-linux.bin: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory Looks like I have the wrong version of the c++ library. Ok don't panic. I search for "ubuntu and java" on google. I find a few pages that tell me to follow the instuctions for Debian distro. First, I need to download something called the java-package. The instuctions are as follows: apt-get install java-package Simple enough, right? Wrong. I get an error telling me that the package doesn't exist. So back to google I go. After trying different search word combinations I come up with a better instruction page. This one mentions that I must change my etc/apt/sources.list file. I open the file with my text editor. Ofcourse it's read only (only root can edit it). I spend 15 minutes trying to find out what the name of my filemanager's name (sorry, linux noob remember? :) ) is so I can run it from the terminal as the root user. (BTW I have to do another google search to figure out how to become root, as Ubuntu does not provide a root account by default.) I edit the file as recommended by the site. I run apt-get install java-package again. This time stuff starts happening but the install fails again and throws another cryptic message. Back to google. I discover that I must run apt-get update first to update some other files/apps on my system. I run apt-get install java-package again. Finally! The java-package is installed. The next step is to turn the .bin into a .deb file. The command is: fakeroot make-jpkg jdk-1_5_0_05-nb-4_1-linux-ml.bin I run this and suprise!, it fails. Back to google. It turns out I downloaded the package with netbeans. java-package does not support this version. I go back to sun and look around for a version with out net-beans. Find one and download it. I run the command again: fakeroot make-jpkg jdk-1_5_0_02-linux-i586.bin A bunch of scary warnings come up but it does its thing and finishes successfully. So onto the next step. Install the package. I run the following command: dpkg -i sun-j2re1.5_1.5.0+update05_i386.deb Wow, a few more warnings but it worked!! Ok s

    J Offline
    J Offline
    Jorgen Sigvardsson
    wrote on last edited by
    #2

    If you're not prepared to fix stuff yourself (this is not an unsurmountable problem), then why are you running Linux in the first place? :confused: -- Pictures[^] from my Japan trip.

    P Z R 3 Replies Last reply
    0
    • J Jorgen Sigvardsson

      If you're not prepared to fix stuff yourself (this is not an unsurmountable problem), then why are you running Linux in the first place? :confused: -- Pictures[^] from my Japan trip.

      P Offline
      P Offline
      peterchen
      wrote on last edited by
      #3

      I guess because Ubuntu claims to be n00b-enabled, and meddling with it can't hurt (as much as VB, anyway)


      Pandoras Gift #44: Hope. The one that keeps you on suffering.
      aber.. "Wie gesagt, der Scheiss is' Therapie"
      boost your code || Fold With Us! || sighist | doxygen -- modified at 7:51 Saturday 19th November, 2005

      W 1 Reply Last reply
      0
      • J Jorgen Sigvardsson

        If you're not prepared to fix stuff yourself (this is not an unsurmountable problem), then why are you running Linux in the first place? :confused: -- Pictures[^] from my Japan trip.

        Z Offline
        Z Offline
        zoid
        wrote on last edited by
        #4

        I'm sure it's not unsurmountable -- but I've already spent over 2 hours surmounting various other problems just to hit a what looks like a dead end. My whole point is, that Ubuntu is advertised as a linux distro that "just works". And this was true for the installation (hw detection) process. It was much better then distros I've tried in the past. But why is something as simple as installing an application such a pain in the a$$? From the various post/newsgroups I've scoured the JDK/SDK isn't the only application one needs to bend over backwards to get to work. Oh an why am I using linux? It was supposed to be for fun :) and to learn more about linux. I haven't used UNIX type systems since I've finished school. So far it hasn't that much fun.

        J S R 3 Replies Last reply
        0
        • Z zoid

          I'm sure it's not unsurmountable -- but I've already spent over 2 hours surmounting various other problems just to hit a what looks like a dead end. My whole point is, that Ubuntu is advertised as a linux distro that "just works". And this was true for the installation (hw detection) process. It was much better then distros I've tried in the past. But why is something as simple as installing an application such a pain in the a$$? From the various post/newsgroups I've scoured the JDK/SDK isn't the only application one needs to bend over backwards to get to work. Oh an why am I using linux? It was supposed to be for fun :) and to learn more about linux. I haven't used UNIX type systems since I've finished school. So far it hasn't that much fun.

          J Offline
          J Offline
          Jim A Johnson
          wrote on last edited by
          #5

          I think the whole point of Linux is that solving the problems proves you are a man; then you are allowed to write unusable, unreadable open-source code like all the rest of the Free Software weenies. As I struggle for the second day with link errors in the obscene Xerces code my manager dumped into our app an hour before he left on a week-long vacation...

          P 1 Reply Last reply
          0
          • Z zoid

            I'm sure it's not unsurmountable -- but I've already spent over 2 hours surmounting various other problems just to hit a what looks like a dead end. My whole point is, that Ubuntu is advertised as a linux distro that "just works". And this was true for the installation (hw detection) process. It was much better then distros I've tried in the past. But why is something as simple as installing an application such a pain in the a$$? From the various post/newsgroups I've scoured the JDK/SDK isn't the only application one needs to bend over backwards to get to work. Oh an why am I using linux? It was supposed to be for fun :) and to learn more about linux. I haven't used UNIX type systems since I've finished school. So far it hasn't that much fun.

            S Offline
            S Offline
            Shog9 0
            wrote on last edited by
            #6

            ZoiD wrote:

            But why is something as simple as installing an application such a pain in the a$$? From the various post/newsgroups I've scoured the JDK/SDK isn't the only application one needs to bend over backwards to get to work.

            Think about it this way: once you are able to install and configure new packages on Linux, you will generally have a much better understanding of what the system is made of. Contrast this with (say) installing VS2005 on Windows - i have two installations, one which works and one which doesn't. Both installed using the same procedure, but because of differences in the systems, one has a correct set of supporting libraries while the other does not. I have no idea where to even being should i want to correct the broken installation - there are such a huge number of supporting libraries that i know nothing about, it might take me days to hunt down all the separate packages and verify that they've been installed correctly. On Linux, i would have had to do this up-front. Not saying that one way is better or worse than the other. It's certainly nice when a hugely complex software installation "just works". But for some people, it's very appealing to know everything about the system they're using, and where to look if something isn't right.

            My god, you're a genius! - Jörgen Sigvardsson, The Lounge

            Z J 2 Replies Last reply
            0
            • J Jim A Johnson

              I think the whole point of Linux is that solving the problems proves you are a man; then you are allowed to write unusable, unreadable open-source code like all the rest of the Free Software weenies. As I struggle for the second day with link errors in the obscene Xerces code my manager dumped into our app an hour before he left on a week-long vacation...

              P Offline
              P Offline
              peterchen
              wrote on last edited by
              #7

              So it's a rite of passage for pimply faced teenagers... god!


              Pandoras Gift #44: Hope. The one that keeps you on suffering.
              aber.. "Wie gesagt, der Scheiss is' Therapie"
              boost your code || Fold With Us! || sighist | doxygen

              1 Reply Last reply
              0
              • S Shog9 0

                ZoiD wrote:

                But why is something as simple as installing an application such a pain in the a$$? From the various post/newsgroups I've scoured the JDK/SDK isn't the only application one needs to bend over backwards to get to work.

                Think about it this way: once you are able to install and configure new packages on Linux, you will generally have a much better understanding of what the system is made of. Contrast this with (say) installing VS2005 on Windows - i have two installations, one which works and one which doesn't. Both installed using the same procedure, but because of differences in the systems, one has a correct set of supporting libraries while the other does not. I have no idea where to even being should i want to correct the broken installation - there are such a huge number of supporting libraries that i know nothing about, it might take me days to hunt down all the separate packages and verify that they've been installed correctly. On Linux, i would have had to do this up-front. Not saying that one way is better or worse than the other. It's certainly nice when a hugely complex software installation "just works". But for some people, it's very appealing to know everything about the system they're using, and where to look if something isn't right.

                My god, you're a genius! - Jörgen Sigvardsson, The Lounge

                Z Offline
                Z Offline
                zoid
                wrote on last edited by
                #8

                I agree with you however, unless I'm missing something really obvious here, this does not hold true for Ubuntu. I know that part of the problem is sun's choice of packaging the software as an executable bin file which relies on dependencies that my system doesn't have to execute. A tarball would have made everything easy (easier) There is a package that converts this bin to a deb. As far as I'm concerned this step is just as magic as installing VS2005 on windows. Some third party software is being used to convert one package to another. It will either work or not. If it doesn't then sure, since it's open source I can find the sources and try to fix - develop a version that will work. (This is not an reasonable expectation). As I mentioned in the first post, I tried downloading and rpm that contained the missing C++ lib. Turned out that debain/ubuntu doesn't support rpm's. So I'm at the mercy of another third party app called alien that can be used to the conversion. This app fails. Now what do I do? Download the alien source and figure out what it is doing? No thanks... I really don't care to learn the details of the rpm and deb formats. I just want to open the packages. Anyways I hope I'm missing something obvious an that I'll figure out a way to do this (however google has been telling me otherwise). If not I think I'm going to go back to mandrake.

                1 Reply Last reply
                0
                • P peterchen

                  I guess because Ubuntu claims to be n00b-enabled, and meddling with it can't hurt (as much as VB, anyway)


                  Pandoras Gift #44: Hope. The one that keeps you on suffering.
                  aber.. "Wie gesagt, der Scheiss is' Therapie"
                  boost your code || Fold With Us! || sighist | doxygen -- modified at 7:51 Saturday 19th November, 2005

                  W Offline
                  W Offline
                  WillemM
                  wrote on last edited by
                  #9

                  Sadly it isn't. I came across this problem too, while I am pretty sury I know a lot about how linux works. I think Linux is more for those who like to fix things more often, just for the fun. If you just want to run programs and develop software, please use Windows. It's easier to work with and you can keep your mind on the job you are trying to get done. WM.
                  What about weapons of mass-construction?

                  P 1 Reply Last reply
                  0
                  • S Shog9 0

                    ZoiD wrote:

                    But why is something as simple as installing an application such a pain in the a$$? From the various post/newsgroups I've scoured the JDK/SDK isn't the only application one needs to bend over backwards to get to work.

                    Think about it this way: once you are able to install and configure new packages on Linux, you will generally have a much better understanding of what the system is made of. Contrast this with (say) installing VS2005 on Windows - i have two installations, one which works and one which doesn't. Both installed using the same procedure, but because of differences in the systems, one has a correct set of supporting libraries while the other does not. I have no idea where to even being should i want to correct the broken installation - there are such a huge number of supporting libraries that i know nothing about, it might take me days to hunt down all the separate packages and verify that they've been installed correctly. On Linux, i would have had to do this up-front. Not saying that one way is better or worse than the other. It's certainly nice when a hugely complex software installation "just works". But for some people, it's very appealing to know everything about the system they're using, and where to look if something isn't right.

                    My god, you're a genius! - Jörgen Sigvardsson, The Lounge

                    J Offline
                    J Offline
                    Jorgen Sigvardsson
                    wrote on last edited by
                    #10

                    You''re sane. That's why I like you! (drukn and otherwise) -- Pictures[^] from my Japan trip.

                    1 Reply Last reply
                    0
                    • W WillemM

                      Sadly it isn't. I came across this problem too, while I am pretty sury I know a lot about how linux works. I think Linux is more for those who like to fix things more often, just for the fun. If you just want to run programs and develop software, please use Windows. It's easier to work with and you can keep your mind on the job you are trying to get done. WM.
                      What about weapons of mass-construction?

                      P Offline
                      P Offline
                      peterchen
                      wrote on last edited by
                      #11

                      Yeah, I think you are at it. Waht keeps me away from the Linux crowd is that they don't have an idea about getting a job done, you have to agree to their mantra before you are allowed to argue.


                      Pandoras Gift #44: Hope. The one that keeps you on suffering.
                      aber.. "Wie gesagt, der Scheiss is' Therapie"
                      boost your code || Fold With Us! || sighist | doxygen

                      1 Reply Last reply
                      0
                      • J Jorgen Sigvardsson

                        If you're not prepared to fix stuff yourself (this is not an unsurmountable problem), then why are you running Linux in the first place? :confused: -- Pictures[^] from my Japan trip.

                        R Offline
                        R Offline
                        Ray Cassick
                        wrote on last edited by
                        #12

                        Agreed. This junk is exactly why *nix will never make it to the mainstream desktop. ...and none of you Mac zealots out there come after me about your side of the street either. I still don't consider MACs mainstream :)


                        George Carlin wrote: "Don't sweat the petty things, and don't pet the sweaty things." Jörgen Sigvardsson wrote: If the physicists find a universal theory describing the laws of universe, I'm sure the asshole constant will be an integral part of that theory.
                        My Blog[^]


                        1 Reply Last reply
                        0
                        • Z zoid

                          I'm sure it's not unsurmountable -- but I've already spent over 2 hours surmounting various other problems just to hit a what looks like a dead end. My whole point is, that Ubuntu is advertised as a linux distro that "just works". And this was true for the installation (hw detection) process. It was much better then distros I've tried in the past. But why is something as simple as installing an application such a pain in the a$$? From the various post/newsgroups I've scoured the JDK/SDK isn't the only application one needs to bend over backwards to get to work. Oh an why am I using linux? It was supposed to be for fun :) and to learn more about linux. I haven't used UNIX type systems since I've finished school. So far it hasn't that much fun.

                          R Offline
                          R Offline
                          Ray Cassick
                          wrote on last edited by
                          #13

                          ZoiD wrote:

                          So far it hasn't that much fun.

                          1. That's why they teach in in College :) 2) So dump it, chalk it up to a learning experience and come back to the dark (Windows) side :)

                          George Carlin wrote: "Don't sweat the petty things, and don't pet the sweaty things." Jörgen Sigvardsson wrote: If the physicists find a universal theory describing the laws of universe, I'm sure the asshole constant will be an integral part of that theory.
                          My Blog[^]


                          1 Reply Last reply
                          0
                          • Z zoid

                            X| WHY UBUNTU SUCKS!!! X| All I wanted to do was to install Java 1.5 JDK, J2EE 1.4 SDK and Apache Tomcat on my Ubuntu computer. I heard Ubuntu was the best distro for noobs... I go to java.sun.com and get Java 1.5 JDK with net beans I end up with a .bin file. I try to execute and I get a cryptic error: ./j2eesdk-1_4_02_2005Q2-linux.bin: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory Looks like I have the wrong version of the c++ library. Ok don't panic. I search for "ubuntu and java" on google. I find a few pages that tell me to follow the instuctions for Debian distro. First, I need to download something called the java-package. The instuctions are as follows: apt-get install java-package Simple enough, right? Wrong. I get an error telling me that the package doesn't exist. So back to google I go. After trying different search word combinations I come up with a better instruction page. This one mentions that I must change my etc/apt/sources.list file. I open the file with my text editor. Ofcourse it's read only (only root can edit it). I spend 15 minutes trying to find out what the name of my filemanager's name (sorry, linux noob remember? :) ) is so I can run it from the terminal as the root user. (BTW I have to do another google search to figure out how to become root, as Ubuntu does not provide a root account by default.) I edit the file as recommended by the site. I run apt-get install java-package again. This time stuff starts happening but the install fails again and throws another cryptic message. Back to google. I discover that I must run apt-get update first to update some other files/apps on my system. I run apt-get install java-package again. Finally! The java-package is installed. The next step is to turn the .bin into a .deb file. The command is: fakeroot make-jpkg jdk-1_5_0_05-nb-4_1-linux-ml.bin I run this and suprise!, it fails. Back to google. It turns out I downloaded the package with netbeans. java-package does not support this version. I go back to sun and look around for a version with out net-beans. Find one and download it. I run the command again: fakeroot make-jpkg jdk-1_5_0_02-linux-i586.bin A bunch of scary warnings come up but it does its thing and finishes successfully. So onto the next step. Install the package. I run the following command: dpkg -i sun-j2re1.5_1.5.0+update05_i386.deb Wow, a few more warnings but it worked!! Ok s

                            realJSOPR Offline
                            realJSOPR Offline
                            realJSOP
                            wrote on last edited by
                            #14
                            1. Well, using Apache is NOT a "noob" thing to install. 2) If it ain't in the repositories, don't install it without expecting a certain level of difficulty. 3) If you're such a "noob", you should have searched out Ubuntu-specific install how-to's instead of striking out on your own. 4) Instead of complaining the Ubuntu isn't the right distro for you, go out and find it. 5) You only wasted two hours? I spent a whole day trying to get a DVD player installed on Mandrake to a year or so ago. I finally gave up and installed Win2k because I simply needed the system to work. 6) Only a moron blames the tools for shoddy planning and a lack of patience... ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -- modified at 8:52 Monday 21st November, 2005
                            Z 1 Reply Last reply
                            0
                            • realJSOPR realJSOP
                              1. Well, using Apache is NOT a "noob" thing to install. 2) If it ain't in the repositories, don't install it without expecting a certain level of difficulty. 3) If you're such a "noob", you should have searched out Ubuntu-specific install how-to's instead of striking out on your own. 4) Instead of complaining the Ubuntu isn't the right distro for you, go out and find it. 5) You only wasted two hours? I spent a whole day trying to get a DVD player installed on Mandrake to a year or so ago. I finally gave up and installed Win2k because I simply needed the system to work. 6) Only a moron blames the tools for shoddy planning and a lack of patience... ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -- modified at 8:52 Monday 21st November, 2005
                              Z Offline
                              Z Offline
                              zoid
                              wrote on last edited by
                              #15

                              ha ha 1) Well, using Apache is NOT a "noob" thing to install. no it probably isn't - and I never even got as far as apache. In fact I'm planning on still installing apache. my whole point was that ubuntu was billed as such and easy linux distro to work with that i wrongly assumed it would be easy to work with. It turns out it has just as many (if not more) issues than any other distro. oh and btw installing apache on windows is a snap and a noob could do.. configuring it properly might be a different story. 2) If it ain't in the repositories, don't install it without expecting a certain level of difficulty. I did expect a certain level of difficulty. In fact that's why I didn't give up until it became obvious that what i was trying to accomplish was impossible. (I say impossible because not a single post on google pointed to anyone even being remotely successful at installing J2ee on ubuntu.) 3) If you're such a "noob", you should have searched out Ubuntu-specific install how-to's instead of striking out on your own. Ha ha - see last response... search for j2ee and ubuntu. 4) Instead of complaining the Ubuntu isn't the right distro for you, go out and find it. Hey, I said it was rant. I understand I picked the wrong distro.. I even mention that at the end of the post if you even cared to read it. 5) You only wasted two hours? I spent a whole day trying to get a DVD player installed on Mandrake to a year or so ago. I finally gave up and installed Win2k because I simply needed the system to work. Good for you. 6) Only a moron blames the tools for shoddy planning and a lack of patience... Wtf? why would I need planning. I downloaded ubuntu to try it out. I wanted to use it a certain way. It didn't work. I was pissed about the time wasted. I shared my experience. Lighten up, only a moron would get so worked up by a post on bb.

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups