On Wed, Sep 30, 2015 at 05:54:25AM -0400, Paul Cartwright wrote:
On 09/30/2015 04:14 AM, Suvayu Ali wrote:
>>> > > rpm -qa --queryformat='%{name}\n'
>> > that gets rid of the version #'s for each app... hmm.. I like that
>> >
>> > rpm -qa --queryformat='%{name}\n' > fedora_installed_apps
> You might want to add arch if you have a multilib system.
>
> $ rpm -qa --queryformat='%{name}.%{arch}\n'
>
> Cheers,
that doesn't work.. it leaves the .I686 /x86_64/.noarch on..
adobe-source-han-sans-twhk-fonts.noarch
readline.i686
man-pages.noarch
harfbuzz.i686
nfs-utils.x86_64
krb5-libs.i686
That's kinda the point. On a multilib system, you will have packages
for multiple architectures. Without the trailing .arch, when you
reinstall, only the default architecture will be installed.
Here is an example. I have both 64 bit and 32 bit pulseaudio-libs
because of Skype.
$ rpm -q --queryformat="%{name}.%{arch}\n" pulseaudio-libs
pulseaudio-libs.x86_64
pulseaudio-libs.i686
Without the trailing .arch, I will only get the x86_64 package when
reinstalling from the list.
and the original also gets noarch:
rpm -qa --queryformat='%{name}\n' |grep adobe
adobe-release-x86_64
adobe-source-han-sans-cn-fonts
adobe-source-han-sans-twhk-fonts
This will get noarch too! Just look at your first output, it includes
man-pages.
Cheers,
--
Suvayu
Open source is the future. It sets us free.