Sample Header Ad - 728x90

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