Accidently deleted /usr/share/m17n/icons. How can I get it back? [duplicate]
I deleted two unnecessary files in /usr/share/m17n/icons
folder, then I was about to delete another two files located in /usr/share/m17n
folder.
I did not notice that the icons are still selected while hitting Shift+Delete. Now, it is missing. How can I fix it?
Solution 1:
You can use dpkg
with the -S
flag to identify the package that installs icons in the path /usr/share/m17n/icons
It is used to install/manage individual packages, in this case to identify which is the package to reinstall.
From man dpkg
:
NAME
dpkg - package manager for Debian
SYNOPSIS
dpkg [option...] action
[...]
DESCRIPTION
dpkg is a tool to install, build, remove and manage Debian
packages. The primary and more user-friendly front-end for dpkg
is aptitude(1). dpkg itself is controlled entirely via command
line parameters, which consist of exactly one action and zero or
more options. The action-parameter tells dpkg what to do and
options control the behavior of the action in some way.
dpkg can also be used as a front-end to dpkg-deb(1) and
dpkg-query(1). The list of supported actions can be found later
on in the ACTIONS section. If any such action is encountered dpkg
just runs dpkg-deb or dpkg-query with the parameters given to it,
but no specific options are currently passed to them, to use any
such option the back-ends need to be called directly.
[...]
-S, --search filename-search-pattern...
Search for a filename from installed packages.
Open a terminal and run dpkg -S /usr/share/m17n/icons/
to see that the impacted package is m17n-db
$ dpkg -S /usr/share/m17n/icons/
m17n-db: /usr/share/m17n/icons
Therefore, it's enough that you run the command: sudo apt --reinstall install m17n-db