LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 01-18-2015, 01:52 PM   #1
Leck
LQ Newbie
 
Registered: Jan 2015
Posts: 4

Rep: Reputation: Disabled
recursion gui free software




i decided to post this as a new thread seeing how it's a recurring problem for me, and i still haven't found good recursive software to download dependancies from a website when some of the packages aren't in the repos or my linux doesn't have the correct repos in the sources file.

i used dpkg -i and it did not work. i know i can install this with recursion software, however the trend is heading toward arch with linux, so distro agnostic linuxes and parent distros which install tarballs and compile without many bugs automatically are what all linux developers should be supporting first and foremost.

this brings me to my question, there are a lot of applications and dependancies not included in repositories, and not included in your current aptitude (or whatever automated dependancy program you prefer to use to download packages) unless you modify the repo source file, so sources.list or whatever for debian. why do forum answers simply refer newbies and half newbies to using commands with bugs, instead of considering the repository doesn't have the neccessary packages, or that the user needs to add the websites to the sources in their distro before using automated package grabber commands/software? it's quite possible the person who posted the package did not submit it to the linux repo, or has not submitted it yet. some devs are too lazy to put any of their software in any repo.

there are websites like github which seem to be attempting to correct this problem, but it still begs the question, what is good recursion software or a recursive command which works and downloads the dependancies when not in the repositories with the least amount of bugs? theroetically it would be easier to use gui software which has innate recursion and copy and paste the web address of the binary, rather than modify the source file every time you want to download a package with missing dependances.

here was an example of my output downloading a current wheezy kernel in order to make a custom debian image

root@Leck1p2l:/home/leck# gdebi /home/leck/Downloads/kernel-package_12.036+nmu3_all.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Building data structures... Done
This package is uninstallable
Dependency is not satisfiable: po-debconf

Last edited by Tinkster; 01-27-2015 at 07:24 PM.
 
Old 01-18-2015, 02:44 PM   #2
JeremyBoden
Senior Member
 
Registered: Nov 2011
Distribution: Debian
Posts: 1,141

Rep: Reputation: 235Reputation: 235Reputation: 235
If something hasn't been packaged, you can't expect it to behave like one.
 
Old 01-18-2015, 02:45 PM   #3
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,093

Rep: Reputation: 2474Reputation: 2474Reputation: 2474Reputation: 2474Reputation: 2474Reputation: 2474Reputation: 2474Reputation: 2474Reputation: 2474Reputation: 2474Reputation: 2474
on debian whats wrong with apt-get

me personally i like YUM and redhat ... but Debian is a good os

Quote:
there are a lot of applications and dependencies not included in repositories
odd

if a package in in the update or base
or any of the custom ones
then all the dependencies ARE in it

if you install "the Gimp" with apt-get
it will grab the needed gtk and gegl and bable, exif, png,jpg,curl,and so on


but if you are going to grab things from git
say like "Natron 1.0 (https://natron.inria.fr/natron-1-0-0-stable-released/)

https://github.com/MrKepzie/Natron

then YOU!!!! have to build the source
and if needed BUILD your own ".deb" install archive

Last edited by John VV; 01-18-2015 at 02:51 PM.
 
Old 01-18-2015, 02:53 PM   #4
Head_on_a_Stick
Senior Member
 
Registered: Dec 2014
Location: London, England
Distribution: Arch & Debian
Posts: 1,183

Rep: Reputation: 283Reputation: 283Reputation: 283
The reason why you can't get the dependencies is because that's an Ubuntu package...
 
Old 01-18-2015, 04:05 PM   #5
Habitual
LQ Addict
 
Registered: Jan 2011
Posts: 8,341
Blog Entries: 11

Rep: Reputation: 2311Reputation: 2311Reputation: 2311Reputation: 2311Reputation: 2311Reputation: 2311Reputation: 2311Reputation: 2311Reputation: 2311Reputation: 2311Reputation: 2311
Quote:
Originally Posted by John VV View Post
but if you are going to grab things from git
say like "Natron 1.0 (https://natron.inria.fr/natron-1-0-0-stable-released/)

https://github.com/MrKepzie/Natron

then YOU!!!! have to build the source
and if needed BUILD your own ".deb" install archive
And satisfy dependencies.
 
Old 01-18-2015, 05:17 PM   #6
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: OpenBSD
Posts: 1,647
Blog Entries: 8

Rep: Reputation: 578Reputation: 578Reputation: 578Reputation: 578Reputation: 578Reputation: 578
Quote:
Originally Posted by Leck View Post
there are a lot of applications and dependancies not included in repositories, and not included in your current aptitude (or whatever automated dependancy program you prefer to use to download packages) unless you modify the repo source file, so sources.list or whatever for debian.
If you are using a distribution with a large package repository, there will be few, if any, packages you need that are not there. It may be necessary to occasionally use different, but similar applications. For example; You like rtorrent. Your distro does not have rtorrent, but does have Transmission. Bite the bullet and use Transmission.
Quote:
why do forum answers simply refer newbies and half newbies to using commands with bugs, instead of considering the repository doesn't have the neccessary packages
The commands do not have bugs. Those commands tell the package manager to download and install packages from the distribution's repository. The package manager cannot install something that is not in the repository. If you want to install something that is not in the repository, you will need to install it from source, which is an advanced procedure. Until you have the knowledge to that, you will need to use the package manger and the available packages. Adding things from other sources without knowing how to do it will break your system.
 
Old 01-22-2015, 07:28 PM   #7
Leck
LQ Newbie
 
Registered: Jan 2015
Posts: 4

Original Poster
Rep: Reputation: Disabled
[SIZE="3"]
thx, since the last time i wrote i found the aptitude command for automatically writing to my sources.list

as for the repositories, i didn't understand repositories fully until reading the replies here. thank you for the replies.

as a rebuttel, i read how aptitude does not do something locally, only remotely, but that is supposed to be changing soon. i still have not gotten the answer to my initial question. apparently there is no software to automatically compile/install due to the lack of an answer to my initial software question. i guess there is either (1) no standard way of organizing software, but i was referring to installing tarballs only with my initial question. i'm assuming a tarball is simply a package, not an installable package. with so many people working on linux, why not have an autoruns file like windows has in tarballs? this would drastically simplify compile confusion with software packages you need to install (i guess that's what the parent distros do, but there should be a way to install a single package/software in order to extract the autoruns from a tarball and execute the autoruns file effectivly installing a distro agnostic software package on any distro) or (2) maybe there isn't a way to install agnostic packages because there are too many variables and nobody has taken the time to write software to automate the compiling to machine/assembly executables yet. even though i'm new to this forum, i'm almost finished developing my first official release of a debian spin named "leck linux" and after it's out of beta, i'll proceed to integrating weak artificial intelligence probably with common lisp. more details are on my "leck linux" webpage. (it will progress beoynd a spin eventually)

this will probably be my last post on the newbie section of linuxquestions forum. i'm not really a newbie, i just haven't communicated with other people about linux until recently. i'm like the hermit genius who doesn't know the correct terms for the correct things. apparently i'm doing something revolutionary integrating ai into a linux distro for free. more details on my linux webpage

i'm adding something to reinforce my rebuttel, so this is an edit...
i spent a lot of time reading about lisp and the progress it has made since its creation. i like how everything is customizable, so it's the best language for artificial intelligence from what i've read due to the fact it is a functional programming language. everything is customizable. the point i'm making is because you can change everything in lisp easily (and essentially change everything in every language, just not easily) you can set steps and hard code package installation. weak artificial intelligence includes the ai writing its own code, but using hard coding, you can essentially automate what people do when they read a readme file and install packages. if you simply try different things and prompt the user for "did this work, did this not work?" and the hard coded algorithm would undo the changes and try something else, is a crude way of automating installable tarballs. you don't really need instructions if the developer doesn't make you do anything unusual with the install. just make a library of instructions and when it's time to install a package, the ai will start with the most successful set of instructions and work its way down the list. maybe this will help some ambitious software developer on distro agnostic package installation software, so my recurring problem will go away 8p. i know as i make progress on ai, this will become irrelevent, but it's a long way to go for my weak ai to even do simple things like automatically write drivers and automatically compile software where the developers are too lazy to package for every major parent distro (debian, opensuse)

by the way, i want to change to slitaz's custom version of aptitude eventually. i don't even like aptitude, but it gets the job done, and i force myself to use the most popular software so i can give advice and help people, because i do freelance computer consulting and repair

the last post mentioned something about breaking my system. i corrupted synaptic 2 days ago by adding malformed lines to my sources.list. it was very easily fixable. linux told me which lines were malformed and i deleted them manually. i don't know if you are referring to corrupting the file explorer (nautilus) or something else. unlike windows, when linux gets corrupt, it's easily fixable. once windows gets corrupt, it's a nightmare to fix, so i just reinstall windows as a rule of thumb.

Last edited by Tinkster; 01-27-2015 at 07:24 PM. Reason: traffic driving link removed
 
Old 01-23-2015, 03:46 AM   #8
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: OpenBSD
Posts: 1,647
Blog Entries: 8

Rep: Reputation: 578Reputation: 578Reputation: 578Reputation: 578Reputation: 578Reputation: 578
Quote:
Originally Posted by Leck View Post
i'm not really a newbie
But you
Quote:
didn't understand repositories fully until reading the replies here.
?
Quote:
i'm almost finished developing my first official release of a debian spin
Despite lacking basic knowledge such as repositories, you have been creating a derivative! Impressive.

And why are you posting with large red letters? Please stop.

Last edited by Randicus Draco Albus; 01-23-2015 at 03:48 AM.
 
Old 01-23-2015, 04:28 AM   #9
descendant_command
Senior Member
 
Registered: Mar 2012
Posts: 1,479

Rep: Reputation: 388Reputation: 388Reputation: 388Reputation: 388
Wow.
 
Old 01-23-2015, 08:14 AM   #10
JeremyBoden
Senior Member
 
Registered: Nov 2011
Distribution: Debian
Posts: 1,141

Rep: Reputation: 235Reputation: 235Reputation: 235
Sentences start with a capital letter and there are rules about whether the rest of the sentence is lower case (or not).
 
1 members found this post helpful.
Old 01-23-2015, 08:48 AM   #11
rtmistler
Moderator
 
Registered: Mar 2011
Location: Sutton, MA. USA
Distribution: MINT Debian, Angstrom, SUSE, Ubuntu
Posts: 5,260
Blog Entries: 12

Rep: Reputation: 1862Reputation: 1862Reputation: 1862Reputation: 1862Reputation: 1862Reputation: 1862Reputation: 1862Reputation: 1862Reputation: 1862Reputation: 1862Reputation: 1862
Aren't there LQ rules against posting your personal website as part of your posts or signature?

I don't understand where there's a question either.

Last edited by rtmistler; 01-23-2015 at 08:50 AM.
 
Old 01-23-2015, 06:43 PM   #12
joe_2000
Member
 
Registered: Jul 2012
Location: Aachen, Germany
Distribution: Void, Debian
Posts: 823

Rep: Reputation: 237Reputation: 237Reputation: 237
Quote:
Originally Posted by rtmistler View Post
Aren't there LQ rules against posting your personal website as part of your posts or signature?
Yikes. I think in this case LQ should make an exception. You should go read it. I really have been struck by a genius here. Finally, after using Debian for years now, I realized I got it all wrong. I don't like which of the recommendations I like best. Is it

a)
Quote:
if debian boots up and has an internet connection, then you can keep using debian. if debian didn't have an internet connection during the installation, i suggest uninstalling debian right away
or b)
Quote:
assuming you have installed debian [...] and are logged in as an administrator or root (if you aren't, it will require you to do everything by command line interface and you'll have to add sudo or su before every command). there really isn't a reason to use a non admin account anyway. [...]
you should always use the application named "root terminal" to input command line commands. it's a waste of time to use "terminal".
or c)
Quote:
just close the debian updater when it asks you to run the debian software updater. i forget how to disable the software updater.
I think we are being trolled, but it's a nice reading anyway...
 
1 members found this post helpful.
Old 01-23-2015, 09:13 PM   #13
JeremyBoden
Senior Member
 
Registered: Nov 2011
Distribution: Debian
Posts: 1,141

Rep: Reputation: 235Reputation: 235Reputation: 235
I rather like
Quote:
... the goal is to get an internet connection. debian will handle the rest, like installing wireless drivers after it's connected to the internet, so you can unhook the wire (ethernet cable) from your computer after wireless works. (because wireless is better in almost every way)...
 
Old 01-27-2015, 07:26 PM   #14
Tinkster
Moderator
 
Registered: Apr 2002
Location: in a fallen world
Distribution: slackware by choice, others too :} ... android.
Posts: 23,067
Blog Entries: 11

Rep: Reputation: 910Reputation: 910Reputation: 910Reputation: 910Reputation: 910Reputation: 910Reputation: 910Reputation: 910
Quote:
Originally Posted by rtmistler View Post
Aren't there LQ rules against posting your personal website as part of your posts or signature?

I don't understand where there's a question either.
Sigs are fine (unless they break other rules, of course), but plonking a website in the bottom of a post as "pseudo-sig" is not. The difference is that crawlers don't get presented with actual sigs ... so they can't be used for SEO purposes.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Free Software Foundation video explains the value of free software LXer Syndicated Linux News 0 12-30-2014 06:02 PM
LXer: Free Knowledge requires Free Software and Free File Formats LXer Syndicated Linux News 0 06-26-2011 07:22 AM
GUI Based CENTOS free Backup software arghyadas Linux - Software 6 04-09-2010 09:56 PM
LXer: Free Software Foundation Europe says I Love Free Software LXer Syndicated Linux News 0 02-15-2010 07:50 PM
tar: '--no-recursion' option doesn't prevent recursion Earl Parker II Slackware 12 08-17-2004 02:49 AM


All times are GMT -5. The time now is 08:07 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration