"x-terminal-emulator" no listed any real package?so what should is installed?Why?

About jessie mistake the "manual" mark:I'm not sure,but seem a Bug on jessie base system(I can't sure which specific package have bug) is not on "package control file" bug,because if I modify sources.list to stretch this problem still existing.My sources.list modify process:

@arochester@None1975Thank you-all,I just now know it install "termit"But what mechanism do replace "lxterminal" by "termit" or any "x-terminal-emulator" ?And, why the aitputde on jessie listed "lxterminal" but without "{a}" suffix?

When a package recommends A or B, which one is installed?(maybe so post make this question clearer ?)When a package recommends package A or B (shown as `packagename Recommends A | B` below), which one is installed by default?

For example, on Debian Stretch:However, `lxterminal` is not installed despite there being no other `x-terminal-emulator` on the system:

edit:the answer to op's question is there in the stackexchange article.yet op keeps on insisting that they had no terminal emulator installed whatsoever. even though they are using command line tools to install things. yeah, whatever. not the first time someone wouldn't want to admit a simple oversight.

@OP -> You already have an existing thread asking this exact same question. Starting a second thread for the same question is against the basic rules of this forum. Expect one of the threads (ideally this one) to get locked.

PS:oh right, because I'm sure non-existent any x-terminal-emulator - like i said, not the first time someone wouldn't want to admit a simple oversight.after all, it's much more fun to have "did"-"did not" argument for pages.

root@debian:/# aptitude -P install linux-image-686-pae Warning: Invalid locale (please review locale settings, this might lead to problems later): locale::facet::_S_create_c_locale name not validThe following NEW packages will be installed: busybox{a} firmware-linux-free{a} initramfs-tools{a} initramfs-tools-core{a} irqbalance{a} klibc-utils{a} libglib2.0-0{a} libglib2.0-data{a} libicu57{a} libklibc{a} libnuma1{a} libxml2{a} linux-base{a} linux-image-4.9.0-2-686-pae{a} linux-image-686-pae sgml-base{a} shared-mime-info{a} xdg-user-dirs{a} xml-core{a} 0 packages upgraded, 19 newly installed, 0 to remove and 0 not upgraded.Need to get 54.0 MB of archives. After unpacking 196 MB will be used.Do you want to continue? [Y/n/?] ?Commands: y: continue with the installation n: abort and quit i: show information about one or more packages; the package names should follow the 'i' c: show the Debian changelogs of one or more packages; the package names should follow the 'c' d: toggle the display of dependency information s: toggle the display of changes in package sizes v: toggle the display of version numbers w: try to find a reason for installing a single package, or explain why installing one package should lead to installing another package. e: enter the full visual interface

You may also specify modification to the actions which will be taken. To do so, type an action character followed by one or more package names (or patterns). The action will be applied to all the packages that you list. The following actions are available:

'+' to install packages '+M' to install packages and immediately flag them as automatically installed '-' to remove packages '_' to purge packages '=' to place packages on hold ':' to keep packages in their current state without placing them on hold '&M' to mark packages as automatically installed '&m' to mark packages as manually installed '&BD' to install the build-dependencies of a package.

In the list of actions to be performed, some packages will be followed by one or more characters enclosed in braces; for instance: "aptitude{u}". These characters provide extra information about the package's state, and can include any combination of the following:

'a': the package was automatically installed or removed. 'b': some of the package's dependencies are violated by the proposed changes. 'p': the package will be purged in addition to being removed. 'u': the package is being removed because it is unused.Do you want to continue? [Y/n/?] nAbort.root@debian:/#