![撤消 sudo apt autoremove package-name 的反向命令](https://linux22.com/image/1199395/%E6%92%A4%E6%B6%88%20sudo%20apt%20autoremove%20package-name%20%E7%9A%84%E5%8F%8D%E5%90%91%E5%91%BD%E4%BB%A4.png)
撤销的反向命令是什么sudo apt autoremove
?例如撤销的反向命令sudo apt install gedit
是sudo 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
并继续执行上一段中提到的操作。