当我安装 transcriber 1.5.1.1-10(这是一个非常旧的软件包,最后一次更新于 2004 年)时,我当前的音频驱动程序包已折旧为较旧的软件包:
Removing libsnack2-alsa (2.2.10-dfsg1-12build1) ...
Selecting previously unselected package libsnack-alsa.
Run Code Online (Sandbox Code Playgroud)
当我尝试重新安装 libsnack2-alsa 时,转录器被删除。有办法防止这种情况吗?无论如何,转录器似乎无法与已贬值的音频驱动程序一起使用。
hee*_*ayl 10
您可以将apt-mark包标记为手动安装,以便在删除其他包时不会自动删除该包(因为它是该包的依赖项,因此被标记为已auto安装)。
例如,在我的计算机中,我手动安装mark:zenity
% apt-mark showauto zenity
zenity
% sudo apt-mark manual zenity
zenity set to manually installed.
% apt-mark showmanual zenity
zenity
Run Code Online (Sandbox Code Playgroud)
在你的情况下,你需要:
sudo apt-mark manual transcriber
Run Code Online (Sandbox Code Playgroud)