Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I just installed MySQL-server and all of its dependecies, anong other neccessities. But when it went to configure mysql-server it failed to do so, and spit out an error. Which error is not relevant here as I managed to locate the problem as a drpendency issue between mysql-server and mysql-common. Mysql-common needs to be removed.

But when i go to

Apt-get purge remove mysql-common 

It automatically wants to remove everything in association with it as well, including all mysql dependencies, even apache2 and php5..

So what arguement needs to be added to apt-get command to uninstall ONLY ONE package, yet leave all others intact.

Thanks for your time folks.

Take care.

share|improve this question
add comment

1 Answer 1

up vote 4 down vote accepted

apt-get won't let you do that, since it's a potentially dangerous step for a package management system to allow.

As long as you are aware that there may be consequences, use dpkg with the --remove option to do it. For example:

sudo dpkg --remove mysql-common

Note: On my 12.04 system with apache2, php5, mysql-server installed separately, using apt-get to remove mysql-common DOES NOT want to remove apache2 or php5.

share|improve this answer
    
Okay thanks. Many others claimed it worked. I mean a lot of people. But yeah that happens on ubuntu. But im actually on debian. But i asked here cuz i am a user here, and they are very similar and the package system is the same.. thanks bud. –  insomnia Aug 9 '12 at 21:03
    
don't worry man. I'm not gonna leave you hanging. I always accept. People just usually ignore it after i accept and there is still an issue. But I just tried it and it wouldnt let me. Is there a force command? –  insomnia Aug 9 '12 at 21:15
    
Sorry, that's right - I think you have to wait a certain amount of time before you can do it - 15 mins, I think? Please try again whenever you have a chance, no hurry. Also, I just noticed that you mentioned you are using Debian -- note that questions involving Debian are off-topic, and are often closed as such. Please consider asking on unix.stackexchange.com for something Debian-specific in the future :) –  izx Aug 9 '12 at 21:20
    
Yeah, I figured as such.. main reason why I didnt really mention it until I needed. I mean their package managers are the same, Ubuntu is just suped up debian. but alright. the 15 minute thing doesnt work though, cuz I tried way longer than 15 minutes after. But cant I type something similar to "dpkg -f --remove mysql-common"? –  insomnia Aug 9 '12 at 21:31
    
If plain --remove gives you a warning and aborts, sure, you can force it with -f. BTW, --remove is the same as -r. –  izx Aug 9 '12 at 21:35
show 2 more comments

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.