LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
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 11-21-2008, 09:03 AM   #16
farslayer
LQ Guru
 
Registered: Oct 2005
Location: Northeast Ohio
Distribution: linuxdebian
Posts: 7,249
Blog Entries: 5

Rep: Reputation: 191Reputation: 191

If you stick to installing packages only from the Debian Stable repository, you 'should' never run into dependency issues where versions won't match. If you are installing packages from other sources you will start to run into conflicts along the way. with the number of packages in Debians repository I rarely ever have to install from another source.

Packages calling for a newer version of a library shouldn't be a problem if all those packages are coming from the same source (repository) it should all be handled automatically with no extra work on your part.

I would recommend you start using aptitude rather than apt-get since you are running Debian. Aptitude does a better job of tracking/resolving dependencies and what not.. no I don't totally understand it, but that's what the Developers have recommended since the release of Debian Etch.

Aptitude works pretty much identically to apt-get from the command line. http://algebraicthunk.net/~dburrows/.../rn01re01.html

aptitude search <packagename>
aptitude install <packagename>
aptitude remove <packagename>
aptitude purge <packagename>
aptitude hold <packagename>


the first thing you should do when switching to aptitude is use the keep-all command, to ensure aptitude doesn't get confused and uninstall packages you actually use. Once that is done you should use aptitude pretty much exclusively for installing and removing applications.

aptitude update
aptitude keep-all

You only need to use keep-all once when you first switch.




You have an error in your sources list.. looks like there are two [..] between debian and org which is causing apt to fail at retrieving the package list from those sources.
Code:
 Couldn't stat source package list http://security.debian..org etch/updates/main Packages (/var/lib/apt/lists/security.debian..org_dists_etch_updates_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://security.debian..org etch/updates/contrib Packages (/var/lib/apt/lists/security.debian..org_dists_etch_updates_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://security.debian..org etch/updates/non-free Packages (/var/lib/apt/lists/security.debian..org_dists_etch_updates_non-free_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://www.debian-multimedia..org etch/main Packages (/var/lib/apt/lists/www.debian-multimedia..org_dists_etch_main_binary-i386_Packages) - stat (2 No such file or directory)
once that is done you should do the apt-get -f install as recommended



then I would use apt-cache to see what those dependency errors are telling you.

Code:
user@it-etch:~$ apt-cache policy libsvn1
libsvn1:
  Installed: 1.5.1dfsg1-1
  Candidate: 1.5.1dfsg1-1
  Version table:
 *** 1.5.1dfsg1-1 0
        500 http://ftp.uwsg.indiana.edu lenny/main Packages
        100 /var/lib/dpkg/status
[
This shows what version is installed,
The Candidate version if there is an upgrade possible
What repositories the packages are coming from..

let me show another example with a package that has an update available

Code:
user@it-etch:~$ apt-cache policy linux-libc-dev
linux-libc-dev:
  Installed: 2.6.26-8
  Candidate: 2.6.26-10
  Version table:
     2.6.26-10 0
        500 http://ftp.uwsg.indiana.edu lenny/main Packages
 *** 2.6.26-8 0
        100 /var/lib/dpkg/status
In this example version 2.6.26-8 is currently installed, and 2.6.26-10 is being offered from the main branch of the repository.
This is helpful when you need to figure out dependency issues.




and make sure you use ONLY repositories form one branch of Debian ( Stable/etch, Testing/lenny, or Unstable/sid ) Mixing these will cause problems and severe dependency issues if you don't know what you are doing.. Mixing them will give you the ability to completely break your system in a single update. This is an option for a more experienced Debian user, but I highly discourage it for New users. Mixing the different versions will cause a lot of dependency issues and version conflicts..
 
Old 11-23-2008, 11:43 PM   #17
parf
Member
 
Registered: Nov 2007
Distribution: debian
Posts: 39

Original Poster
Rep: Reputation: 15
alright, thanks for all that...


... and i'm just glad nobody threw the book at me, the rt*m
but i guess that's just what i need to do
 
  


Reply

Tags
etch, flashplayer10, iceweasel



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
no audio for iceweasel flash player plugin dombrowsky Linux - Software 11 10-18-2011 06:27 PM
distortion in iceweasel flash player precision Linux - Software 0 06-27-2008 10:09 AM
32 bit iceweasel/firefox on Debian Etch AMD64 jean-david hsu Debian 0 06-18-2008 06:36 PM
Managing plugins in Iceweasel 2.0 in Debian/etch cbjones50 Debian 8 02-09-2008 06:07 PM
flash player for Iceweasel matrix13 Linux - Software 1 08-07-2007 07:58 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 04:45 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
Open Source Consulting | Domain Registration