Это настольная версия Ubuntu 18.04, работающая на рабочем столе Gnome по умолчанию.
Я пытаюсь установить FreeFileSync, который является загружаемым файлом .tar.gz (отсюда: https://freefilesync.org/download.php ). После распаковки tarball содержит каталог, который, в свою очередь, содержит двоичные файлы, образцы файлов .desktop и другой каталог с такими ресурсами, как значки, звуки и т. Д.
Моим первоначальным подходом было скопировать каталог FreeFileSync в / usr / lib, а затем ссылку на него из / usr / bin:
sudo ln -s /usr/lib/FreeFileSync/FreeFileSync /usr/bin/freefilesync
... а затем отредактируйте параметр файла .desktop Exec = / usr / bin / freefilesync и скопируйте его в /usr/share/applications/FreeFileSync.desktop
Результат довольно странный, и я не могу его понять.
Я также попытался поместить каталог FreeFileSync в / opt, но то же самое бывает. У меня установлены другие приложения, такие как Zoom и Citrix Receiver, которые используют символические ссылки на двоичные файлы из / usr / bin в / opt, которые работают отлично, и ссылки выглядят идентичными тем, которые я создал выше.
Я очень благодарен за любую помощь в этом вопросе, потому что я ломаю голову над тем, что здесь происходит.
После этого форума. Это баг приложения.
Это нормально работает, если я делаю символическую ссылку прямо на .../FreeFileSync/Bin/FreeFileSync_x86_64
sudo ln -s /opt/FreeFileSync/Bin/FreeFileSync_x86_64 /usr/bin/FreeFileSync
Временные решения: Как установить freefilesync на Kubuntu 18.04