Shop OBEX P1 Docs P2 Docs Learn Events
Warning while installing simple ide — Parallax Forums

Warning while installing simple ide

RuturajRuturaj Posts: 19
edited 2014-12-04 04:16 in General Discussion
Following warning occurred when I tried to install simpleIDE using Ubuntu software center.

The package is of bad quality
The installation of a package which violates the quality standards isn't allowed. This could cause serious problems on your computer. Please contact the person or organisation who provided this package file and include the details beneath.

Comments

  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2014-12-04 00:58
    In all honesty, most of use Parallaxians abandoned Ubuntu at about Version 12.04 as it was getting weird with indications of proprietary ambitions. One of the simplest ways to make loyal users is to have them fearful that a change to another OS or Linux distribution will be a security threat.

    My impression is that Ubuntu is building what I would call an "virtual moat" to retain user loyalty. They are projecting their own sort of nanny state.


    I use Simple IDE with Debian and have never seen such a paranoid message. And Simple IDE doesn't seem to trigger any such dire warnings in Apple's OS X or Windows 7.

    From about version 10.4 to 12.4, I was an avid Ubuntu user.

    +++++++++
    Having said all that, the problem seems to originate with the files having the wrong user ID. Traditionally, this would be changed AFTER installation. But Ubuntu desires some sort of fancy installer that does it before it gets to this security feature.
  • Heater.Heater. Posts: 21,230
    edited 2014-12-04 04:16
    Ruturaj,

    As far as I can tell the simpleide package sets the ownership of all the files under /opt/parallax to 1000:1000. That is usually the user and group identities of the first non-root user account created on the machine. Which is normally the user that is created when you do the first installation of Debian. Given that many Linux systems only ever have one non-root user that is a workable package.

    Quite why your Ubuntu fusses about wrong-file-owner-uid-or-gid I'm not sure. Ubuntu is really annoying, they just take Debian and break it in so many interesting ways.

    Anyway assuming the package did in fact install all the files into /opt/parallax you should now check that they are owned by your regular user name.
    $ ls -l /opt/parallax
    
    If not then change the owner and group of the entire directory tree:
    $ cd /opt
    $ chown -R yourname:yourname parallax 
    
    By the way if you ever want to uninstall the thing it's package name is actually "simpleide" not "simple-ide" as you might guess from the file name.
    That is a bit of a bug in the package I think.

    Aside: In general I hate to be installing debs that don't come from the Debian repositories. (Or it would be Ubuntu if I were using that)
    Deb packages have to be installed as root so that should be an operation reserved only for trusted packages.
    There is no reason for something like Simpleide to require root privs to install and use.

    I'm not say I don't trust Jazzed and the guys but mistakes happen. So many times I have had problems with my OS cause by installing debs from odd repositories I just don't do it any more.
Sign In or Register to comment.