Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 01 May 2018 08:38:09 -0400
From:      Robert Fitzpatrick <robert@webtent.org>
To:        Steve O'Hara-Smith <steve@sohara.org>
Cc:        goksin.akdeniz@gmail.com,  Robert Fitzpatrick via freebsd-questions <freebsd-questions@freebsd.org>
Subject:   Re: Upgrading 10.4 to 11.1
Message-ID:  <5AE85FB1.2050409@webtent.org>
In-Reply-To: <20180501124352.9fd8fc6df7ee54537e25d25f@sohara.org>
References:  <5AE783D2.40004@webtent.org> <20180501001407.7752facafb7593fd6aa252c1@gmail.com> <5AE78836.30106@webtent.org> <20180501072305.faafbe6cf2a13d3e24156568@sohara.org> <5AE84F94.2050604@webtent.org> <20180501124352.9fd8fc6df7ee54537e25d25f@sohara.org>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
Steve O'Hara-Smith wrote:
> On Tue, 01 May 2018 07:29:24 -0400
> Robert Fitzpatrick<robert@webtent.org>  wrote:
>
>> Steve O'Hara-Smith wrote:
>>> On Mon, 30 Apr 2018 17:18:46 -0400
>>> Robert Fitzpatrick via freebsd-questions<freebsd-questions@freebsd.org>
>>> wrote:
>>>
>>>> Is there a way to delete and put back all the packages currently
>>>> installed?
>>> 	Here's one way using the handy pkg leaf alias to get packages
>>> with no dependencies.
>>>
>>> pkg leaf>   my_packages
>>> pkg delete -a
>>> pkg install `cat my_packages`
>>>
>>> 	If my_packages is large you may need to use xargs instead of
>>> backticks.
>>>
>> The pkg leaf doesn't seem to list all installed packages. It does not
>> list apache24 or aspell or autoconf and more. At first I thought it was
>> not listing packages not found in ports, but I see
>> mysql51-server-5.1.73_2 on the list.
>
> 	It only shows packages with no dependents thus leaving out packages
> that satisfy a dependency. Try pkg info -r on the ones you're not seeing
> and see if that doesn't lead you to something in the list.
>

Very good, yes they do. When running the pkg install against my saved 
list, it get kicked out on the first one. Do I need to remove the 
versions from the list of packages?

root@dev:~ # pkg install `cat installed_packages`
Updating FreeBSD repository catalogue...
Fetching meta.txz: 100%    944 B   0.9kB/s    00:01
Fetching packagesite.txz: 100%    6 MiB   6.4MB/s    00:01
Processing entries: 100%
FreeBSD repository update completed. 31149 packages processed.
All repositories are up to date.
pkg: No packages available to install matching 'automake-1.14_1' have 
been found in the repositories

-- 
Robert




Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?5AE85FB1.2050409>