Unix & Linux Stack Exchange
Q&A for users of Linux, FreeBSD and other Unix-like operating systems
Latest Questions
31
votes
4
answers
24281
views
How to make apt-get accept new config files in an unattended install of debian from Repo
I am writing a script for a unattended install of a package that is in our repo, it is a software package with one of Debian's marked config files. Is there any option that I can pass to `apt-get`/`aptitude` so that it accepts the new config files? Basically I need an `apt`/`aptitude` equivalent of...
I am writing a script for a unattended install of a package that is in our repo, it is a software package with one of Debian's marked config files.
Is there any option that I can pass to
apt-get
/aptitude
so that it accepts the new config files?
Basically I need an apt
/aptitude
equivalent of dpkg --force-confnew
I need to answer the following question posed while apt-get
is installing with a Y
----------------------------------------------------------------------------------------
Configuration file `/opt/application/conf/XXX.conf
'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : background this process to examine the
The default action is to keep your current version.
----------------------------------------------------------------------------------------
Additional Info:
Also, I am passing the sudo
password in a pipe to execute the command
echo "mysudopass"|sudo -S apt-get mypackage
This is flagging an error in installation when the installation is at the config interactive phase.
I am on Ubuntu 10.04
apt version: apt 0.7.25.3
**Why I cannot use dpkg
: These Debians are to be installed from Repo and I don't have local Debians on my machine**
Raman
(411 rep)
Oct 18, 2011, 02:23 AM
• Last activity: Mar 17, 2025, 04:38 PM
1
votes
1
answers
53
views
Problem building vlc
I'm trying to build vlc. So I did this: $ sudo apt build-dep vlc Reading package lists... Done Reading package lists... Done Building dependency tree... Done Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if yo...
I'm trying to build vlc. So I did this:
$ sudo apt build-dep vlc
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libsystemd-dev : Depends: libsystemd0 (= 252.33-1~deb12u1)
E: Unable to correct problems, you have held broken packages.
Ok, fair enough. So I wanted to investigate what broken packages I have. I found this page https://askubuntu.com/q/772653/965510 with various commands to list broken packages. I tried all of them, but got no information at all.
I have also tried aptitude, but it said:
Unable to satisfy the build-depends: Build-Depends: debhelper-compat (= 13)
Unable to apply some actions, aborting
My
sources.list
is here:
#deb cdrom:[Debian GNU/Linux 12.5.0 _Bookworm_ - Official amd64 NETINST with firmware 20240210-11:27]/ bookworm contrib main non-free-firmware
deb http://deb.debian.org/debian/ bookworm main contrib non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm main contrib non-free-firmware
deb http://deb.debian.org/debian/ bookworm-proposed-updates main contrib non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-proposed-updates main contrib non-free-firmware
deb http://deb.debian.org/debian/ bookworm-backports main contrib non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-backports main contrib non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security main non-free-firmware
# bookworm-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://deb.debian.org/debian/ bookworm-updates main non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-updates main non-free-firmware
deb [ arch=amd64,arm64 ] https://www.ui.com/downloads/unifi/debian stable ubiquiti
deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main
deb [signed-by=/etc/apt/keyrings/lutris.gpg] https://download.opensuse.org/repositories/home:/strycore/Debian_12/ ./
deb [ signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] http://repo.mongodb.org/apt/debian bookworm/mongodb-org/7.0 main
deb [signed-by=/usr/share/keyrings/mullvad-keyring.asc arch=amd64] https://repository.mullvad.net/deb/stable bookworm main
deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main
# Uncomment these lines to try the beta version of the Steam launcher
#deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ beta steam
#deb-src [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ beta steam
# deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] http://repo.steampowered.com/steam/ stable steam
deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ stable steam
deb-src [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ stable steam
deb [signed-by=/usr/share/keyrings/winehq.gpg] http://dl.winehq.org/wine-builds/debian/ bookworm main
How can I continue from here?
klutt
(566 rep)
Mar 16, 2025, 12:40 AM
• Last activity: Mar 16, 2025, 08:55 PM
3
votes
2
answers
2564
views
Is the Web server on repo.skype.com down?
For at least three days (today is 2024-06-01), repo.skype.com has been useless though up: ```sh # cat /etc/apt/sources.list.d/skype-stable.list deb [arch=amd64] https://repo.skype.com/deb stable main # aptitude update Hit http://security.debian.org/debian-security oldoldstable/updates InRelease Hit...
For at least three days (today is 2024-06-01), repo.skype.com has been useless though up:
# cat /etc/apt/sources.list.d/skype-stable.list
deb [arch=amd64] https://repo.skype.com/deb stable main
# aptitude update
Hit http://security.debian.org/debian-security oldoldstable/updates InRelease
Hit http://debian.mirror.lrz.de/debian oldoldstable InRelease
Hit http://debian.mirror.lrz.de/debian oldoldstable-updates InRelease
Hit http://debian.mirror.lrz.de/debian oldstable InRelease
Hit http://security.debian.org/debian-security oldstable-security InRelease
Hit http://security.debian.org/debian-security stable-security InRelease
Hit http://debian.mirror.lrz.de/debian oldstable-updates InRelease
Hit http://debian.mirror.lrz.de/debian stable InRelease
Hit http://debian.mirror.lrz.de/debian stable-updates InRelease
Ign https://repo.vivaldi.com/stable/deb stable InRelease
Hit https://repo.vivaldi.com/stable/deb stable Release
Hit https://updates.signal.org/desktop/apt xenial InRelease
Get: 1 https://packages.microsoft.com/ubuntu/22.04/mssql-server-2022 jammy InRelease [3,624 B]
Hit https://packages.microsoft.com/ubuntu/22.04/prod jammy InRelease
Get: 2 https://packages.microsoft.com/repos/code stable InRelease [3,590 B]
Ign https://repo.skype.com/deb stable InRelease
Ign https://repo.skype.com/deb stable InRelease
Ign https://repo.skype.com/deb stable InRelease
Err https://repo.skype.com/deb stable InRelease
504 Gateway Time-out [IP: 2a02:26f0:12d:5ac::1263 443]
Fetched 7,214 B in 1min 48s (66 B/s)
W: Failed to fetch https://repo.skype.com/deb/dists/stable/InRelease : 504 Gateway Time-out [IP: 2a02:26f0:12d:5ac::1263 443]
W: Some index files failed to download. They have been ignored, or old ones used instead.
# ping4 repo.skype.com
PING (104.108.144.148) 56(84) bytes of data.
64 bytes from a104-108-144-148.deploy.static.akamaitechnologies.com (104.108.144.148): icmp_seq=1 ttl=54 time=22.4 ms
64 bytes from a104-108-144-148.deploy.static.akamaitechnologies.com (104.108.144.148): icmp_seq=2 ttl=54 time=22.6 ms
64 bytes from a104-108-144-148.deploy.static.akamaitechnologies.com (104.108.144.148): icmp_seq=3 ttl=54 time=22.7 ms
64 bytes from a104-108-144-148.deploy.static.akamaitechnologies.com (104.108.144.148): icmp_seq=4 ttl=54 time=22.4 ms
^C
--- ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 22.361/22.520/22.684/0.132 ms
# ping6 repo.skype.com
PING repo.skype.com(g2a02-26f0-012d-05aa-0000-0000-0000-1263.deploy.static.akamaitechnologies.com (2a02:26f0:12d:5aa::1263)) 56 data bytes
64 bytes from g2a02-26f0-012d-05aa-0000-0000-0000-1263.deploy.static.akamaitechnologies.com (2a02:26f0:12d:5aa::1263): icmp_seq=1 ttl=59 time=22.0 ms
64 bytes from g2a02-26f0-012d-05aa-0000-0000-0000-1263.deploy.static.akamaitechnologies.com (2a02:26f0:12d:5aa::1263): icmp_seq=2 ttl=59 time=22.4 ms
64 bytes from g2a02-26f0-012d-05aa-0000-0000-0000-1263.deploy.static.akamaitechnologies.com (2a02:26f0:12d:5aa::1263): icmp_seq=3 ttl=59 time=22.6 ms
64 bytes from g2a02-26f0-012d-05aa-0000-0000-0000-1263.deploy.static.akamaitechnologies.com (2a02:26f0:12d:5aa::1263): icmp_seq=4 ttl=59 time=22.4 ms
^C
--- repo.skype.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 22.049/22.364/22.628/0.206 ms
Why (has Skype or its Debian repository been discontinued?), who is the culprit, and what to do?
AlMa1r
(1 rep)
Jun 1, 2024, 01:34 PM
• Last activity: Mar 6, 2025, 04:43 PM
81
votes
3
answers
170964
views
Can I rollback an apt-get upgrade if something goes wrong?
Is there a way, before starting an `aptitude upgrade` or `apt-get upgrade`, to set up something so that you can "easily" rollback your system to the "apt" state it was before the actual upgrade, if something goes wrong? That is, for example, reinstall the old version of the packages that were upgrad...
Is there a way, before starting an
aptitude upgrade
or apt-get upgrade
, to set up something so that you can "easily" rollback your system to the "apt" state it was before the actual upgrade, if something goes wrong?
That is, for example, reinstall the old version of the packages that were upgraded during the process.
(EDIT) *A few hints*: I know that etckeeper
for example uses some hook on apt
so that it is notified whenever apt
installs or uninstalls a package. I suppose there could be some kind of script that could save the list of newly installed package and their previous version number to be able to reinstall them from the apt
cache (/var/cache/apt/archives
). There is also checkinstall
which can keep track of file modifications...
Any details on how to achieve that properly?
Totor
(21020 rep)
Jun 11, 2013, 06:55 PM
• Last activity: Oct 10, 2024, 03:37 AM
27
votes
2
answers
49060
views
What packages are installed by default in Debian? Is there a term for that set? Why some of those packages are `automatically installed` and some not?
Is there a term to refer to the subset of packages that is automatically installed by Debian distribution? I though that it had something to do with packages [priorities][1], but it doesn't seem to be the case, cause there are packages of all the priority levels among the packages installed by defau...
Is there a term to refer to the subset of packages that is automatically installed by Debian distribution?
I though that it had something to do with packages priorities , but it doesn't seem to be the case, cause there are packages of all the priority levels among the packages installed by default.
Also, some of those packages of initial subset have
automatically installed
flag, e.g. wireless-tools
. So they will be automatically removed if packages of the initial subset, depending on them, are manually removed. I wonder, does the installation tool keep only a list of packages to be considered manually installed and installs their dependencies automatically?
**Answer to the first two questions:**
After installing the core Debian utilities, Debian installer seems to invoke tasksel
to carry out installation "tasks". Among the typical tasks are "standard" task and "laptop" task. From tasksel page:
> "standard" task
>
>The standard task is a special task used by Debian Installer. It actually relies on the packages' priority. What does the "standard system" task include?
>
> tasksel --task-packages standard
>
> which is an aptitude search string that equates to
>
> aptitude search ~pstandard ~prequired ~pimportant -F%p
So tasksel
installs standard
, required
and important
packages.
> "laptop" task
>
> The laptop task is a special task use by Debian Installer, to pull the
> packages useful on a laptop:
- wireless-tools
- acpi-support
- cpufrequtils
- acpi
- wpasupplicant
- powertop
- acpid
- apmd
- pcmciautils
- pm-utils
- anacron
- avahi-autoipd
- bluetooth
> Desktop
See https://wiki.debian.org/DebianDesktop/Tasks
Boris Burkov
(4030 rep)
Sep 13, 2013, 03:30 PM
• Last activity: Jul 5, 2024, 05:49 AM
4
votes
2
answers
1177
views
How can I list all installed packages along with their APT origin hostnames (not their origin tags)?
I'm trying to limit the risk in using third-party APT repositories. The scenario I'm trying to protect against is a malicious package being introduced into a third-party repo with a newer version than the version I have installed from Debian. Lately whenever I've added a new APT source, I've used AP...
I'm trying to limit the risk in using third-party APT repositories. The scenario I'm trying to protect against is a malicious package being introduced into a third-party repo with a newer version than the version I have installed from Debian.
Lately whenever I've added a new APT source, I've used APT pinning to make only certain packages installable from that source, like so:
Package: *
Pin: origin debian.nabijaczleweli.xyz
Pin-Priority: -1
Package: systemd-zram
Pin: origin debian.nabijaczleweli.xyz
Pin-Priority: 500
Note that I am using Pin: origin
rather than Origin:
to do this. If I understand correctly, the origin tag is controlled by the repo itself (in the Releases file) and can easily be set to debian
, either maliciously or because of ignorance. (I have seen this in the wild.) By contrast, the origin hostname is derived from the URI specified in sources.list
.
This seems to work just fine, and now I want to apply this to all my third-party APT sources. To do this, I need to know which packages I've installed from each third-party repository. The problem is, I can't seem to find a way to get a list of installed packages and their origin URIs or hostnames.
Aptitude is happy to show you Origin URI
on its [package information screen](https://www.debian.org/doc/manuals/aptitude/ch02s02s02.en.html#secPackageInfo)¹ ;, but does not include a [search predicate](https://www.debian.org/doc/manuals/aptitude/ch02s04s05.en.html) for it nor will it display it in [package lists](https://www.debian.org/doc/manuals/aptitude/ch02s05s01.en.html#secDisplayFormat) .
dpkg-query
and apt-cache
can give me a lot of information about packages, but I haven't yet found a way to get the origin URI or hostname.
I assume I could parse the contents of /var/lib/apt/lists/*_Packages
myself, using the first part of the filename as the origin hostname, but I'd prefer not to subject myself to that.
So:
1. Is this scenario even worth considering? Maybe there are so many ways that a compromised repo can screw me over that I should learn to stop worrying and love the bomb.
2. Am I correct that the Releases
file's Origin
field is less reliable an indication of a package's provenance than the origin hostname used in Pin: origin
?
3. Is there a way to get a list of all installed packages along with their origin hostnames?
Thanks!
¹The screenshot on that page is too old to depict the Origin-URI
field being shown, but modern versions of Aptitude show the complete URI of the package here.
smammy
(522 rep)
Mar 26, 2022, 07:19 PM
• Last activity: Jun 18, 2024, 01:54 PM
591
votes
8
answers
1014246
views
How do I check package version using apt-get / aptitude?
Before I install a package, I'd like to know what version I would get. How do I check the version before installing using `apt-get` or `aptitude` on Debian or Ubuntu?
Before I install a package, I'd like to know what version I would get.
How do I check the version before installing using
apt-get
or aptitude
on Debian or Ubuntu?
user4069
Jan 22, 2011, 11:40 AM
• Last activity: Jun 11, 2024, 04:28 PM
2
votes
1
answers
87
views
Can we make an aptitude search case-sensitive?
In a script: aptitude search " ?description($1) " ... can that be made case-sensitive?
In a script:
aptitude search "?description($1)"... can that be made case-sensitive?
Ray Andrews
(2615 rep)
Apr 4, 2024, 03:34 PM
• Last activity: Apr 6, 2024, 03:54 PM
1
votes
1
answers
1568
views
Location of Emacs 29 in a Debian 12 system
I have installed Emacs 28.2 in Debian 12. I have also installed Emacs 29.1 from bookworm-backports. ``` ~$ aptitude show emacs Package: emacs Version: 1:29.1+1-5~bpo12+1 State: installed Automatically installed: no Priority: optional Section: editors Maintainer: Rob Browning Architecture: all Uncomp...
I have installed Emacs 28.2 in Debian 12.
I have also installed Emacs 29.1 from bookworm-backports.
~$ aptitude show emacs
Package: emacs
Version: 1:29.1+1-5~bpo12+1
State: installed
Automatically installed: no
Priority: optional
Section: editors
Maintainer: Rob Browning
Architecture: all
Uncompressed Size: 52.2 k
Depends: emacs-gtk (>= 1:27.1) | emacs-pgtk (>= 1:27.1) | emacs-lucid (>= 1:27.1) | emacs-nox (>= 1:27.1)
Provided by: emacs-gtk (1:28.2+1-15), emacs-gtk (1:29.1+1-5~bpo12+1), emacs-lucid (1:28.2+1-15), emacs-lucid (1:29.1+1-5~bpo12+1),
emacs-nox (1:28.2+1-15), emacs-nox (1:29.1+1-5~bpo12+1), emacs-pgtk (1:29.1+1-5~bpo12+1)
Description: GNU Emacs editor (metapackage)
GNU Emacs is the extensible self-documenting text editor. This is a metapackage that will always depend on the latest recommended
Emacs variant (currently emacs-gtk).
Homepage: https://www.gnu.org/software/emacs/
Tags: devel::editor, role::dummy, role::metapackage, role::program, suite::emacs, suite::gnu, use::editing
I wish to point my system to use Emacs 29.1.
I could remove the 28.2 package but I wish to experiment with both before deciding which one to use.
I have seen update-alternatives
which allows us to use multiple versions of the same program.
How do I find out the location of Emacs 29.1 file so that I can use it with update-alternatives
?
user2338823
(323 rep)
Oct 9, 2023, 01:48 PM
• Last activity: Apr 4, 2024, 02:03 PM
13
votes
2
answers
2980
views
Is there a command that outputs ONLY the packages explicitly installed by the user? (ubuntu/debian)
I have tried searching for this but there seems to be no command that can output a list of packages (ideally in Ubuntu) that I have installed, not including any dependencies.
I have tried searching for this but there seems to be no command that can output a list of packages (ideally in Ubuntu) that I have installed, not including any dependencies.
warsong
(515 rep)
Mar 16, 2015, 09:14 PM
• Last activity: Mar 29, 2024, 05:31 AM
0
votes
1
answers
26
views
Meaning of the aptitude search output for wine-staging
I've installed `winehq-staging` package from [winehq repo][1] in debian 12 instead of from debian repo which I'll be using from Lutris. After that I listed what got installed with: aptitude search '?narrow(?installed,?origin(dl.winehq.org))' And this command printed out: ``` i A wine-staging - WINE...
I've installed
winehq-staging
package from winehq repo in debian 12 instead of from debian repo which I'll be using from Lutris.
After that I listed what got installed with:
aptitude search '?narrow(?installed,?origin(dl.winehq.org))'
And this command printed out:
i A wine-staging - WINE Is Not An Emulator - runs MS Windows programs
i A wine-staging-amd64 - WINE Is Not An Emulator - runs MS Windows programs
i A wine-staging-i386:i386 - WINE Is Not An Emulator - runs MS Windows programs
i winehq-staging - WINE Is Not An Emulator - runs MS Windows programs
I'm having trouble understanding this output:
1. What does the letter "A" mean in the output?
2. What's the difference between winehq-staging
and wine-staging
3. Since there are x64 and x86 bit versions installed what do the other two mean? that is what exactly do 4 of these version mean and how are they used?
metablaster
(776 rep)
Mar 4, 2024, 06:42 AM
• Last activity: Mar 4, 2024, 07:06 AM
0
votes
1
answers
117
views
Why is apt upgrading suggested packages while installing a package (no command line options)?
I'm trying to understand how aptitude works. I've downloaded all dependencies of a package (afaik all, by substituting empty dpkg status file). Later after substituting back current status file of the system when installing the package I saw `apt install` tries to download a package that was listed...
I'm trying to understand how aptitude works. I've downloaded all dependencies of a package (afaik all, by substituting empty dpkg status file). Later after substituting back current status file of the system when installing the package I saw
apt install
tries to download a package that was listed in suggested
when I downloaded all dependencies. Suggested is later in list of packages to be upgraded when apt
/apt-get
was run w/out options.
How could such thing happen? I did tests as above for some packages before and had no need for suggested, so seems it is rare occurrence. I want to understand details of this case, how can I investigate? (I've run dpkg -s
and "suggested" one is shown as installed
, what else?). The package name, btw is kdenlive and one of "initially" suggested is poppler-utils.
I don't want to disable upgrades completely, I just don't want to upgrade suggested ones.
~$ aptitude why kdenlive poppler-utils
p kdenlive Depends libkf5filemetadata3 (>= 5.0.2+git20140925)
p libkf5filemetadata3 Recommends libkf5filemetadata-bin (= 5.92.0-0ubuntu1)
p libkf5filemetadata-bin Depends libpoppler-qt5-1 (>= 0.46.0)
p libpoppler-qt5-1 Depends libpoppler118 (= 22.02.0-2ubuntu0.2)
p libpoppler118 Recommends poppler-data
i poppler-data Suggests poppler-utils
Martian2020
(1443 rep)
Oct 26, 2023, 01:21 PM
• Last activity: Oct 26, 2023, 03:44 PM
0
votes
1
answers
702
views
apt: why install older version of a package when newer is available via sources.list?
I did a reperformance. With clean boot of liveISO. It showed that removing entry from file in `/etc/apt/preferences.d`: Package: * Pin: release o=linuxmint,c=upstream Pin-Priority: 700 changes the result. So something additional effected my initial result when even after removing preferences files f...
I did a reperformance. With clean boot of liveISO. It showed that removing entry from file in
/etc/apt/preferences.d
:
Package: *
Pin: release o=linuxmint,c=upstream
Pin-Priority: 700
changes the result. So something additional effected my initial result when even after removing preferences files from /etc/apt/preferences.d
result persisted. I want to dig more, but not sure where to.
***TL;DR***
The package in question has no dependencies (as per contents of file in /lib/apt/lists for deb
scheme and from dpkg -I
for local file
scheme deb file). Architecture is same, source is same, section is same for both.
As of now I've found pin preferences in /etc/apt/preferences.d
/ /etc/apt/preferences
can "make" apt
to choose older version to install, however I've removed those files (also there was no /etc/apt/apt.conf
), run apt-get update
just in case, still same fetching of older version. What else to try? Maybe there is some APT
command to re-read prerefences?
APT::Default-Release
empty (should be as no /etc/apt/apt.conf
, correct?).
Local archive does NOT have Release
file (I have not used apt-secure
, file
scheme is marked as trusted
)
As of my current progress with man apt_preferences
results of apt-get install
are still puzzling.
OP:
Of links web search helped me to get only relevant was https://unix.stackexchange.com/questions/478262/is-there-some-searching-order-between-the-added-repositories , which states info about order of *same* versions.
I'm learning to set up Debian archive, I've skimmed through man pages apt
, apt-get
, apt.conf
, sources.list
. Not seen info about order more than mentioned in the above QA link.
My steps. I've done apt-get update
then apt-get install -d package1
, package2
, etc. I've copied deb
files from apt cache
to liveISO booted PC, set up Debian archive and has been doing apt-get install package1
, etc on second one.
When I've completely removed sources and wrote only local file
scheme line to /etc/apt/sources.list
(following by apt-get update
), all of more than a dozen of packages got successfully installed from local.
But when I added same line with local file
scheme in /etc/apt/sources.list
while original deb
schemes remained in /etc/apt/sources.list.d
, for one package (one of those mentioned in paragraph above) I’ve noted apt tried to download and install version from deb
scheme even though it was of smaller number. As I’ve recently downloaded deb
files from same deb
archives as in liveISO sources I assume lesser number indeed means older version.
What could be the reason for apt-get
prioritizing older version?
Martian2020
(1443 rep)
Oct 14, 2023, 03:01 PM
• Last activity: Oct 14, 2023, 06:00 PM
0
votes
2
answers
243
views
Where Does Aptitude Log Its Warnings?
**Aptitude version 0.8.7** **Debian 9 (Stretch)** During a recent package upgrade, the **Aptitude** GUI displayed the following warning, boxed and in bright red: `W: APT had planned for dpkg to do more than it reported back...` Said displayed warning also contained information concerning the number...
**Aptitude version 0.8.7**
**Debian 9 (Stretch)**
During a recent package upgrade, the **Aptitude** GUI displayed the following warning, boxed and in bright red:
W: APT had planned for dpkg to do more than it reported back...
Said displayed warning also contained information concerning the number of planned actions vs. the number of executed actions, as well as information concerning which particular package was the one that was affected, but I stupidly acknowledged the squawk before recording this additional information (thinking I could reference a log somewhere).
Well, I can't find the proper log file. FYI, **/var/log/aptitude** shows the recent activity, but the subject warning message is absent...
The following three links may provide some insight, but I still can't find the desired log:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1647638
https://askubuntu.com/questions/1378118/apt-had-planned-for-dpkg-to-do-more-than-it-reported-back
https://groups.google.com/g/linux.debian.bugs.dist/c/n74RYhzpzNM
**Where can I find the desired log file?**
Digger
(407 rep)
Sep 29, 2023, 08:14 PM
• Last activity: Oct 2, 2023, 09:47 PM
0
votes
2
answers
71
views
Finding the latest version of package which doesn't require upgrading libc (on Debian)
When I try to upgrade packages using `aptitude -t wheezy-backports`, they often require newer `libc` than is installed. Proposed solutions remove hundreds of packages. Is there a way to request only the versions which wouldn't require upgrading `libc` (preferably from the command line)?
When I try to upgrade packages using
aptitude -t wheezy-backports
, they often require newer libc
than is installed. Proposed solutions remove hundreds of packages. Is there a way to request only the versions which wouldn't require upgrading libc
(preferably from the command line)?
Alexey Romanov
(705 rep)
Jun 18, 2014, 05:55 AM
• Last activity: May 15, 2023, 08:07 AM
2
votes
1
answers
692
views
How to interpret `apt-cache rdepends` to pinpoint dependency?
https://askubuntu.com/questions/128524/how-to-list-dependent-packages-reverse-dependencies advises `apt-cache rdepends` but does not explain how to interpret the output. The output consists on lines with no indentation and two spaces one. But dependencies form a tree-line structure, any way to see o...
https://askubuntu.com/questions/128524/how-to-list-dependent-packages-reverse-dependencies advises
apt-cache rdepends
but does not explain how to interpret the output. The output consists on lines with no indentation and two spaces one. But dependencies form a tree-line structure, any way to see output that way? How to interpret w/out tree? For example:
I run:
~$ apt-cache rdepends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances libpulse0:i386
Got ~1k lines (with only --recurse
option output is ~500k lines). Around line 300th (full output at the end):
...
Reverse Depends:
libpcaudio-dev:i386
espeak-ng:i386
libespeak-ng1:i386
libcanberra-pulse:i386
Reverse Depends:
pulseaudio
Reverse Depends:
pulseaudio-module-bluetooth
pulseaudio-module-bluetooth
...
Before that I have not noticed non-i386 packages listed, so first one is pulseaudio
. How to find out which package requires pulseaudio
? Indentation of a line immediately preceding is different from previous once, no indentation for libcanberra-pulse:i386
. Does it mean libcanberra-pulse:i386
requires pulseaudio
? The output below of apt-cache show
lists it as dependency, however output apt-cache rdepends
does not list another dependencies, e.g. libc6
.
$ apt-cache show libcanberra-pulse:i386
Package: libcanberra-pulse
Architecture: i386
Version: 0.30-7ubuntu1
Multi-Arch: same
Priority: optional
Section: libdevel
Source: libcanberra
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian GNOME Maintainers
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 49
Depends: libc6 (>= 2.4), libcanberra0 (= 0.30-7ubuntu1), libpulse0 (>= 0.99.1), pulseaudio
Full output:
~$ apt-cache rdepends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances libpulse0:i386
libpulse0:i386
Reverse Depends:
wine-stable-i386:i386
pulseaudio-module-zeroconf:i386
pulseaudio-module-raop:i386
pulseaudio-module-lirc:i386
pulseaudio-module-jack:i386
pulseaudio-module-gsettings:i386
pulseaudio-equalizer:i386
pulseaudio-utils:i386
pulseaudio-module-bluetooth:i386
pulseaudio:i386
libpulsedsp:i386
libpulse-mainloop-glib0:i386
libpulse-dev:i386
pulseaudio-module-zeroconf:i386
pulseaudio-module-raop:i386
pulseaudio-module-lirc:i386
pulseaudio-module-jack:i386
pulseaudio-module-gsettings:i386
pulseaudio-equalizer:i386
openjdk-8-jre:i386
libavdevice58:i386
pulseaudio-utils:i386
pulseaudio-module-bluetooth:i386
pulseaudio:i386
libpulsedsp:i386
libpulse-mainloop-glib0:i386
libpulse-dev:i386
gstreamer1.0-pulseaudio:i386
libpulse-dev:i386
vlc-plugin-base:i386
pulseaudio-module-zeroconf:i386
pulseaudio-module-raop:i386
pulseaudio-module-lirc:i386
pulseaudio-module-jack:i386
pulseaudio-module-gsettings:i386
pulseaudio-equalizer:i386
openmpt123:i386
openjdk-8-jre:i386
mpg123:i386
lmms:i386
libwine-development:i386
libwine:i386
libsox-fmt-pulse:i386
libsoundio1:i386
libsdl2-2.0-0:i386
libsdl1.2debian:i386
librtaudio6:i386
libqt5multimedia5-plugins:i386
libqt5multimedia5:i386
libmikmod3:i386
libfluidsynth2:i386
libespeak1:i386
libavdevice58:i386
gpac-modules-base:i386
speech-dispatcher-audio-plugins:i386
pulseaudio-utils:i386
pulseaudio-module-bluetooth:i386
pulseaudio:i386
libpulsedsp:i386
libpulse-mainloop-glib0:i386
libasound2-plugins:i386
libpcaudio0:i386
libcanberra-pulse:i386
gstreamer1.0-pulseaudio:i386
wine-stable-i386:i386
Reverse Depends:
pulseaudio-module-zeroconf:i386
Reverse Depends:
pulseaudio-module-raop:i386
pulseaudio-module-raop:i386
pulseaudio-module-raop:i386
pulseaudio-module-raop:i386
Reverse Depends:
pulseaudio-module-lirc:i386
Reverse Depends:
pulseaudio-module-jack:i386
Reverse Depends:
pulseaudio-module-gsettings:i386
Reverse Depends:
pulseaudio-equalizer:i386
Reverse Depends:
pulseaudio-utils:i386
Reverse Depends:
pulseaudio:i386
pulseaudio:i386
pulseaudio:i386
pulseaudio-module-bluetooth:i386
Reverse Depends:
pulseaudio:i386
Reverse Depends:
pulseaudio-module-bluetooth:i386
pulseaudio-module-zeroconf:i386
pulseaudio-module-raop:i386
pulseaudio-module-lirc:i386
pulseaudio-module-jack:i386
pulseaudio-module-gsettings:i386
pulseaudio-equalizer:i386
pulseaudio-module-bluetooth:i386
pulseaudio
pulseaudio-module-zeroconf:i386
pulseaudio
pulseaudio-module-raop:i386
pulseaudio
pulseaudio-module-lirc:i386
pulseaudio
pulseaudio-module-jack:i386
pulseaudio
pulseaudio-module-gsettings:i386
pulseaudio
pulseaudio-equalizer:i386
pulseaudio
pulseaudio-module-bluetooth:i386
pulseaudio-module-zeroconf:i386
pulseaudio-module-raop:i386
pulseaudio-module-lirc:i386
pulseaudio-module-jack:i386
pulseaudio-module-gsettings:i386
pulseaudio-equalizer:i386
libcanberra-pulse:i386
pulseaudio
libpulsedsp:i386
Reverse Depends:
pulseaudio-utils:i386
pulseaudio-utils:i386
pulseaudio-utils:i386
libpulse-mainloop-glib0:i386
Reverse Depends:
libpulse-dev:i386
libpulse-dev:i386
libpulse-dev:i386
libpulse-dev:i386
Reverse Depends:
qtmultimedia5-dev:i386
libsdl2-dev:i386
libsdl1.2-dev:i386
librtaudio-dev:i386
libefl-all-dev:i386
openjdk-8-jre:i386
Reverse Depends:
openjdk-8-jdk:i386
openjdk-8-demo:i386
openjdk-8-jdk:i386
openjdk-8-demo:i386
libavdevice58:i386
Reverse Depends:
libavdevice-dev:i386
ffmpeg:i386
ffmpeg:i386
libavdevice-dev:i386
gpac:i386
gstreamer1.0-pulseaudio:i386
Reverse Depends:
gstreamer1.0-plugins-good-dbg:i386
gstreamer1.0-plugins-good-dbg:i386
vlc-plugin-base:i386
Reverse Depends:
vlc:i386
openmpt123:i386
Reverse Depends:
mpg123:i386
Reverse Depends:
lmms:i386
Reverse Depends:
libwine-development:i386
Reverse Depends:
wine32-development:i386
libwine-development-dev:i386
dxvk-wine32-development:i386
carla-bridge-wine32:i386
libwine:i386
Reverse Depends:
wine32:i386
lmms-vst-server:i386
libwine-dev:i386
libsox-fmt-pulse:i386
Reverse Depends:
libsox-fmt-all:i386
sox:i386
libsoundio1:i386
Reverse Depends:
libsoundio-dev:i386
lmms:i386
libsdl2-2.0-0:i386
Reverse Depends:
libavdevice58:i386
ffmpeg:i386
pcsx2:i386
libsdl2-ttf-2.0-0:i386
libsdl2-net-2.0-0:i386
libsdl2-mixer-2.0-0:i386
libsdl2-image-2.0-0:i386
libsdl2-gfx-1.0-0:i386
libsdl2-dev:i386
libmikmod3:i386
bochs:i386
libfluidsynth2:i386
libfaudio0:i386
libavdevice58:i386
fluidsynth:i386
ffmpeg:i386
bochs-sdl:i386
libsdl1.2debian:i386
Reverse Depends:
libsdl1.2-dev:i386
dgen:i386
zsnes:i386
vlc-plugin-base:i386
smpeg-plaympeg:i386
smpeg-gtv:i386
mpeg2dec:i386
mjpegtools:i386
lmms:i386
libtheora-bin:i386
libsmpeg0:i386
adlibtracker2:i386
libsdl-ttf2.0-0:i386
libsdl-sound1.2:i386
libsdl-sge:i386
libsdl-pango1:i386
libsdl-ocaml:i386
libsdl-net1.2:i386
libsdl-mixer1.2:i386
libsdl-image1.2:i386
libsdl-gst:i386
libsdl-gfx1.2-5:i386
libsdl-console:i386
liblavplay-2.1-0:i386
libdv-bin:i386
libde265-examples:i386
gpac-modules-base:i386
fenix-plugins:i386
fenix-plugin-mpeg:i386
fenix:i386
librtaudio6:i386
Reverse Depends:
librtaudio-dev:i386
stk:i386
libstk-4.6.1:i386
libqt5multimedia5-plugins:i386
Reverse Depends:
qtmultimedia5-examples:i386
libqt5multimedia5:i386
Reverse Depends:
qtmultimedia5-examples:i386
qtmultimedia5-dev:i386
qml-module-qtmultimedia:i386
qml-module-qtaudioengine:i386
python3-pyqt5.qtmultimedia-dbg:i386
python3-pyqt5.qtmultimedia:i386
libqt5multimediawidgets5:i386
libqt5multimediaquick5:i386
libqt5multimediagsttools5:i386
libqt5multimedia5-plugins:i386
libmikmod3:i386
Reverse Depends:
libmikmod-dev:i386
libsdl-sound1.2:i386
libsdl-mixer1.2:i386
libfluidsynth2:i386
Reverse Depends:
libfluidsynth-dev:i386
vlc-plugin-fluidsynth:i386
lmms:i386
libsdl2-mixer-2.0-0:i386
libsdl-mixer1.2:i386
fluidsynth:i386
gstreamer1.0-plugins-bad:i386
libespeak1:i386
Reverse Depends:
libespeak-dev:i386
speech-dispatcher-espeak:i386
libespeak-ng-libespeak1:i386
espeak:i386
libespeak-ng-libespeak1:i386
gpac-modules-base:i386
Reverse Depends:
gpac:i386
speech-dispatcher-audio-plugins:i386
Reverse Depends:
speech-dispatcher-ibmtts:i386
speech-dispatcher:i386
speech-dispatcher-ibmtts:i386
libasound2-plugins:i386
Reverse Depends:
wine-stable-i386:i386
pulseaudio:i386
pulseaudio:i386
pulseaudio:i386
libpcaudio0:i386
Reverse Depends:
libpcaudio-dev:i386
espeak-ng:i386
libespeak-ng1:i386
libcanberra-pulse:i386
Reverse Depends:
pulseaudio
Reverse Depends:
pulseaudio-module-bluetooth
pulseaudio-module-bluetooth
pulseaudio-module-zeroconf
pulseaudio-module-raop
pulseaudio-module-lirc
pulseaudio-module-jack
pulseaudio-module-gsettings
pulseaudio-equalizer
pulseaudio-module-bluetooth
pulseaudio:i386
pulseaudio-module-zeroconf
pulseaudio:i386
pulseaudio-module-raop
pulseaudio:i386
pulseaudio-module-lirc
pulseaudio:i386
pulseaudio-module-jack
pulseaudio:i386
pulseaudio-module-gsettings
pulseaudio:i386
pulseaudio-equalizer
pulseaudio:i386
plasma-pa
pulseaudio:i386
ubuntu-desktop-minimal
pulseaudio:i386
ubuntu-desktop
pulseaudio:i386
x2gothinclient-minidesktop
pulseaudio:i386
x2gothinclient-chroot
pulseaudio:i386
vanilla-gnome-desktop
pulseaudio:i386
ubuntukylin-desktop
pulseaudio:i386
ubuntu-unity-desktop
pulseaudio:i386
ubuntu-mate-desktop
pulseaudio:i386
ubuntu-mate-core
pulseaudio:i386
ubuntu-budgie-desktop
pulseaudio:i386
pulseaudio-module-bluetooth
pulseeffects
pulseaudio:i386
pulseaudio-module-zeroconf
pulseaudio-module-raop
pulseaudio-module-lirc
pulseaudio-module-jack
pulseaudio-module-gsettings
pulseaudio-equalizer
plasma-pa
pulseaudio:i386
pavucontrol-qt
pulseaudio:i386
osspd-pulseaudio
pulseaudio:i386
mkchromecast-pulseaudio
pulseaudio:i386
lubuntu-desktop
pulseaudio:i386
kubuntu-desktop
pulseaudio:i386
|kde-telepathy-call-ui
pulseaudio:i386
indicator-sound
pulseaudio:i386
gqrx-sdr
pulseaudio:i386
gnome-core
pulseaudio:i386
cairo-dock-impulse-plug-in
pulseaudio:i386
ubuntu-desktop-minimal
pulseaudio:i386
ubuntu-desktop
pulseaudio:i386
libcanberra-pulse
pulseaudio:i386
chromium
pulseaudio:i386
qtmultimedia5-dev:i386
Reverse Depends:
libsdl2-dev:i386
Reverse Depends:
libsdl2-ttf-dev:i386
libsdl2-net-dev:i386
libsdl2-mixer-dev:i386
libsdl2-image-dev:i386
libsdl2-gfx-dev:i386
libsdl1.2-dev:i386
Reverse Depends:
libsmpeg-dev:i386
libsdl-console-dev:i386
libsdl-ttf2.0-dev:i386
libsdl-sound1.2-dev:i386
libsdl-sge-dev:i386
libsdl-pango-dev:i386
libsdl-ocaml-dev:i386
libsdl-net1.2-dev:i386
libsdl-mixer1.2-dev:i386
libsdl-image1.2-dev:i386
libsdl-gfx1.2-dev:i386
librtaudio-dev:i386
Reverse Depends:
libstk-dev:i386
librtmidi-dev:i386
libefl-all-dev:i386
Reverse Depends:
openjdk-8-jdk:i386
Reverse Depends:
openjdk-8-demo:i386
Reverse Depends:
libavdevice-dev:i386
Reverse Depends:
ffmpeg:i386
Reverse Depends:
gpac:i386
Reverse Depends:
gstreamer1.0-plugins-good-dbg:i386
Reverse Depends:
vlc:i386
Reverse Depends:
wine32-development:i386
Reverse Depends:
wine32-development-preloader:i386
libwine-development-dev:i386
Reverse Depends:
wine32-development-tools:i386
dxvk-wine32-development:i386
Reverse Depends:
carla-bridge-wine32:i386
Reverse Depends:
carla-bridge-win32:i386
wine32:i386
Reverse Depends:
lmms-vst-server:i386
wine32-preloader:i386
lmms-vst-server:i386
Reverse Depends:
libwine-dev:i386
Reverse Depends:
wine32-tools:i386
libsox-fmt-all:i386
Reverse Depends:
libsox-dev:i386
sox:i386
Reverse Depends:
libsoundio-dev:i386
Reverse Depends:
pcsx2:i386
Reverse Depends:
libsdl2-ttf-2.0-0:i386
Reverse Depends:
libsdl2-ttf-dev:i386
libsdl2-net-2.0-0:i386
Reverse Depends:
libsdl2-net-dev:i386
libsdl2-mixer-2.0-0:i386
Reverse Depends:
libsdl2-mixer-dev:i386
libsdl2-image-2.0-0:i386
Reverse Depends:
libsdl2-image-dev:i386
libsdl2-gfx-1.0-0:i386
Reverse Depends:
libsdl2-gfx-dev:i386
bochs:i386
Reverse Depends:
bochs-x:i386
bochs-wx:i386
bochs-term:i386
bochs-sdl:i386
libfaudio0:i386
Reverse Depends:
libwine:i386
wine-stable-i386:i386
libwine-development:i386
libfaudio-dev:i386
fluidsynth:i386
Reverse Depends:
bochs-sdl:i386
Reverse Depends:
dgen:i386
Reverse Depends:
zsnes:i386
Reverse Depends:
smpeg-plaympeg:i386
Reverse Depends:
smpeg-gtv:i386
Reverse Depends:
mpeg2dec:i386
Reverse Depends:
mjpegtools:i386
Reverse Depends:
mjpegtools-gtk:i386
libtheora-bin:i386
Reverse Depends:
libsmpeg0:i386
Reverse Depends:
libsmpeg-dev:i386
smpeg-plaympeg:i386
smpeg-gtv:i386
fenix-plugin-mpeg:i386
adlibtracker2:i386
Reverse Depends:
libsdl-ttf2.0-0:i386
Reverse Depends:
libsdl-ttf2.0-dev:i386
libsdl-ocaml:i386
libsdl-sound1.2:i386
Reverse Depends:
libsdl-sound1.2-dev:i386
libsdl-sge:i386
Reverse Depends:
libsdl-sge-dev:i386
libsdl-pango1:i386
Reverse Depends:
libsdl-pango-dev:i386
libsdl-ocaml:i386
Reverse Depends:
libsdl-net1.2:i386
Reverse Depends:
libsdl-net1.2-dev:i386
fenix-plugins:i386
libsdl-mixer1.2:i386
Reverse Depends:
libsdl-ocaml:i386
libsdl-mixer1.2-dev:i386
fenix:i386
fenix-plugin-mpeg:i386
libsdl-image1.2:i386
Reverse Depends:
vlc-plugin-base:i386
libsdl-sge:i386
libsdl-ocaml:i386
libsdl-image1.2-dev:i386
libsdl-console:i386
fenix-plugins:i386
libsdl-gst:i386
Reverse Depends:
libsdl-gfx1.2-5:i386
Reverse Depends:
libsdl-ocaml:i386
libsdl-gfx1.2-dev:i386
libsdl-console:i386
Reverse Depends:
libsdl-console-dev:i386
liblavplay-2.1-0:i386
Reverse Depends:
mjpegtools:i386
libmjpegtools-dev:i386
libdv-bin:i386
Reverse Depends:
libde265-examples:i386
Reverse Depends:
fenix-plugins:i386
Reverse Depends:
fenix-plugin-mpeg:i386
Reverse Depends:
fenix:i386
Reverse Depends:
pixbros:i386
pixfrogger:i386
stk:i386
Reverse Depends:
lmms:i386
libstk-4.6.1:i386
Reverse Depends:
stk:i386
lmms:i386
libstk-dev:i386
qtmultimedia5-examples:i386
Reverse Depends:
qml-module-qtmultimedia:i386
Reverse Depends:
qtmultimedia5-examples:i386
qml-module-qtaudioengine:i386
Reverse Depends:
python3-pyqt5.qtmultimedia-dbg:i386
Reverse Depends:
python3-pyqt5.qtmultimedia:i386
Reverse Depends:
python3-pyqt5.qtmultimedia-dbg:i386
libqt5multimediawidgets5:i386
Reverse Depends:
python3-pyqt5.qtmultimedia:i386
qtmultimedia5-examples:i386
qtmultimedia5-dev:i386
python3-pyqt5.qtmultimedia-dbg:i386
libqt5multimediagsttools5:i386
libqt5multimediaquick5:i386
Reverse Depends:
qtmultimedia5-dev:i386
qml-module-qtmultimedia:i386
libqt5multimediagsttools5:i386
Reverse Depends:
qtmultimedia5-dev:i386
libqt5multimedia5-plugins:i386
libmikmod-dev:i386
Reverse Depends:
libsdl-mixer1.2-dev:i386
libfluidsynth-dev:i386
Reverse Depends:
vlc-plugin-fluidsynth:i386
Reverse Depends:
gstreamer1.0-plugins-bad:i386
Reverse Depends:
gstreamer1.0-plugins-bad-dbg:i386
libespeak-dev:i386
Reverse Depends:
speech-dispatcher-espeak:i386
Reverse Depends:
libespeak-ng-libespeak1:i386
Reverse Depends:
espeak:i386
Reverse Depends:
speech-dispatcher-ibmtts:i386
Reverse Depends:
speech-dispatcher:i386
Reverse Depends:
speech-dispatcher-baratinoo:i386
speech-dispatcher
speech-dispatcher-pico:i386
speech-dispatcher
speech-dispatcher-pico:i386
speech-dispatcher
speech-dispatcher-ibmtts:i386
speech-dispatcher
speech-dispatcher-ibmtts:i386
speech-dispatcher
speech-dispatcher-kali:i386
speech-dispatcher
speech-dispatcher-kali:i386
speech-dispatcher
speech-dispatcher-flite:i386
speech-dispatcher
speech-dispatcher-espeak:i386
speech-dispatcher
speech-dispatcher-cicero:i386
speech-dispatcher
speech-dispatcher-baratinoo:i386
speech-dispatcher
speech-dispatcher-espeak-ng:i386
speech-dispatcher
libpcaudio-dev:i386
Reverse Depends:
espeak-ng:i386
Reverse Depends:
libespeak-ng1:i386
Reverse Depends:
libespeak-ng-dev:i386
libespeak-ng-libespeak1:i386
espeak-ng:i386
speech-dispatcher-espeak-ng:i386
pulseaudio-module-bluetooth
Reverse Depends:
lubuntu-desktop
gnome-core
pulseaudio-module-zeroconf
Reverse Depends:
paprefs
pulseaudio-module-raop
pulseaudio-module-raop
pulseaudio-module-raop
pulseaudio-module-raop
Reverse Depends:
pulseaudio-module-lirc
Reverse Depends:
pulseaudio-module-jack
Reverse Depends:
ubuntustudio-controls
ubuntustudio-controls
pulseaudio-module-gsettings
Reverse Depends:
paprefs
pulseaudio-equalizer
Reverse Depends:
plasma-pa
Reverse Depends:
|kde-standard
|kdemultimedia
ubuntu-desktop-minimal
Reverse Depends:
ubuntu-desktop
ubuntu-desktop
ubuntu-desktop
Reverse Depends:
ubuntu-gnome-desktop
x2gothinclient-minidesktop
Reverse Depends:
x2gothinclient-chroot
x2gothinclient-chroot
Reverse Depends:
vanilla-gnome-desktop
Reverse Depends:
ubuntukylin-desktop
Reverse Depends:
ubuntu-unity-desktop
Reverse Depends:
ubuntu-mate-desktop
Reverse Depends:
ubuntu-mate-core
Reverse Depends:
ubuntu-mate-desktop
ubuntu-budgie-desktop
Reverse Depends:
pulseeffects
Reverse Depends:
pavucontrol-qt
Reverse Depends:
|lxqt
lubuntu-desktop
osspd-pulseaudio
Reverse Depends:
|osspd
mkchromecast-pulseaudio
Reverse Depends:
lubuntu-desktop
Reverse Depends:
kubuntu-desktop
Reverse Depends:
kde-telepathy-call-ui
Reverse Depends:
indicator-sound
Reverse Depends:
unity-control-center
gqrx-sdr
Reverse Depends:
gnome-core
Reverse Depends:
gnome
cairo-dock-impulse-plug-in
Reverse Depends:
cairo-dock-plug-ins
libcanberra-pulse
Reverse Depends:
cinnamon
plasma-pa
ubuntukylin-desktop
ubuntu-mate-desktop
ubuntu-mate-core
ubuntu-budgie-desktop
plasma-pa
gnome-core
cinnamon
chromium
Reverse Depends:
|x2gothinclient-minidesktop
|gnome-core
|cinnamon-desktop-environment
chromium-dbg
libsdl2-ttf-dev:i386
Reverse Depends:
libsdl2-net-dev:i386
Reverse Depends:
libsdl2-mixer-dev:i386
Reverse Depends:
libsdl2-image-dev:i386
Reverse Depends:
libsdl2-gfx-dev:i386
Reverse Depends:
libsmpeg-dev:i386
Reverse Depends:
libsdl-console-dev:i386
Reverse Depends:
libsdl-ttf2.0-dev:i386
Reverse Depends:
libsdl-ocaml-dev:i386
libsdl-sound1.2-dev:i386
Reverse Depends:
libsdl-sge-dev:i386
Reverse Depends:
libsdl-pango-dev:i386
Reverse Depends:
libsdl-ocaml-dev:i386
Reverse Depends:
libsdl-net1.2-dev:i386
Reverse Depends:
libsdl-mixer1.2-dev:i386
Reverse Depends:
libsdl-ocaml-dev:i386
libsdl-image1.2-dev:i386
Reverse Depends:
libsdl-ocaml-dev:i386
libsdl-console-dev:i386
libsdl-gfx1.2-dev:i386
Reverse Depends:
libsdl-ocaml-dev:i386
libstk-dev:i386
Reverse Depends:
libstk0-dev:i386
librtmidi-dev:i386
Reverse Depends:
libstk-dev:i386
wine32-development-preloader:i386
Reverse Depends:
wine32-development-tools:i386
Reverse Depends:
carla-bridge-win32:i386
Reverse Depends:
wine32-preloader:i386
Reverse Depends:
wine32-tools:i386
Reverse Depends:
libsox-dev:i386
Reverse Depends:
bochs-x:i386
Reverse Depends:
bochs-wx:i386
Reverse Depends:
|bochs:i386
bochs-term:i386
Reverse Depends:
libfaudio-dev:i386
Reverse Depends:
mjpegtools-gtk:i386
Reverse Depends:
libmjpegtools-dev:i386
Reverse Depends:
pixbros:i386
Reverse Depends:
pixfrogger:i386
Reverse Depends:
gstreamer1.0-plugins-bad-dbg:i386
Reverse Depends:
speech-dispatcher-baratinoo:i386
Reverse Depends:
speech-dispatcher
Reverse Depends:
speech-dispatcher-baratinoo
speech-dispatcher:i386
orca
speech-dispatcher:i386
speech-dispatcher-pico
speech-dispatcher:i386
speech-dispatcher-pico
speech-dispatcher:i386
speechd-up
speech-dispatcher:i386
speech-dispatcher-kali
speech-dispatcher:i386
speech-dispatcher-kali
speech-dispatcher:i386
speech-dispatcher-flite
speech-dispatcher:i386
speech-dispatcher-festival
speech-dispatcher:i386
speech-dispatcher-espeak
speech-dispatcher:i386
speech-dispatcher-cicero
speech-dispatcher:i386
speech-dispatcher-baratinoo
speech-dispatcher:i386
orca
speech-dispatcher:i386
speech-dispatcher-espeak-ng
speech-dispatcher:i386
speech-dispatcher-pico:i386
Reverse Depends:
speech-dispatcher-kali:i386
Reverse Depends:
speech-dispatcher-flite:i386
Reverse Depends:
speech-dispatcher-cicero:i386
Reverse Depends:
speech-dispatcher-espeak-ng:i386
Reverse Depends:
libespeak-ng-dev:i386
Reverse Depends:
libespeak-ng-libespeak-dev:i386
paprefs
Reverse Depends:
ubuntustudio-controls
Reverse Depends:
ubuntustudio-installer
kde-standard
Reverse Depends:
kde-full
kdemultimedia
Reverse Depends:
kde-full
ubuntu-gnome-desktop
Reverse Depends:
lxqt
Reverse Depends:
osspd
Reverse Depends:
ubuntustudio-video
ubuntustudio-audio
acfax
|libsnack-oss
unity-control-center
Reverse Depends:
ubuntu-unity-desktop
|indicator-bluetooth
gnome
Reverse Depends:
cairo-dock-plug-ins
Reverse Depends:
cairo-dock-dbus-plug-in-interface-mono
cairo-dock-dbus-plug-in-interface-vala
cairo-dock-dbus-plug-in-interface-ruby
cairo-dock-dbus-plug-in-interface-python
cairo-dock
cinnamon
Reverse Depends:
cinnamon-dbg
cinnamon-core
cinnamon-dbg
cinnamon-core
mint-meta-cinnamon
cinnamon-desktop-environment
Reverse Depends:
chromium-dbg
Reverse Depends:
libstk0-dev:i386
Reverse Depends:
speech-dispatcher-baratinoo
Reverse Depends:
orca
Reverse Depends:
gnome
gnome-orca
orca-sops
gnome-orca
speech-dispatcher-pico
Reverse Depends:
speechd-up
Reverse Depends:
speech-dispatcher-kali
Reverse Depends:
speech-dispatcher-flite
Reverse Depends:
speech-dispatcher-festival
Reverse Depends:
speech-dispatcher-espeak
Reverse Depends:
speech-dispatcher-cicero
Reverse Depends:
speech-dispatcher-espeak-ng
Reverse Depends:
libespeak-ng-libespeak-dev:i386
Reverse Depends:
ubuntustudio-installer
Reverse Depends:
ubuntustudio-default-settings
ubuntustudio-menu
ubuntustudio-default-settings
ubuntustudio-menu
kde-full
Reverse Depends:
ubuntustudio-video
Reverse Depends:
ubuntustudio-audio
Reverse Depends:
acfax
Reverse Depends:
libsnack-oss
Reverse Depends:
|tcl-snack
indicator-bluetooth
Reverse Depends:
unity-control-center
cairo-dock-dbus-plug-in-interface-mono
Reverse Depends:
cairo-dock-dbus-plug-in-interface-vala
Reverse Depends:
cairo-dock-dbus-plug-in-interface-ruby
Reverse Depends:
cairo-dock-dbus-plug-in-interface-python
Reverse Depends:
cairo-dock
Reverse Depends:
cinnamon-dbg
Reverse Depends:
cinnamon-core
Reverse Depends:
cinnamon-desktop-environment
cinnamon-desktop-environment
mint-meta-cinnamon
Reverse Depends:
cinnamon-desktop-environment
gnome-orca
Reverse Depends:
orca-sops
Reverse Depends:
ubuntustudio-default-settings
Reverse Depends:
ubuntustudio-lightdm-theme
ubuntustudio-lightdm-theme
ubuntustudio-desktop
ubuntustudio-desktop-core
ubuntustudio-menu
Reverse Depends:
ubuntustudio-default-settings
ubuntustudio-default-settings
ubuntustudio-menu-add
ubuntustudio-branding-common
tcl-snack
Reverse Depends:
python3-tksnack
wavesurfer
transcriber
tcl-snack-dev
ubuntustudio-lightdm-theme
Reverse Depends:
ubuntustudio-desktop
Reverse Depends:
ubuntustudio-desktop-core
Reverse Depends:
ubuntustudio-desktop
ubuntustudio-menu-add
Reverse Depends:
ubuntustudio-menu
ubuntustudio-menu
ubuntustudio-branding-common
Reverse Depends:
python3-tksnack
Reverse Depends:
wavesurfer
Reverse Depends:
transcriber
Reverse Depends:
tcl-snack-dev
Reverse Depends:
~$
Martian2020
(1443 rep)
Dec 28, 2021, 07:55 AM
• Last activity: Mar 19, 2023, 04:33 PM
2
votes
3
answers
450
views
Is it possible to supply aptitude with changelogs of non-Debian packages?
When trying to view changelogs of apt packages, `aptitude` often gives the error `Cannot display changelog: Origin of is unknown (maybe not an official Debian package ...)`. The word "Debian" here is a bit misleading, because so far, it seems to me that only the packages which come from sources list...
When trying to view changelogs of apt packages,
aptitude
often gives the error Cannot display changelog: Origin of is unknown (maybe not an official Debian package ...)
. The word "Debian" here is a bit misleading, because so far, it seems to me that only the packages which come from sources listed in the main file /etc/apt/sources.list
can have "changelogs". In my case, those are Ubuntu packages, which, although derived from corresponding Debian packages, come from http://archive.ubuntu.com/ubuntu/
and often have ubuntu
in the version of the package, suggesting that Ubuntu maintainers rebuild the distributed binaries.
man aptitude
mentions changelogs in two places:
1. in description of changelog
command:
> **changelog**
>
> Downloads and displays the Debian changelog for each of the given source or binary packages.
2. In description of environment variable $PAGER
:
> **PAGER**
>
> If this environment variable is set, aptitude will use it to display changelogs when “aptitude changelog” is invoked. If not set, it defaults to more
.
Is there any way to make aptitude
show changelogs for non-Debian packages? Is there some magic line that could be added to /etc/apt/sources.list.d/*
files to make it do so?
Do non-"Debian" package providers even have a way to provide changelogs to users?
P.S. Same thing applies to apt changelog
, which fails with error message:
E: Failed to fetch changelog:/.changelog Changelog unavailable for -
obviously, aptitude
, apt changelog
, and apt-listchanges
all use the same files for their output.
andrybak
(925 rep)
Oct 9, 2021, 11:35 PM
• Last activity: Mar 18, 2023, 10:22 AM
1
votes
1
answers
386
views
How do I get progress output from Aptitude?
I'm upgrading some packages using Aptitude, and I want to get some program-readable status updates. I thought I could direct `dpkg --status-fd` to a file I open in advance (regular file for this experiment, but ultimately a named pipe), like this: ```sh aptitude -o 'Dpkg::Options::=--status-fd=3' in...
I'm upgrading some packages using Aptitude, and I want to get some program-readable status updates. I thought I could direct
dpkg --status-fd
to a file I open in advance (regular file for this experiment, but ultimately a named pipe), like this:
aptitude -o 'Dpkg::Options::=--status-fd=3' install 3>dpkg-status-log
But it seems that Aptitude closes my file descriptor before it runs dpkg
:
dpkg: error: unable to read filedescriptor flags for : Bad file descriptor
E: Sub-process /usr/bin/dpkg returned an error code (2)
Is there an alternative way to get some progress feedback, short of trying to parse standard output?
Toby Speight
(9244 rep)
Feb 22, 2023, 02:48 PM
• Last activity: Feb 22, 2023, 03:49 PM
9
votes
4
answers
8403
views
SSH pipe broke while running apt upgrade. What can I do about it?
I was connected to my aws debian wheezy server and while running `apt-get upgrade` the ssh pipe broke. I didn't use `screen` or anything, so I don't think there's a way to recover that session. If I reconnect with a new ssh session and run `ps aux | grep apt`, I can see that `apt` and `dpkg` are [st...
I was connected to my aws debian wheezy server and while running
apt-get upgrade
the ssh pipe broke. I didn't use screen
or anything, so I don't think there's a way to recover that session.
If I reconnect with a new ssh session and run ps aux | grep apt
, I can see that apt
and dpkg
are [still running](http://cl.ly/Xd44)
They've been running for hours actually. I can't imagine that it would be safe to kill those processes as they might be modifying system libs/binaries, but what can I do? What if they are waiting for keyboard input or the like? I had said y
when apt
originally asked me to install the updates, but I don't know if it needed further user input. I plan on waiting a few more hours for dpkg
and apt to hopefully complete what they're doing.. but if nothing happens, what are my options?
Felix Mc
(313 rep)
Sep 20, 2014, 07:46 AM
• Last activity: Jan 30, 2023, 03:23 PM
6
votes
1
answers
1061
views
Can aptitude group or search for packages which nothing depends on?
With aptitude: I can _see_ the number of reverse dependencies with `%r` in the display format string (preferences), but how can I group/limit the package list according to that count? I want to see/filter/search all packages which nobody depends on.
With aptitude:
I can _see_ the number of reverse dependencies with
%r
in the display format string (preferences), but how can I group/limit the package list according to that count?
I want to see/filter/search all packages which nobody depends on.
Robert Siemer
(2445 rep)
Mar 14, 2014, 05:40 PM
• Last activity: Jan 26, 2023, 03:07 PM
Showing page 1 of 20 total questions