Hi, I need help setting up a mixed system with apt. This is my first in the Debian list, but let me know if i mess up on protocal... Back to apt pinning.
I have scoured through these websites: http://www.debian.org/doc/manuals/ap...efault-version http://jaqque.sbih.org/kplug/apt-pinning.html http://wiki.serios.net/wiki/Apt-Pinning_on_Ubuntu Along with the ubuntu, mepis, and linuxquestions.org forums. From what I am reading I am doing it right, but when i test, it doest work. I am trying this on two systems, one is runing the lastest in mepis and the other kubuntu. kubuntu -------------------------------------------------------------------------------------- So, let say I dont pin with the preferences file. But create a apt.conf with the default release line - "APT::Default-Release "breezy";" I run apt update and upgrade then In my sources.list I had the dapper depo. When i run apt update and upgrade I shouldnt get any new packages right? But I do - lots. What gives? If I use the pinning with the preferences file does the APT::Default-Release "breezy"; from apt.conf still work? Lets assume it doesnt, for my next questions. I have two pins in preferences: " Package: * Pin: release a=breezy Pin-Priority: 600 Package: * Pin: release a=dapper Pin-Priority: 200 " Then run apt-get update / upgrade with only breezy sources. Then enable a dapper depo run update/upgrade again and apt wants to update kdebase-data kdelibs-data kdemultimedia-kappfinder-data libartsc0. I get the same resualt when I remove the apt.conf. What am I doing wrong? Mepis test one --------------------------------------------------------------------- Here is my apt.conf: " APT:efault-Release "testing"; APT::Cache-Limit 20000000; APT::Get::Purge; APT::Get::AllowUnauthenticated 1; Acquire::cdrom::Mount "/mnt/cdrom"; " and here is my sources.list: " # Primary deb ftp://ftp.debian.org/debian/ etch main contrib non-free deb ftp://ftp.debian.org/debian/ sid main contrib non-free # MEPIS apt pool - specific packages available on-line deb http://apt.mepis.org/3.4/ etch main deb http://apt.mepis.org/3.4/ sid main " It seems I am following the Debian guide correctly, but when I ran upgrade again with apt-get upgrade I got many pakages from sid. Mepis test two ------------------------------------------------------------------- So know I have "restored" etch by commenting out the sid sources and doing a dist-upgrade. Reread the mans and started searching the fourms. When I simulate the apt-get update (with the sid repos enabled) i get: Reading package lists... Building dependency tree... The following packages have been kept back: amarok amarok-xine k3b libk3b2 ndiswrapper-utils openoffice.org-kde The following packages will be upgraded: kdeutils-doc 1 upgraded, 0 newly installed, 0 to remove and 6 not upgraded. Inst kdeutils-doc [4:3.5-rc1-1] (4:3.5.1-1 Debian:unstable) Conf kdeutils-doc (4:3.5.1-1 Debian:unstable) Not as many sid packages, but it looks like I am still getting some sid packages even if i do not specify it with the -t sid operator and sid has the lowerest pin. What am I doing wrong? Mepis test three ------------------------------------------------------------------ here is my preferences file: " Package: * Pin: release o=MEPIS a=etch Pin-Priority: 901 " /* I want to keep kde at 3.5.1 with out installing it via apt-get install -t sid ect... And since the pin is under 1100 kde wont downgrade when 3.5.1 hits testing. */ Package: kdm kdebase hal Pin: release o=Debian v=3.5.1 Pin-Priority: 990 /* etch is frozen right? so if i want a pkg that isnt in etch i should look in testing before sid right? */ Package: * Pin: release o=Debian a=etch Pin-Priority: 810 Package: * Pin: release o=Debian a=testing Pin-Priority: 800 /* with pin <500 I will need to call the package manually. ie install -t sarge-backports openoffice2 */ Package: * Pin: release a=sarge-backports Pin-Priority: 200 Package: * Pin: release o=Debian a=stable Pin-Priority: 100 Package: * Pin: release o=Debian a=sid Pin-Priority: 70 OK, Here is my apt.conf: " APT:efault-Release "testing"; APT::Cache-Limit 20000000; APT::Get::Purge; APT::Get::AllowUnauthenticated 1; Acquire::cdrom::Mount "/mnt/cdrom"; // HTTP method configuration - local squid proxy http { Proxy "http://192.168.1.1"; Timeout "120"; Pipeline-Depth "5"; No-Cache "false"; //Max-Age "86400"; No-Store "false"; }; And finaly my sources.list: " # Primary deb ftp://ftp.debian.org/debian stable main contrib non-free deb ftp://ftp.debian.org/debian etch main contrib non-free deb ftp://ftp.debian.org/debian sid main contrib non-free # Sources # deb-src ftp://ftp.debian.org/debian stable main contrib non-free # deb-src ftp://ftp.debian.org/debian etch main contrib non-free # deb-src ftp://ftp.debian.org/debian sid main contrib non-free # MEPIS apt pool - specific packages available on-line deb http://apt.mepis.org/3.4 etch main deb http://apt.mepis.org/3.4 sid main # Security upgrades for Etch deb http://security.debian.org/ testing/updates main contrib non-free #Sarge Backports deb http://www.backports.org/debian/ sarge-backports main Done, im cookin with crisco now right, but when I run "apt-get --simulate upgrade > outputfile.log" I get: " Reading package lists... Building dependency tree... The following packages have been kept back: amarok amarok-xine k3b libk3b2 libqt4-qt3support libqt4-sql ndiswrapper-utils openoffice.org-kde scribus The following packages will be upgraded: openoffice.org openoffice.org-base openoffice.org-calc openoffice.org-common openoffice.org-core openoffice.org-draw openoffice.org-impress openoffice.org-java-common openoffice.org-l10n-en-us openoffice.org-math openoffice.org-writer python-uno ttf-opensymbol 13 upgraded, 0 newly installed, 0 to remove and 9 not upgraded. Inst openoffice.org-l10n-en-us [2.0.1-1] (2.0.1-2 Debian:unstable) Inst openoffice.org-common [2.0.1-1] (2.0.1-2 Debian:unstable) Inst ttf-opensymbol [2.0.1-1] (2.0.1-2 Debian:unstable) Inst openoffice.org-core [2.0.1-1] (2.0.1-2 Debian:unstable) Inst python-uno [2.0.1-1] (2.0.1-2 Debian:unstable) Inst openoffice.org-writer [2.0.1-1] (2.0.1-2 Debian:unstable) Inst openoffice.org-calc [2.0.1-1] (2.0.1-2 Debian:unstable) Inst openoffice.org-draw [2.0.1-1] (2.0.1-2 Debian:unstable) Inst openoffice.org-impress [2.0.1-1] (2.0.1-2 Debian:unstable) Inst openoffice.org-math [2.0.1-1] (2.0.1-2 Debian:unstable) Inst openoffice.org-java-common [2.0.1-1] (2.0.1-2 Debian:unstable) Inst openoffice.org-base [2.0.1-1] (2.0.1-2 Debian:unstable) Inst openoffice.org [2.0.1-1] (2.0.1-2 Debian:unstable) Conf openoffice.org-l10n-en-us (2.0.1-2 Debian:unstable) Conf ttf-opensymbol (2.0.1-2 Debian:unstable) Conf openoffice.org-core (2.0.1-2 Debian:unstable) Conf openoffice.org-common (2.0.1-2 Debian:unstable) Conf python-uno (2.0.1-2 Debian:unstable) Conf openoffice.org-writer (2.0.1-2 Debian:unstable) Conf openoffice.org-calc (2.0.1-2 Debian:unstable) Conf openoffice.org-draw (2.0.1-2 Debian:unstable) Conf openoffice.org-impress (2.0.1-2 Debian:unstable) Conf openoffice.org-math (2.0.1-2 Debian:unstable) Conf openoffice.org-java-common (2.0.1-2 Debian:unstable) Conf openoffice.org-base (2.0.1-2 Debian:unstable) Conf openoffice.org (2.0.1-2 Debian:unstable) " We can clearly see Iam doing it all wrong. With "update" I had desired for KDE to be updated. Openoffice should not change, it I want the back port I need to manually call it. So Why is KDE3.5.1 not being pulled in and why is openoffice and the others comming from unstable? Thanks for the help and br, dutler -- -dutler