Apt
如何刪除 emacs 23 相關包並保留已安裝的 emacs 24
我安裝
emacs 24
了Linux Mint 16
,想解除安裝emacs 23
。我以為
sudo apt-get remove emacs23
足夠了,但事實並非如此。這是我的相關包裹清單emacs
。$ sudo dpkg --get-selections | grep emacs emacs install emacs23 deinstall emacs23-bin-common install emacs23-common install emacs23-common-non-dfsg install emacs23-lucid install emacs24 install emacs24-bin-common install emacs24-common install emacs24-common-non-dfsg install emacs24-el install emacsen-common install
要解除安裝
emacs 23
,我試過了$ sudo apt-get remove emacs23*
。但它也會刪除emacs 24
。The following packages will be REMOVED: emacs emacs23-bin-common emacs23-common emacs23-common-non-dfsg emacs23-lucid emacs24 emacs24-bin-common emacs24-common emacs24-common-non-dfsg emacs24-el
不能
*
用作apt-get
論據嗎?我應該如何emacs 23
正確刪除?
包操作命令的參數是正則表達式,而不是 shell 萬用字元模式。所以
emacs23*
意味著任何包含emacs2
作為子字元串的包(因為3*
匹配空字元串)。apt-get remove '^emacs23'