撤消 sudo apt autoremove package-name 的反向命令

撤消 sudo apt autoremove package-name 的反向命令

撤销的反向命令是什么sudo apt autoremove?例如撤销的反向命令sudo apt install geditsudo apt remove gedit

我想知道撤销的反向命令是什么?sudo apt autoremove我想知道这些包(将被 autoremove 命令删除)位于硬盘驱动器的哪个位置,在哪个文件夹中可以找到这些包。我必须重新安装所有被该命令删除的包sudo apt autoremove

例子:

我必须删除一个包,例如 dbus 包。当我输入时,sudo apt autoremove dbus它显示:

The following packages will be REMOVED:
  avahi-daemon avahi-utils dbus dbus-user-session ipp-usb libavahi-core7
  libgnome-bg-4-1 screen-resolution-extra xdg-desktop-portal-gnome
  xdg-desktop-portal-gtk

软件包avahi-daemon avahi-utils dbus dbus-user-session ipp-usb libavahi-core7 libgnome-bg-4-1 screen-resolution-extra xdg-desktop-portal-gnome xdg-desktop-portal-gtk被删除了,然后软件包dbus又被删除了。然后我重新安装了dbus软件包,但如果我没有需要手动重新安装的 .deb 文件,我该如何重新安装通过卸载 dbus 自动删除的所有软件包avahi-daemon avahi-utils dbus dbus-user-session ipp-usb libavahi-core7 libgnome-bg-4-1 screen-resolution-extra xdg-desktop-portal-gnome xdg-desktop-portal-gtk

答案1

打开终端并输入:

cat /var/log/apt/history.log | less

找到第一行Commandline: apt autoremove。下面两行将显示此命令自动删除的软件包列表。然后使用重新安装列表中的所有软件包,sudo apt install package1 package2这将安装之前自动删除的所有软件包及其依赖项。

例子:

sudo apt install avahi-daemon avahi-utils dbus dbus-user-session ipp-usb libavahi-core7 libgnome-bg-4-1 screen-resolution-extra xdg-desktop-portal-gnome xdg-desktop-portal-gtk

这也适用于以下形式的命令apt remove。查找第一行Commandline: apt remove并继续执行上一段中提到的操作。

相关内容