все еще новичок в Linux, он заменил Windows в качестве моей предпочтительной ОС, но я все еще не так свободно, как хотелось бы. Надеюсь, кто-то может направить меня в правильном направлении.
Операционная система - Ubuntu 16.04 LTS (все в актуальном состоянии). Я хотел бы использовать Fslint для удаления дубликатов файлов из папки, однако Fslint не будет запускаться, поэтому вместо этого я использовал Fdupes, но я бы хотел исправить все, что сломалось.
Всякий раз, когда я пытаюсь запустить Fslint Janitor из моего модуля запуска, ничего не происходит.
Всякий раз, когда я пытаюсь запустить fslint-gui из терминала, появляется следующее сообщение:
Traceback (последний вызов был последним): File "/ usr / bin / fslint -gui ", строка 27, в import gtk ImportError: Нет модуля с именем gtk
Я потратил несколько часов на поиск в Google и т. д., но это, похоже, не является общей проблемой. Другие приложения, похоже, имеют те же проблемы, и общее решение заключается в установке варианта Python. Однако я сделал это несколько раз сейчас, но безуспешно.
Любая помощь будет принята с благодарностью.
Просматривая fslint на GitHub, это, кажется, python2 проект с несколькими зависимостями, основанными на версии fslint, который Вы установили. Это конкретно вызывает следующее для версии 2.4:
Однако последний пакет PyGTK, который я мог найти на pypi, был версией 2.24. Можно легко установить это с:
pip install pygtk
Кроме того, Вы могли также установить версию 2.24 из репозитория Ubuntu с:
sudo apt install python-gtk2
Я запускаю Ubuntu 18.04 и смотрю на fslint в репозитории Ubuntu, который это показывает:
Зависит: Python (> = 2.3), python-gtk2 (> = 2.4), python-glade2, findutils (> = 4.1.1)
Как последнее прибежище Вы могли сделать a sudo apt install fslint
или индивидуально способная установка вышеупомянутые зависимости. Я делал бы попытку установки зернышка сначала перед Кв., но это там как опция. Надежда, которая помогает указать на Вас в правильном направлении.