Results 1 to 10 of 10

Thread: Random thought, how did Ubuntu get Rhythmbox installed anyway?

  1. #1
    Join Date
    May 2008
    Beans
    306
    Distro
    Ubuntu 10.04 Lucid Lynx

    Random thought, how did Ubuntu get Rhythmbox installed anyway?

    I was just bored so I downloaded Rhythmbox (same version included) and tried to compile it to my home folder (so I don't overwrite it). Oddly enough, I was missing dependencies when I tried to compile it.

    It just kind of makes me wonder, how did the player get on Ubuntu with those missing dependencies.

    Just a thought, not a tech question since I'm having no trouble at all. It just made me think.

  2. #2
    Join Date
    Feb 2010
    Location
    earth
    Beans
    256
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Random thought, how did Ubuntu get Rhythmbox installed anyway?

    Well, maybe it uninstalled something(s) only it depended on when you uninstalled it the first time.

  3. #3
    Join Date
    Nov 2009
    Location
    Dublin, Ireland
    Beans
    24
    Distro
    Kubuntu 9.10 Karmic Koala

    Re: Random thought, how did Ubuntu get Rhythmbox installed anyway?

    I had the same thing recently... I can't remember which packages they were, but a few days ago I decided to try and download the source of a few packages I already have installed and compile them, just to get myself used to compiling from source. Oddly enough the compiling seemed to fail for lack of dependencies.

    I'm guessing it's just looking in the wrong place for the dependencies? But then I know nothing about compiling, so...

  4. #4
    Join Date
    Feb 2010
    Location
    earth
    Beans
    256
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Random thought, how did Ubuntu get Rhythmbox installed anyway?

    I know! You had runtime libraries when you needed development libraries.

  5. #5
    Join Date
    May 2008
    Beans
    306
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Random thought, how did Ubuntu get Rhythmbox installed anyway?

    Quote Originally Posted by Austin25 View Post
    I know! You had runtime libraries when you needed development libraries.
    Then maybe I guess the people working on Ubuntu must remove them after the software is compiled. It's only a guess.

  6. #6
    Join Date
    Oct 2006
    Beans
    4,628
    Distro
    Kubuntu 18.10 Cosmic Cuttlefish

    Re: Random thought, how did Ubuntu get Rhythmbox installed anyway?

    The dependencies you were missing when you tried to compile it were the -dev packages which contain header files and such needed to compile stuff. They are not needed to actually run the program.
    Blog | Ubuntu User #15350 | Zsh FTW | Ubuntu Security | Nothing to hide?
    AMD Phenom II X6 1075T @ 3GHz, Nvidia GTX 650, 8GB DDR3 RAM, 1 X 1TB, 2 X 3TB HDD
    Please don't request support via PM


  7. #7
    Join Date
    May 2008
    Beans
    306
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Random thought, how did Ubuntu get Rhythmbox installed anyway?

    Quote Originally Posted by FuturePilot View Post
    The dependencies you were missing when you tried to compile it were the -dev packages which contain header files and such needed to compile stuff. They are not needed to actually run the program.
    Yeah, a post before mentioned that. It makes me wonder if Ubuntu uses the -dev dependencies to compile it and then remove them afterwards.

    Anyway, thanks for the answers, it just had me thinking.

  8. #8
    Join Date
    Oct 2006
    Beans
    4,628
    Distro
    Kubuntu 18.10 Cosmic Cuttlefish

    Re: Random thought, how did Ubuntu get Rhythmbox installed anyway?

    Quote Originally Posted by LinuxFox View Post
    Yeah, a post before mentioned that. It makes me wonder if Ubuntu uses the -dev dependencies to compile it and then remove them afterwards.

    Anyway, thanks for the answers, it just had me thinking.
    When a package is compiled it is compiled on a buildd. All of the necessary build-depends are installed on the buidd and then removed afterwards.
    Blog | Ubuntu User #15350 | Zsh FTW | Ubuntu Security | Nothing to hide?
    AMD Phenom II X6 1075T @ 3GHz, Nvidia GTX 650, 8GB DDR3 RAM, 1 X 1TB, 2 X 3TB HDD
    Please don't request support via PM


  9. #9
    Join Date
    May 2008
    Beans
    306
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Random thought, how did Ubuntu get Rhythmbox installed anyway?

    Quote Originally Posted by FuturePilot View Post
    When a package is compiled it is compiled on a buildd. All of the necessary build-depends are installed on the buidd and then removed afterwards.
    Then that answers my question. Thanks.

  10. #10
    Join Date
    Feb 2007
    Location
    Tuxland
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: Random thought, how did Ubuntu get Rhythmbox installed anyway?

    There is more then one kind of dependency in the software world:

    Runtime dependencies - What everyone using the software needs installed.

    Build dependencies - Dependencies only needed to compile the program.

    Test dependencies - Dependencies needed in automated tests.

    When you make a Debian package, you have to specify the build dependencies, but these are invisible to the end user unless they do (apt-get builddep <package name>).
    Proud GNU/Linux zealot and lover of penguins
    "Value your freedom or you will lose it, teaches history." --Richard Stallman

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •