![]() |
Move from Fedora To Debian questions
Hi all,
I'm sure some of my questions have been asked before but I'm not finding the answers I need so...... Question 1 In Apt ot Aptitude is there a way to add a repository by a command? Example if I'm using Yum in Fedora and I want a new repo I run Code:
yum --enable repo <rerponame>Question 2 In yum if I want the debug packages I run Code:
debuginfo -install <packagename>Question 3 My Fedora 11 install has GNOME 2.26.3 and Evolution 2.26.3, The Debian install has 2.22.3 and the same version of Evolution. If I use the Evolution back up will I be able to bring my mail into the older version of Evo without any problems? I ask this because I seem to remember evo switching to SQL Light for its Data Base Backend about version 2.24 and I don't know if that is backwards compatible. If that could be a problem how do I get the newer version of GNOME on the Debian install I tried Code:
apt-get update; apt-get dist-upgradeQuestion 4 Fedora 11 uses FireFox 3.5.6, I'm guessing Iceweasel isn't that current and I've never used Epiphany until now. So the question is would I be able to move my bookmarks to either browser from Fedora and where are the relevant files stored? In other words is Iceweasel storing its bookmarks under the ./mozilla directory that sort of thing. Thanks for the answers and Happy Holidays |
You can add repos by editing /etc/apt/sources.list and just adding the repo to the end of the file.
While you have the file open, add the word "unstable" to the main repo lines. This should get you gnome and evolution 2.28. (You still have to apt-get update afterwards.) I believe iceweasel bookmarks are to be found in ~/.mozilla directory. |
there are two options (i would consider):
1)if your main interest is up to date packages use debian-testing mixed with debian-unstable the right way: http://forums.debian.net/viewtopic.p...12&hilit=mixed atm there seem to be lots of trouble with an upgrade to testing (so i wouldnt just go for it, but check first. usually i just go for it). iceweasel is in experimental in a high version. add experimental to your /etc/apt/sources.list apt-get -t experimental install iceweasel. but there are also many ways to install firefox; icecat from gnu.org, etc. i move my bookmars from the menu in iceweasel/epiphany. Bookmarks; organize, import and backup (in html). if moving from epiphany to iceweasel or vice versa they get kind of a mess. 2)or, if stability is more important: stick with lenny, add the backports and be happy with a rock solid system. (i think your current problems are not to be solved from backports, but didnt check). for firefox/iceweasel its the same like above, but you cant/shouldnt install it form experimental. if you cant live with stable go for testing and/or unstable. you will find some further links/infos about iceweasel/firefox here: http://forums.debian.net/viewtopic.php?f=6&t=47951 |
To add new repos via the CLI: (as root) nano /etc/apt/sources.list. Add the new repositories at the end of that file. If you want to take the easy way out, you can also add them using Synaptic. Of course add only the repos related to your Debian branch. Adding Backports is for the more learned of users. Not that it's all that difficult. But leave it for another day.
Rather than using the latest Debian Stable (Lenny) I would suggest the Testing branch (Squeeze). It's more up to date with its apps. For example, Open Office 3.0 and Iceweasel/Firefox 3.5.5 and Gnome 2.28. |
Question 1:
Maybe what you need is (sudo or as root): Quote:
Question 3: Adding testing and unstable in /etc/apt/sources.list will get you newer versions of various software I suggest you add: Quote:
By simply copying the ~/.mozilla/firefox folder, I've found that I get back all my bookmarks and settings, even some of the addons. I assume it will work for you, as well. If you only care about the bookmarks, you could simply copy your bookmarks.html into ~/.mozilla/firefox/<randomletters>.default/bookmarks.html |
Progress so far
Okay I read the debian forums on the mixed repo and now sources.list looks like:
Code:
# Code:
Hit http://security.debian.org lenny/updates Release.gpg I went to http://ftp.debian.org/debian/ and there is a /dist folder do I need to add that to the lines in sources.list? |
For the debian-multimedia you have to manually download the key:
Quote:
(edit: ) Forget this, main should automatically get you to lenny. Maybe just delete .us from these lines And my security.debian.org line is different than yours: Quote:
You have two lines with security updates: Quote:
Quote:
http://security.debian.org/debian/te...-i386/Packages |
tmick, you've got too many repos in your sources list. It's a fault most folks new to Debian fall into. Even us oldster have done that. No need for so many. And for goodness sake, stay away from mixed repos or the odd ball ones like "volatile", "proposed" and "backports". At least for now. You're coming from Fedora aren't you? And you want to jump into the deep end??? No, no, no, young man. Slow down. Also you're mixing Stable (Lenny) with Testing (Squeeze) repos. Not a good thing to do.
Here's a good list to use. Get back to your source list file, delete what's there and paste it. It worked for me when I used Lenny. deb http://ftp.utexas.edu/debian/ lenny main deb-src http://ftp.utexas.edu/debian/ lenny main deb http://security.debian.org/ lenny/updates main deb-src http://security.debian.org/ lenny/updates main #lenny main contrib non-free deb http://http.us.debian.org/debian/ lenny main contrib non-free deb-src http://http.us.debian.org/debian/ lenny main contrib non-free # debian multimedia deb http://www.debian-multimedia.org lenny main If you're using Testing: ### Squeeze ### deb http://security.debian.org/ squeeze/updates main deb-src http://security.debian.org/ squeeze/updates main #squeeze main contrib non-free deb http://http.us.debian.org/debian/ squeeze main contrib non-free deb-src http://http.us.debian.org/debian/ squeeze main contrib non-free # debian multimedia deb http://www.debian-multimedia.org squeeze main And bud, that's all you need. As for the errors about keys: That's that long ass number you get like 07DC563D1F41B907. Here's what you do. # If you get errors about missing keys, lookup the key in this file # and run these commands (replace KEY with the key number): # gpg --keyserver subkeys.pgp.net --recv KEY # gpg --export --armor KEY | apt-key add - Of course you'll have to do an apt-get update after you've listed the new repos. Here's one other point. Where ever you get your repos' from or whatever Debian branch you use, change the wording from Stable or Testing to the code name. If perchance you're using Testing, when it goes Stable, later this year - maybe, you won't be Stable any longer. You'll be thrown into the 'new' Testing. Whatever that code name might be. |
Quote:
Quote:
Code:
W: GPG error: http://www.debian-multimedia.org lenny Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907 |
tmick,
# Run these commands (replace KEY with the key number): # gpg --keyserver subkeys.pgp.net --recv KEY # gpg --export --armor KEY | apt-key add - With the nano text editor, add the new repos at the end of the /etc/apt/sources.list. Open a terminal, log in as root,then # nano /etc/apt/sources.list . Save and close that file. Still in a terminal, do an apt-get update. This lets your system know it's got new repos. You'll get a long number concerning the public key when you update after adding new repos. Still in the terminal run these commands: gpg --keyserver subkeys.pgp.net --recv xxxxxxxxxxxxxxxx You'll get confirmation it's received. Then gpg --export --armor xxxxxxxxxxxxxxxx | apt-key add - you're system will tell you it's done. Sometimes you'll have to do it more than once. It's been my experience that you can still install apps. But since there is no key, the source won't be verified. Won't prevent you from installing. Sorry I called you a young man. Being 62 next month everyone is younger than me. |
Quote:
Where do I find the key numbers is what I meant to ask. P.S. No worries about you calling me a young man I was kind of a nice change. |
At the end of the error message it states NO_PUBKEY and gives you the key
|
Why don't you try what I suggested above? (it's basically suggested on Debian Multimedia site).
Download the key from this link: http://www.debian-multimedia.org/poo....10.16_all.deb And then install it with a Quote:
Quote:
In all cases, you can still apt-get to download and install packages, even if they are unverified. |
tmick, when you do an apt-get upgrade the key comes with the error message. Such as ...
...The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907 See that long ass number at the end? That's the key. That error message is saying your system does not have that key. So you would do this: gpg --keyserver subkeys.pgp.net --recv 07DC563D1F41B907 You'll be informed when the key has been received. Then: gpg --export --armor 07DC563D1F41B907 | apt-key add - Don't forget the dash at the end of the second command or the spaces in the first. All of that is important. Your commands will failed if every space and dash is not there. Again you'll be informed when it's done. If all is successful, when you apt-get update, you should not receive that error message again. You will have to do that for every No PUBKEY error message you get. And of course as root. As been stated, you can still install apps. It just irritating to get that error message. |
Quote:
Thanks for everyone's replies and patience so far. |
| All times are GMT -5. The time now is 06:14 PM. |