Desinstalé accidentalmente "apt" de Ubuntu 18.04. ¿Cómo lo reinstalo?

Desinstalé accidentalmente "apt" de Ubuntu 18.04. ¿Cómo lo reinstalo?

Eliminé apt-get por accidente y ahora tengo problemas para reinstalarlo.

Aquí esta lo que hice

dpkg -r apt (uninstalled apt-get)

Intenté descargar archivos apt.deb y volver a instalarlos con

sudo dpkg -i apt_1.2.32ubuntu0.1_amd64.deb

Me da este error:

Selecting previously unselected package aptitude:amd64.
(Reading database ... 200534 files and directories currently installed.)
Preparing to unpack aptitude_0.8.10-6ubuntu1_amd64.deb ...
Unpacking aptitude:amd64 (0.8.10-6ubuntu1) ...
dpkg: dependency problems prevent configuration of aptitude:amd64:
 aptitude:amd64 depends on aptitude-common (= 0.8.10-6ubuntu1).
 aptitude:amd64 depends on libboost-filesystem1.65.1.
 aptitude:amd64 depends on libboost-iostreams1.65.1.
 aptitude:amd64 depends on libboost-system1.65.1.
 aptitude:amd64 depends on libcwidget3v5.
 aptitude:amd64 depends on libncursesw5 (>= 6).
 aptitude:amd64 depends on libsigc++-2.0-0v5 (>= 2.8.0).
 aptitude:amd64 depends on libxapian30.

dpkg: error processing package aptitude:amd64 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 aptitude:amd64

Entonces probé esto:

sudo dpkg -i --force-all apt_1.2.32ubuntu0.1_amd64.deb

Me da esta salida:

Selecting previously unselected package apt:amd64.
(Reading database ... 200540 files and directories currently installed.)
Preparing to unpack apt_1.2.32ubuntu0.1_amd64.deb ...
Unpacking apt:amd64 (1.2.32ubuntu0.1) ...
dpkg: apt:amd64: dependency problems, but configuring anyway as you requested:
 snapd (2.48+18.04) breaks apt (<< 1.6.3) and is installed.
  Version of apt:amd64 to be configured is 1.2.32ubuntu0.1.

Setting up apt:amd64 (1.2.32ubuntu0.1) ...

Configuration file '/etc/apt/apt.conf.d/01-vendor-ubuntu', does not exist on system.
Installing new config file as you requested.

Configuration file '/etc/apt/apt.conf.d/01autoremove', does not exist on system.
Installing new config file as you requested.

Configuration file '/etc/cron.daily/apt-compat', does not exist on system.
Installing new config file as you requested.

Configuration file '/etc/kernel/postinst.d/apt-auto-removal', does not exist on system.
Installing new config file as you requested.

Configuration file '/etc/logrotate.d/apt', does not exist on system.
Installing new config file as you requested.
/etc/kernel/postinst.d/apt-auto-removal: 14: /etc/kernel/postinst.d/apt-auto-removal: apt-config: Exec format error
/etc/kernel/postinst.d/apt-auto-removal: 18: /etc/kernel/postinst.d/apt-auto-removal: apt-config: Exec format error
/etc/kernel/postinst.d/apt-auto-removal: 49: /etc/kernel/postinst.d/apt-auto-removal: apt-config: Exec format error
Created symlink /etc/systemd/system/timers.target.wants/apt-daily-upgrade.timer → /lib/systemd/system/apt-daily-upgrade.timer.
Created symlink /etc/systemd/system/timers.target.wants/apt-daily.timer → /lib/systemd/system/apt-daily.timer.
Processing triggers for libc-bin (2.27-3ubuntu1.3) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...

Ahora cuando estoy tratando de usar

sudo apt-get update 

Me da esto:

/usr/bin/apt-get: 1: /usr/bin/apt-get: ELF: not found
/usr/bin/apt-get: 1: /usr/bin/apt-get: @8�@8: not found
/usr/bin/apt-get: 2: /usr/bin/apt-get: ����: not found
/usr/bin/apt-get: 3: /usr/bin/apt-get: : not found
/usr/bin/apt-get: 3: /usr/bin/apt-get: cannot open ½���������hI��p�: No such file
rm�: not foundet: 3: /usr/bin/apt-get: c
/usr/bin/apt-get: 4: /usr/bin/apt-get: �7��: not found
�F�'�: /usr/bin/apt-get: 
                     �J
n\����          \
Y[#��   �d��=
           �: not found
/usr/bin/apt-get: 6: /usr/bin/apt-get: �C��+: not found
/usr/bin/apt-get: 16: /usr/bin/apt-get: Syntax error: "(" unexpected

Ubuntu 18.04.5 LTS

Respuesta1

Está intentando instalar la versión Ubuntu 16.04 apty no la versión Ubuntu 18.04 de apt.

Mira esta página paraapt(1.2.32ubuntu0.1). Tenga en cuenta que la ruta de navegación para la URL de la página es:

» Ubuntu » Paquetes » xenial (16.04LTS) » admin » apt

Esa es claramente la versión Ubuntu 16.04. Pero estás ejecutando Ubuntu 18.04. Entonces necesitas conseguirapt(1.6.12ubuntu0.1) que puede serencontrado aquí. Nuevamente, mire las rutas de navegación de la URL en la página:

» Ubuntu » Paquetes » bionic (18.04LTS) » admin » apt

Descargalodirectamente desde aquíy simplemente ejecuta este comando:

sudo dpkg --install apt_1.6.12ubuntu0.1_amd64.deb

Y deberías ser sólido.

información relacionada