From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Bob Proulx Newsgroups: gmane.emacs.help Subject: Re: [solved] Re: How to uninstall Emacs? Date: Mon, 13 Apr 2015 17:03:19 -0600 Message-ID: <20150413164657597591581@bob.proulx.com> References: <878ue21nkc.fsf@gmail.com> <87fv88q4t5.fsf@debian.uxu> <87sic6stcg.fsf_-_@gmail.com> <20150411125610231765777@bob.proulx.com> <87lhhx7f6s.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1428966234 9462 80.91.229.3 (13 Apr 2015 23:03:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 13 Apr 2015 23:03:54 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Apr 14 01:03:43 2015 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YhnOI-0007MJ-Fg for geh-help-gnu-emacs@m.gmane.org; Tue, 14 Apr 2015 01:03:42 +0200 Original-Received: from localhost ([::1]:53676 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YhnOH-0000Jq-OR for geh-help-gnu-emacs@m.gmane.org; Mon, 13 Apr 2015 19:03:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55472) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YhnO7-0000Jd-26 for help-gnu-emacs@gnu.org; Mon, 13 Apr 2015 19:03:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YhnO2-0000U6-Hf for help-gnu-emacs@gnu.org; Mon, 13 Apr 2015 19:03:30 -0400 Original-Received: from joseki.proulx.com ([216.17.153.58]:43449) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YhnO1-0000TF-Vd for help-gnu-emacs@gnu.org; Mon, 13 Apr 2015 19:03:26 -0400 Original-Received: from hysteria.proulx.com (hysteria.proulx.com [192.168.230.119]) by joseki.proulx.com (Postfix) with ESMTP id 4027D21838 for ; Mon, 13 Apr 2015 17:03:19 -0600 (MDT) Original-Received: by hysteria.proulx.com (Postfix, from userid 1000) id 2BF412DC42; Mon, 13 Apr 2015 17:03:19 -0600 (MDT) Mail-Followup-To: help-gnu-emacs@gnu.org Content-Disposition: inline In-Reply-To: <87lhhx7f6s.fsf@gmail.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 216.17.153.58 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:103699 Archived-At: Rodolfo Medina wrote: > Bob Proulx writes: > > deb http://http.debian.net/debian jessie main contrib non-free > > Thanks: in my sources.list I have the non-free section: > > deb http://ftp.debian.org/debian/ unstable main contrib non-free Oh! You are running sid. And using the truly global generic ftp.debian.org alias for klecker2.snt.utwente.nl. AFAIK that is a single machine. That isn't so good. It would be better to use the http.debian.net redirector service for a geographically dynamic redirection. It is relatively new but has been proving itself very useful and robust. Additionally when running sid there are times when transitions occur and dependent packages are removed. It is a best practice for sid users to also include testing too. That way during transitions things generally continue to be intallable. This is just one of the things that person running Sid Unstable is expected to know. Because Unstable isn't recommended for people who don't. I recommend this for you for a generic Sid Unstable system. deb http://http.debian.net/debian sid main contrib non-free deb-src http://http.debian.net/debian sid main contrib non-free deb http://http.debian.net/debian testing main contrib non-free deb-src http://http.debian.net/debian testing main contrib non-free > To do so, I should now: > > # aptitude purge emacs24 > # aptitude install emacs > > ? No. Do not purge 'emacs24' as the installation of 'emacs' would immediately install 'emacs24' again. That would be silly. emacs pulls in emacs24 emacs24 pulls in emacs24-bin-common plus a zillion other libraries emacs24-bin-common pulls in emacs24-common emacs24-common pulls in emacsen-common In previous days emacs pulled in emacs23 and a similar dependency change for v23. In the future emacs will pull in emacs25 and a similar dependency chain for v25. I strongly suggest that new users run one of the stable software distribution releases. Debian Jessie 8 is due out April 25th. At this point in time Jessie 8 would be the best OS version to run. Unstable is too crazy of a place for non-combatants. It has been frozen for many months in preparation for release. That lulls people into a false sense of stability. But immediately after the release the floodgates on changes for Unstable are going to be open and Unstable will once again live up to its name. > Then, what about the above emacs24-common-non-dfsg package? Will it be also > automatically upgraded to future Emacs versions? I don't know what aptitude does with "Suggests:" relationships. I don't use aptitude and am not familiar with it. I use apt-get and I believe that apt-get will not upgrade Suggests. Therefore emacs25-common-non-dfsg (emphasis on 25) will need a manual install at that time. But I hear that aptitude is more agressive at installing more. So I don't know. Bob