Monday, December 11, 2006

HOWTO remove blocked packages in portage on gentoo

On my routine of weekly updates to my gentoo installation I often encounter blocked packages in response to the command 'emerge --update --deep --ask world'

[blocks B ] mail-mta/ssmtp (is blocking mail-mta/postfix-2.2.2-r1)

This, until I became familiar with it, seemed confusing. My analysis, the order of this response is what tripped me up in combination with the temptation of speed reading. My interpretation was 'blocks mail-mta/ssmtp. Is blocking mail-mta/postfix-2.2.2-r1?' The parenthesis caused me to consider this as a separate thought. It is not and is my fault for confusing myself; And aside, I'd love for the parenthesis to be removed. That interpretive linguistics analysis aside on to the point.

Looking at the statement mail-mta/ssmtp is blocking mail-mta/postfix. The simple thing to do is to say, I don't need ssmtp let me remove it. The portage command:

emerge --unmerge 'mail-mta/smtp'

In summary it is the first item listed that is the 'blocking' package, that is what you want to remove.

Then try again with 'emerge --update --deep --ask world'

Of course the removal of something needed is a bad idea, so be careful.

An introduction to Portage: link
A simple portage Wiki page: Portage and Ebuilds
The man page: Portage Man page
The "best-known practices" for working with Portage: HOWTO_Use_Portage_Correctly
keywords: gentoo remove blocked package, portage remove blocked package, gentoo blocks, portage blocks.


Laura said...

You made the Blogs of Note list! Way to go honey.

Anonymous said...

thanx a lot

u made my day

ed said...

一夜情聊天室,一夜情,情色聊天室,情色,美女交友,交友,AIO交友愛情館,AIO,成人交友,愛情公寓,做愛影片,做愛,性愛,微風成人區,微風成人,嘟嘟成人網,成人影片,成人,成人貼圖,18成人,成人圖片區,成人圖片,成人影城,成人小說,成人文章,成人網站,成人論壇,情色貼圖,色情貼圖,色情A片,A片,色情小說,情色小說,情色文學,寄情築園小遊戲, 情色A片,色情影片,AV女優,AV,A漫,免費A片,A片下載







Zackery said...

Thanks for your post, quite worthwhile material.
natural mood stabilizers | hotel albuquerque nm | bloodborne pathogens training

sathya said...

I simply want to tell you that I’m all new to blogs and truly liked you’re blog site. Very likely I’m likely to bookmark your site .You surely come with remarkable articles. Cheers for sharing your website page.

MSBI Training in Chennai

Informatica Training in Chennai