Apt: Difference between revisions

From DWIKI
Line 47: Line 47:
==Could not handshake: The TLS connection was non-properly terminated.==
==Could not handshake: The TLS connection was non-properly terminated.==
try http instead of https
try http instead of https
==Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead==
fart a lot


==Depends: but it is not going to be installed==
==Depends: but it is not going to be installed==
Line 65: Line 61:
==Prevent restarting all services when installing a package==
==Prevent restarting all services when installing a package==
  NEEDRESTART_MODE=i apt install somepackage
  NEEDRESTART_MODE=i apt install somepackage
==Error messages==
===Key is stored in legacy trusted.gpg keyring===
Check [https://itsfoss.com/apt-key-deprecated/  apt-key is deprecated]

Revision as of 12:30, 13 May 2024

Debian/Ubuntu package manager

 

Unattended upgrades

Disable unattended upgrades

In /etc/apt/apt.conf.d/20auto-upgrades

APT::Periodic::Unattended-Upgrade "0";

HOWTO

Extract files from .deb

dpkg-deb

FAQ

Show version of packages before installing

apt-get -s install somepackage

or

apt install madison-lite
apt-cache madison somepackage

or

apt-show packagename

have been kept back

Usually means you should run

 apt dist-upgrade'

if that fails try

apt upgrade packagename

 

Unable to correct problems, you have held broken packages.

Try

dpkg --get-selections | grep hold

What packages depend on package

apt-cache rdepends --installed libc6-dev

Clear cache

apt-get clean

Could not handshake: The TLS connection was non-properly terminated.

try http instead of https

Depends: but it is not going to be installed

First try

apt-get update && apt-get upgrade

E: Unable to correct problems, you have held broken packages.

Which services should be restarted?

That's from needrestart


Prevent restarting all services when installing a package

NEEDRESTART_MODE=i apt install somepackage


Error messages

Key is stored in legacy trusted.gpg keyring

Check apt-key is deprecated