What is amd64 in “dpkg -l” output for some packages and not for others?
Following is the output of dpkg -l command on my Ubuntu system,
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===============================-==========================================-============-===============================================================================
ii adduser 3.113+nmu3ubuntu3 all add and remove users and groups
ii apt 1.0.1ubuntu2.19 amd64 commandline package manager
ii apt-utils 1.0.1ubuntu2.19 amd64 package management related utility programs
ii base-files 7.2ubuntu5.5 amd64 Debian base system miscellaneous files
ii base-passwd 3.5.33 amd64 Debian base system master password and group files
ii bash 4.3-7ubuntu1.7 amd64 GNU Bourne Again SHell
ii bsdutils 1:2.20.1-5.1ubuntu20.9 amd64 Basic utilities from 4.4BSD-Lite
ii busybox-initramfs 1:1.21.0-1ubuntu1 amd64 Standalone shell setup for initramfs
ii bzip2 1.0.6-5 amd64 high-quality block-sorting file compressor - utilities
ii console-setup 1.70ubuntu8 all console font and keymap setup program
ii coreutils 8.21-1ubuntu5.4 amd64 GNU core utilities
ii cpio 2.11+dfsg-1ubuntu1.2 amd64 GNU cpio -- a program to manage archives of files
ii cron 3.0pl1-124ubuntu2 amd64 process scheduling daemon
ii dash 0.5.7-4ubuntu1 amd64 POSIX-compliant shell
ii debconf 1.5.51ubuntu2 all Debian configuration management system
ii debconf-i18n 1.5.51ubuntu2 all full internationalization support for debconf
ii debianutils 4.4 amd64 Miscellaneous utilities specific to Debian
ii dh-python 1.20140128-1ubuntu8.2 all Debian helper tools for packaging Python libraries and applications
ii diffutils 1:3.3-1 amd64 File comparison utilities
ii dmsetup 2:1.02.77-6ubuntu2 amd64 Linux Kernel Device Mapper userspace library
ii dpkg 1.17.5ubuntu5.8 amd64 Debian package management system
ii e2fslibs:amd64 1.42.9-3ubuntu1.3 amd64 ext2/ext3/ext4 file system libraries
ii e2fsprogs 1.42.9-3ubuntu1.3 amd64 ext2/ext3/ext4 file system utilities
ii eject 2.1.5+deb1+cvs20081104-13.1ubuntu0.14.04.1 amd64 ejects CDs and operates CD-Changers under Linux
ii file 1:5.14-2ubuntu3.4 amd64 Determines file type using "magic" numbers
ii findutils 4.4.2-7 amd64 utilities for finding files--find, xargs
ii gcc-4.8-base:amd64 4.8.4-2ubuntu1~14.04.4 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-4.9-base:amd64 4.9.3-0ubuntu4 amd64 GCC, the GNU Compiler Collection (base package)
What is meaning of :amd64 at the end of some package names i.e. e2fslibs:amd64 or gcc-4.8-base:amd64? Why is the architecture not specified for all packages?
package-management dpkg multiarch architecture
add a comment |
Following is the output of dpkg -l command on my Ubuntu system,
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===============================-==========================================-============-===============================================================================
ii adduser 3.113+nmu3ubuntu3 all add and remove users and groups
ii apt 1.0.1ubuntu2.19 amd64 commandline package manager
ii apt-utils 1.0.1ubuntu2.19 amd64 package management related utility programs
ii base-files 7.2ubuntu5.5 amd64 Debian base system miscellaneous files
ii base-passwd 3.5.33 amd64 Debian base system master password and group files
ii bash 4.3-7ubuntu1.7 amd64 GNU Bourne Again SHell
ii bsdutils 1:2.20.1-5.1ubuntu20.9 amd64 Basic utilities from 4.4BSD-Lite
ii busybox-initramfs 1:1.21.0-1ubuntu1 amd64 Standalone shell setup for initramfs
ii bzip2 1.0.6-5 amd64 high-quality block-sorting file compressor - utilities
ii console-setup 1.70ubuntu8 all console font and keymap setup program
ii coreutils 8.21-1ubuntu5.4 amd64 GNU core utilities
ii cpio 2.11+dfsg-1ubuntu1.2 amd64 GNU cpio -- a program to manage archives of files
ii cron 3.0pl1-124ubuntu2 amd64 process scheduling daemon
ii dash 0.5.7-4ubuntu1 amd64 POSIX-compliant shell
ii debconf 1.5.51ubuntu2 all Debian configuration management system
ii debconf-i18n 1.5.51ubuntu2 all full internationalization support for debconf
ii debianutils 4.4 amd64 Miscellaneous utilities specific to Debian
ii dh-python 1.20140128-1ubuntu8.2 all Debian helper tools for packaging Python libraries and applications
ii diffutils 1:3.3-1 amd64 File comparison utilities
ii dmsetup 2:1.02.77-6ubuntu2 amd64 Linux Kernel Device Mapper userspace library
ii dpkg 1.17.5ubuntu5.8 amd64 Debian package management system
ii e2fslibs:amd64 1.42.9-3ubuntu1.3 amd64 ext2/ext3/ext4 file system libraries
ii e2fsprogs 1.42.9-3ubuntu1.3 amd64 ext2/ext3/ext4 file system utilities
ii eject 2.1.5+deb1+cvs20081104-13.1ubuntu0.14.04.1 amd64 ejects CDs and operates CD-Changers under Linux
ii file 1:5.14-2ubuntu3.4 amd64 Determines file type using "magic" numbers
ii findutils 4.4.2-7 amd64 utilities for finding files--find, xargs
ii gcc-4.8-base:amd64 4.8.4-2ubuntu1~14.04.4 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-4.9-base:amd64 4.9.3-0ubuntu4 amd64 GCC, the GNU Compiler Collection (base package)
What is meaning of :amd64 at the end of some package names i.e. e2fslibs:amd64 or gcc-4.8-base:amd64? Why is the architecture not specified for all packages?
package-management dpkg multiarch architecture
add a comment |
Following is the output of dpkg -l command on my Ubuntu system,
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===============================-==========================================-============-===============================================================================
ii adduser 3.113+nmu3ubuntu3 all add and remove users and groups
ii apt 1.0.1ubuntu2.19 amd64 commandline package manager
ii apt-utils 1.0.1ubuntu2.19 amd64 package management related utility programs
ii base-files 7.2ubuntu5.5 amd64 Debian base system miscellaneous files
ii base-passwd 3.5.33 amd64 Debian base system master password and group files
ii bash 4.3-7ubuntu1.7 amd64 GNU Bourne Again SHell
ii bsdutils 1:2.20.1-5.1ubuntu20.9 amd64 Basic utilities from 4.4BSD-Lite
ii busybox-initramfs 1:1.21.0-1ubuntu1 amd64 Standalone shell setup for initramfs
ii bzip2 1.0.6-5 amd64 high-quality block-sorting file compressor - utilities
ii console-setup 1.70ubuntu8 all console font and keymap setup program
ii coreutils 8.21-1ubuntu5.4 amd64 GNU core utilities
ii cpio 2.11+dfsg-1ubuntu1.2 amd64 GNU cpio -- a program to manage archives of files
ii cron 3.0pl1-124ubuntu2 amd64 process scheduling daemon
ii dash 0.5.7-4ubuntu1 amd64 POSIX-compliant shell
ii debconf 1.5.51ubuntu2 all Debian configuration management system
ii debconf-i18n 1.5.51ubuntu2 all full internationalization support for debconf
ii debianutils 4.4 amd64 Miscellaneous utilities specific to Debian
ii dh-python 1.20140128-1ubuntu8.2 all Debian helper tools for packaging Python libraries and applications
ii diffutils 1:3.3-1 amd64 File comparison utilities
ii dmsetup 2:1.02.77-6ubuntu2 amd64 Linux Kernel Device Mapper userspace library
ii dpkg 1.17.5ubuntu5.8 amd64 Debian package management system
ii e2fslibs:amd64 1.42.9-3ubuntu1.3 amd64 ext2/ext3/ext4 file system libraries
ii e2fsprogs 1.42.9-3ubuntu1.3 amd64 ext2/ext3/ext4 file system utilities
ii eject 2.1.5+deb1+cvs20081104-13.1ubuntu0.14.04.1 amd64 ejects CDs and operates CD-Changers under Linux
ii file 1:5.14-2ubuntu3.4 amd64 Determines file type using "magic" numbers
ii findutils 4.4.2-7 amd64 utilities for finding files--find, xargs
ii gcc-4.8-base:amd64 4.8.4-2ubuntu1~14.04.4 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-4.9-base:amd64 4.9.3-0ubuntu4 amd64 GCC, the GNU Compiler Collection (base package)
What is meaning of :amd64 at the end of some package names i.e. e2fslibs:amd64 or gcc-4.8-base:amd64? Why is the architecture not specified for all packages?
package-management dpkg multiarch architecture
Following is the output of dpkg -l command on my Ubuntu system,
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===============================-==========================================-============-===============================================================================
ii adduser 3.113+nmu3ubuntu3 all add and remove users and groups
ii apt 1.0.1ubuntu2.19 amd64 commandline package manager
ii apt-utils 1.0.1ubuntu2.19 amd64 package management related utility programs
ii base-files 7.2ubuntu5.5 amd64 Debian base system miscellaneous files
ii base-passwd 3.5.33 amd64 Debian base system master password and group files
ii bash 4.3-7ubuntu1.7 amd64 GNU Bourne Again SHell
ii bsdutils 1:2.20.1-5.1ubuntu20.9 amd64 Basic utilities from 4.4BSD-Lite
ii busybox-initramfs 1:1.21.0-1ubuntu1 amd64 Standalone shell setup for initramfs
ii bzip2 1.0.6-5 amd64 high-quality block-sorting file compressor - utilities
ii console-setup 1.70ubuntu8 all console font and keymap setup program
ii coreutils 8.21-1ubuntu5.4 amd64 GNU core utilities
ii cpio 2.11+dfsg-1ubuntu1.2 amd64 GNU cpio -- a program to manage archives of files
ii cron 3.0pl1-124ubuntu2 amd64 process scheduling daemon
ii dash 0.5.7-4ubuntu1 amd64 POSIX-compliant shell
ii debconf 1.5.51ubuntu2 all Debian configuration management system
ii debconf-i18n 1.5.51ubuntu2 all full internationalization support for debconf
ii debianutils 4.4 amd64 Miscellaneous utilities specific to Debian
ii dh-python 1.20140128-1ubuntu8.2 all Debian helper tools for packaging Python libraries and applications
ii diffutils 1:3.3-1 amd64 File comparison utilities
ii dmsetup 2:1.02.77-6ubuntu2 amd64 Linux Kernel Device Mapper userspace library
ii dpkg 1.17.5ubuntu5.8 amd64 Debian package management system
ii e2fslibs:amd64 1.42.9-3ubuntu1.3 amd64 ext2/ext3/ext4 file system libraries
ii e2fsprogs 1.42.9-3ubuntu1.3 amd64 ext2/ext3/ext4 file system utilities
ii eject 2.1.5+deb1+cvs20081104-13.1ubuntu0.14.04.1 amd64 ejects CDs and operates CD-Changers under Linux
ii file 1:5.14-2ubuntu3.4 amd64 Determines file type using "magic" numbers
ii findutils 4.4.2-7 amd64 utilities for finding files--find, xargs
ii gcc-4.8-base:amd64 4.8.4-2ubuntu1~14.04.4 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-4.9-base:amd64 4.9.3-0ubuntu4 amd64 GCC, the GNU Compiler Collection (base package)
What is meaning of :amd64 at the end of some package names i.e. e2fslibs:amd64 or gcc-4.8-base:amd64? Why is the architecture not specified for all packages?
package-management dpkg multiarch architecture
package-management dpkg multiarch architecture
edited Feb 19 at 20:57
Byte Commander
66.2k27181308
66.2k27181308
asked Feb 19 at 20:53
BSalunkeBSalunke
1162
1162
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
It looks as though those apps that have the :amd64 as part of their name can also have their :i386 counterpart installed without losing anything and they can coexist on the system. Those that don't have it designated want to remove the amd64 version and install the i386 version and vice versa. So, my guess after that would be that with the : as part of the name means that you can have multiple architectures installed at the same time. And the ones with the all in the architecture column means that the app is compatible with both i386 and amd64 with no need to install the counterpart.
Examples:
$ dpkg -l
ii xwayland 2:1.19.6-1ub amd64 Xwayland X server
ii xxd 2:8.0.1453-1 amd64 tool to make (or reverse) a hex d
ii xz-utils 5.2.2-1.3 amd64 XZ-format compression utilities
ii xzoom 0.3-24build1 amd64 magnify part of X display, with r
ii yasm 1.3.0-2build amd64 modular assembler with multiple s
ii yelp 3.26.0-1ubun amd64 Help browser for GNOME
ii yelp-xsl 3.20.1-4 all XSL stylesheets for the yelp help
ii zenity 3.28.1-1 amd64 Display graphical dialog boxes fr
ii zenity-common 3.28.1-1 all Display graphical dialog boxes fr
ii zip 3.0-11build1 amd64 Archiver for .zip files
ii zlib1g:amd64 1:1.2.11.dfs amd64 compression library - runtime
ii zlib1g:i386 1:1.2.11.dfs i386 compression library - runtime
ii zlib1g-dev:amd 1:1.2.11.dfs amd64 compression library - development
$ sudo apt install xwayland:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libaudit1:i386 libbz2-1.0:i386 libcap-ng0:i386 libepoxy0:i386
libfontenc1:i386 libxfont2:i386
The following packages will be REMOVED:
ubuntu-session xwayland
The following NEW packages will be installed:
libaudit1:i386 libbz2-1.0:i386 libcap-ng0:i386 libepoxy0:i386
libfontenc1:i386 libxfont2:i386 xwayland:i386
0 upgraded, 7 newly installed, 2 to remove and 31 not upgraded.
Need to get 1,291 kB of archives.
After this operation, 1,799 kB of additional disk space will be used.
Do you want to continue? [Y/n] ^C
$ sudo apt install zlib1g-dev:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libc6-dev:i386 linux-libc-dev:i386
Suggested packages:
glibc-doc:i386
The following NEW packages will be installed:
libc6-dev:i386 linux-libc-dev:i386 zlib1g-dev:i386
0 upgraded, 3 newly installed, 0 to remove and 31 not upgraded.
Need to get 3,435 kB of archives.
After this operation, 19.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] ^C
Hope this helps!
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1119645%2fwhat-is-amd64-in-dpkg-l-output-for-some-packages-and-not-for-others%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
It looks as though those apps that have the :amd64 as part of their name can also have their :i386 counterpart installed without losing anything and they can coexist on the system. Those that don't have it designated want to remove the amd64 version and install the i386 version and vice versa. So, my guess after that would be that with the : as part of the name means that you can have multiple architectures installed at the same time. And the ones with the all in the architecture column means that the app is compatible with both i386 and amd64 with no need to install the counterpart.
Examples:
$ dpkg -l
ii xwayland 2:1.19.6-1ub amd64 Xwayland X server
ii xxd 2:8.0.1453-1 amd64 tool to make (or reverse) a hex d
ii xz-utils 5.2.2-1.3 amd64 XZ-format compression utilities
ii xzoom 0.3-24build1 amd64 magnify part of X display, with r
ii yasm 1.3.0-2build amd64 modular assembler with multiple s
ii yelp 3.26.0-1ubun amd64 Help browser for GNOME
ii yelp-xsl 3.20.1-4 all XSL stylesheets for the yelp help
ii zenity 3.28.1-1 amd64 Display graphical dialog boxes fr
ii zenity-common 3.28.1-1 all Display graphical dialog boxes fr
ii zip 3.0-11build1 amd64 Archiver for .zip files
ii zlib1g:amd64 1:1.2.11.dfs amd64 compression library - runtime
ii zlib1g:i386 1:1.2.11.dfs i386 compression library - runtime
ii zlib1g-dev:amd 1:1.2.11.dfs amd64 compression library - development
$ sudo apt install xwayland:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libaudit1:i386 libbz2-1.0:i386 libcap-ng0:i386 libepoxy0:i386
libfontenc1:i386 libxfont2:i386
The following packages will be REMOVED:
ubuntu-session xwayland
The following NEW packages will be installed:
libaudit1:i386 libbz2-1.0:i386 libcap-ng0:i386 libepoxy0:i386
libfontenc1:i386 libxfont2:i386 xwayland:i386
0 upgraded, 7 newly installed, 2 to remove and 31 not upgraded.
Need to get 1,291 kB of archives.
After this operation, 1,799 kB of additional disk space will be used.
Do you want to continue? [Y/n] ^C
$ sudo apt install zlib1g-dev:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libc6-dev:i386 linux-libc-dev:i386
Suggested packages:
glibc-doc:i386
The following NEW packages will be installed:
libc6-dev:i386 linux-libc-dev:i386 zlib1g-dev:i386
0 upgraded, 3 newly installed, 0 to remove and 31 not upgraded.
Need to get 3,435 kB of archives.
After this operation, 19.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] ^C
Hope this helps!
add a comment |
It looks as though those apps that have the :amd64 as part of their name can also have their :i386 counterpart installed without losing anything and they can coexist on the system. Those that don't have it designated want to remove the amd64 version and install the i386 version and vice versa. So, my guess after that would be that with the : as part of the name means that you can have multiple architectures installed at the same time. And the ones with the all in the architecture column means that the app is compatible with both i386 and amd64 with no need to install the counterpart.
Examples:
$ dpkg -l
ii xwayland 2:1.19.6-1ub amd64 Xwayland X server
ii xxd 2:8.0.1453-1 amd64 tool to make (or reverse) a hex d
ii xz-utils 5.2.2-1.3 amd64 XZ-format compression utilities
ii xzoom 0.3-24build1 amd64 magnify part of X display, with r
ii yasm 1.3.0-2build amd64 modular assembler with multiple s
ii yelp 3.26.0-1ubun amd64 Help browser for GNOME
ii yelp-xsl 3.20.1-4 all XSL stylesheets for the yelp help
ii zenity 3.28.1-1 amd64 Display graphical dialog boxes fr
ii zenity-common 3.28.1-1 all Display graphical dialog boxes fr
ii zip 3.0-11build1 amd64 Archiver for .zip files
ii zlib1g:amd64 1:1.2.11.dfs amd64 compression library - runtime
ii zlib1g:i386 1:1.2.11.dfs i386 compression library - runtime
ii zlib1g-dev:amd 1:1.2.11.dfs amd64 compression library - development
$ sudo apt install xwayland:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libaudit1:i386 libbz2-1.0:i386 libcap-ng0:i386 libepoxy0:i386
libfontenc1:i386 libxfont2:i386
The following packages will be REMOVED:
ubuntu-session xwayland
The following NEW packages will be installed:
libaudit1:i386 libbz2-1.0:i386 libcap-ng0:i386 libepoxy0:i386
libfontenc1:i386 libxfont2:i386 xwayland:i386
0 upgraded, 7 newly installed, 2 to remove and 31 not upgraded.
Need to get 1,291 kB of archives.
After this operation, 1,799 kB of additional disk space will be used.
Do you want to continue? [Y/n] ^C
$ sudo apt install zlib1g-dev:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libc6-dev:i386 linux-libc-dev:i386
Suggested packages:
glibc-doc:i386
The following NEW packages will be installed:
libc6-dev:i386 linux-libc-dev:i386 zlib1g-dev:i386
0 upgraded, 3 newly installed, 0 to remove and 31 not upgraded.
Need to get 3,435 kB of archives.
After this operation, 19.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] ^C
Hope this helps!
add a comment |
It looks as though those apps that have the :amd64 as part of their name can also have their :i386 counterpart installed without losing anything and they can coexist on the system. Those that don't have it designated want to remove the amd64 version and install the i386 version and vice versa. So, my guess after that would be that with the : as part of the name means that you can have multiple architectures installed at the same time. And the ones with the all in the architecture column means that the app is compatible with both i386 and amd64 with no need to install the counterpart.
Examples:
$ dpkg -l
ii xwayland 2:1.19.6-1ub amd64 Xwayland X server
ii xxd 2:8.0.1453-1 amd64 tool to make (or reverse) a hex d
ii xz-utils 5.2.2-1.3 amd64 XZ-format compression utilities
ii xzoom 0.3-24build1 amd64 magnify part of X display, with r
ii yasm 1.3.0-2build amd64 modular assembler with multiple s
ii yelp 3.26.0-1ubun amd64 Help browser for GNOME
ii yelp-xsl 3.20.1-4 all XSL stylesheets for the yelp help
ii zenity 3.28.1-1 amd64 Display graphical dialog boxes fr
ii zenity-common 3.28.1-1 all Display graphical dialog boxes fr
ii zip 3.0-11build1 amd64 Archiver for .zip files
ii zlib1g:amd64 1:1.2.11.dfs amd64 compression library - runtime
ii zlib1g:i386 1:1.2.11.dfs i386 compression library - runtime
ii zlib1g-dev:amd 1:1.2.11.dfs amd64 compression library - development
$ sudo apt install xwayland:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libaudit1:i386 libbz2-1.0:i386 libcap-ng0:i386 libepoxy0:i386
libfontenc1:i386 libxfont2:i386
The following packages will be REMOVED:
ubuntu-session xwayland
The following NEW packages will be installed:
libaudit1:i386 libbz2-1.0:i386 libcap-ng0:i386 libepoxy0:i386
libfontenc1:i386 libxfont2:i386 xwayland:i386
0 upgraded, 7 newly installed, 2 to remove and 31 not upgraded.
Need to get 1,291 kB of archives.
After this operation, 1,799 kB of additional disk space will be used.
Do you want to continue? [Y/n] ^C
$ sudo apt install zlib1g-dev:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libc6-dev:i386 linux-libc-dev:i386
Suggested packages:
glibc-doc:i386
The following NEW packages will be installed:
libc6-dev:i386 linux-libc-dev:i386 zlib1g-dev:i386
0 upgraded, 3 newly installed, 0 to remove and 31 not upgraded.
Need to get 3,435 kB of archives.
After this operation, 19.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] ^C
Hope this helps!
It looks as though those apps that have the :amd64 as part of their name can also have their :i386 counterpart installed without losing anything and they can coexist on the system. Those that don't have it designated want to remove the amd64 version and install the i386 version and vice versa. So, my guess after that would be that with the : as part of the name means that you can have multiple architectures installed at the same time. And the ones with the all in the architecture column means that the app is compatible with both i386 and amd64 with no need to install the counterpart.
Examples:
$ dpkg -l
ii xwayland 2:1.19.6-1ub amd64 Xwayland X server
ii xxd 2:8.0.1453-1 amd64 tool to make (or reverse) a hex d
ii xz-utils 5.2.2-1.3 amd64 XZ-format compression utilities
ii xzoom 0.3-24build1 amd64 magnify part of X display, with r
ii yasm 1.3.0-2build amd64 modular assembler with multiple s
ii yelp 3.26.0-1ubun amd64 Help browser for GNOME
ii yelp-xsl 3.20.1-4 all XSL stylesheets for the yelp help
ii zenity 3.28.1-1 amd64 Display graphical dialog boxes fr
ii zenity-common 3.28.1-1 all Display graphical dialog boxes fr
ii zip 3.0-11build1 amd64 Archiver for .zip files
ii zlib1g:amd64 1:1.2.11.dfs amd64 compression library - runtime
ii zlib1g:i386 1:1.2.11.dfs i386 compression library - runtime
ii zlib1g-dev:amd 1:1.2.11.dfs amd64 compression library - development
$ sudo apt install xwayland:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libaudit1:i386 libbz2-1.0:i386 libcap-ng0:i386 libepoxy0:i386
libfontenc1:i386 libxfont2:i386
The following packages will be REMOVED:
ubuntu-session xwayland
The following NEW packages will be installed:
libaudit1:i386 libbz2-1.0:i386 libcap-ng0:i386 libepoxy0:i386
libfontenc1:i386 libxfont2:i386 xwayland:i386
0 upgraded, 7 newly installed, 2 to remove and 31 not upgraded.
Need to get 1,291 kB of archives.
After this operation, 1,799 kB of additional disk space will be used.
Do you want to continue? [Y/n] ^C
$ sudo apt install zlib1g-dev:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libc6-dev:i386 linux-libc-dev:i386
Suggested packages:
glibc-doc:i386
The following NEW packages will be installed:
libc6-dev:i386 linux-libc-dev:i386 zlib1g-dev:i386
0 upgraded, 3 newly installed, 0 to remove and 31 not upgraded.
Need to get 3,435 kB of archives.
After this operation, 19.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] ^C
Hope this helps!
edited Feb 19 at 22:29
answered Feb 19 at 22:21
TerranceTerrance
20.3k34898
20.3k34898
add a comment |
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1119645%2fwhat-is-amd64-in-dpkg-l-output-for-some-packages-and-not-for-others%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown