Автор Тема: Чем заменить утилиту FSlint?  (Прочитано 3922 раз)

Оффлайн montigomo

  • Участник
  • *
  • Сообщений: 409
  • Montigomo
До недавнего времени в репозитории была очень полезная утилита "FSlint", которая позволяла находить копии файлов на дисках и удалять их. Но какому-то "умнику" вдруг захотелось всё перевернуть с ног на голову и эту утилиту удалили.
Но эти "грёбанные перестройщики" разрушить-то разрушили, а вот вместо этой утилиты ничего путного не предложили.
ПРОСЬБА: ежели кто-то понимает, о чём я говорю, то подскажите, как можно восстановить работоспособность утилиты "FSlint" или чем её можно заменить (но замена должна быть такой же простой и удобной).
===
В репозитории восьмой или девятой платформы я нашёл собранный пакет FSlint, установил его к себе, но утилита не запускается: в панели запуска на 10 сек. появляется надпись "Запускается...", но потом всё пропадает.
===
Подскажите, есть ли возможность восстановления работоспособности "FSlint" на "Альт Рабочая станция 10.2" с графической средой "МАТЕ"?
Алексей ЕФАНОВ

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 438
  • Учиться .... Телепатами не рождаются, ими ....
Re: Чем заменить утилиту FSlint?
« Ответ #1 : 24.04.2025 05:48:16 »
https://packages.altlinux.org/ru/sisyphus/srpms/fslint/

Пакет удалён  23 мая 2020 г., потому, что пакет перестал собираться и не собирался больше 26 недель.
« Последнее редактирование: 24.04.2025 05:57:33 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 438
  • Учиться .... Телепатами не рождаются, ими ....
Re: Чем заменить утилиту FSlint?
« Ответ #2 : 24.04.2025 05:52:53 »
Судя по https://www.pixelbeat.org/fslint/ авторы предлагают использовать пакет https://github.com/qarmin/czkawka он есть в репозитории  Сизифа.  Можете попросить, что-бы его собрали в p11 и p10
« Последнее редактирование: 24.04.2025 05:56:36 от ruslandh »

Оффлайн gosts 87

  • Участник
  • *
  • Сообщений: 3 758
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Чем заменить утилиту FSlint?
« Ответ #3 : 24.04.2025 17:40:59 »
Пакет удалён  23 мая 2020 г., потому, что пакет перестал собираться и не собирался больше 26 недель.
Судя по Changelog он был последний раз обновлён аж в 2009-м году. Дальше его только патчили. Сейчас он врядли соберётся...
Мэйнтейнера и сопровождающего пакета, насколько я знаю, уже в живых нет, а больше никто не подхватил за эти годы...

Оффлайн gosts 87

  • Участник
  • *
  • Сообщений: 3 758
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Чем заменить утилиту FSlint?
« Ответ #4 : 24.04.2025 19:12:16 »
есть ли возможность восстановления работоспособности "FSlint"
При компиляции с локалями бардак:
Спойлер
$ hsh --no-sisyphus-check fslint-2.44-alt1.src.rpm
<86>Apr 24 13:17:40 userdel[27308]: delete user 'rooter'
<86>Apr 24 13:17:40 groupadd[27313]: group added to /etc/group: name=rooter, GID=1001
<86>Apr 24 13:17:40 groupadd[27313]: group added to /etc/gshadow: name=rooter
<86>Apr 24 13:17:40 groupadd[27313]: new group: name=rooter, GID=1001
<86>Apr 24 13:17:40 useradd[27317]: new user: name=rooter, UID=1001, GID=1001, home=/root, shell=/bin/bash
<86>Apr 24 13:17:40 userdel[27323]: delete user 'builder'
<86>Apr 24 13:17:40 userdel[27323]: removed group 'builder' owned by 'builder'
<86>Apr 24 13:17:40 userdel[27323]: removed shadow group 'builder' owned by 'builder'
<86>Apr 24 13:17:41 groupadd[27328]: group added to /etc/group: name=builder, GID=1002
<86>Apr 24 13:17:41 groupadd[27328]: group added to /etc/gshadow: name=builder
<86>Apr 24 13:17:41 groupadd[27328]: new group: name=builder, GID=1002
<86>Apr 24 13:17:41 useradd[27332]: new user: name=builder, UID=1002, GID=1002, home=/usr/src, shell=/bin/bash
warning: user using does not exist - using root
warning: group using does not exist - using root
warning: user using does not exist - using root
warning: group using does not exist - using root
<13>Apr 24 13:17:48 rpmi: desktop-file-utils-0.26-alt6 p10+331864.200.3.1 1698244502 installed
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/nosrpm/fslint-2.44-alt1.nosrc.rpm (w1.gzdio)
Installing fslint-2.44-alt1.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.10339
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf fslint-2.44
+ echo 'Source #0 (fslint-2.44.tar.gz):'
Source #0 (fslint-2.44.tar.gz):
+ /bin/gzip -dc /usr/src/RPM/SOURCES/fslint-2.44.tar.gz
+ /bin/tar -xf -
+ cd fslint-2.44
+ /bin/chmod -c -Rf u+rwX,go-w .
+ /usr/bin/subst 's|fslint_icon.png|fslint_icon|g' fslint.desktop
+ /usr/bin/perl -pi -e 's|^liblocation=.*$|liblocation="/usr/share/fslint" #RPM edit|' fslint-gui
+ /usr/bin/perl -pi -e 's|^locale_base=.*$|locale_base=None #RPM edit|' fslint-gui
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.10339
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd fslint-2.44
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.10339
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/fslint-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/fslint-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd fslint-2.44
+ install -Dpm 755 fslint-gui /usr/src/tmp/fslint-buildroot/usr/bin/fslint-gui
+ install -dm 755 /usr/src/tmp/fslint-buildroot/usr/share/fslint/fslint/fstool /usr/src/tmp/fslint-buildroot/usr/share/fslint/fslint/supprt
+ install -dm 755 /usr/src/tmp/fslint-buildroot/usr/share/fslint/fslint/supprt/rmlint
+ install -dm 755 /usr/src/tmp/fslint-buildroot/usr/share/man/man1
+ install -pm 644 fslint.glade fslint_icon.png /usr/src/tmp/fslint-buildroot/usr/share/fslint
+ install -dm 755 /usr/src/tmp/fslint-buildroot/usr/share/pixmaps
+ ln -s /usr/share/fslint/fslint_icon.png /usr/src/tmp/fslint-buildroot/usr/share/pixmaps
+ install -pm 755 fslint/findbl fslint/finded fslint/findid fslint/findnl fslint/findns fslint/findrs fslint/findsn fslint/findtf fslint/findu8 fslint/findul fslint/findup fslint/fslint fslint/zipdir /usr/src/tmp/fslint-buildroot/usr/share/fslint/fslint
+ install -pm 755 fslint/fstool/dir_size fslint/fstool/dupwaste fslint/fstool/edu fslint/fstool/lS /usr/src/tmp/fslint-buildroot/usr/share/fslint/fslint/fstool
+ install -pm 644 fslint/supprt/fslver /usr/src/tmp/fslint-buildroot/usr/share/fslint/fslint/supprt
+ install -pm 755 fslint/supprt/getffl fslint/supprt/getffp fslint/supprt/getfpf /usr/src/tmp/fslint-buildroot/usr/share/fslint/fslint/supprt
+ install -pm 755 fslint/supprt/rmlint/fix_ws.sh fslint/supprt/rmlint/fixdup fslint/supprt/rmlint/fixdup.sh fslint/supprt/rmlint/merge_hardlinks fslint/supprt/rmlint/view_ws.sh /usr/src/tmp/fslint-buildroot/usr/share/fslint/fslint/supprt/rmlint
+ cp -a man/fslint-gui.1 man/fslint.1 /usr/src/tmp/fslint-buildroot/usr/share/man/man1/
+ make -C po DESTDIR=/usr/src/tmp/fslint-buildroot LOCALEDIR=/usr/share/locale install
make: Entering directory '/usr/src/RPM/BUILD/fslint-2.44/po'
for po in *.po; do \
        lingua=`basename $po .po` ; \
        msgfmt -c -o $lingua.mo $po ; \
        mkdir -p locale/$lingua/LC_MESSAGES/ ; \
        ln -f $lingua.mo locale/$lingua/LC_MESSAGES/fslint.mo ; \
done
ca.po:7: warning: header field 'Language' missing in header
cs.po:7: warning: header field 'Language' missing in header
da.po:9: warning: header field 'Language' missing in header
de.po:5: warning: header field 'Language' missing in header
el.po:7: warning: header field 'Language' missing in header
es.po:7: warning: header field 'Language' missing in header
fi.po:7: warning: header field 'Language' missing in header
fr.po:7: warning: header field 'Language' missing in header
ga.po:7: warning: header field 'Language' missing in header
gl.po:7: warning: header field 'Language' missing in header
he.po:7: warning: header field 'Language' missing in header
hu.po:7: warning: header field 'Language' missing in header
it.po:7: warning: header field 'Language' missing in header
ms.po:7: warning: header field 'Language' missing in header
nl.po:7: warning: header field 'Language' missing in header
pl.po:6: warning: header field 'Language' missing in header
pt.po:7: warning: header field 'Language' missing in header
ro.po:8: warning: header field 'Language' missing in header
ru.po:7: warning: header field 'Language' missing in header
sr.po:6: warning: header field 'Language' missing in header
sv.po:7: warning: header field 'Language' missing in header
tr.po:7: warning: header field 'Language' missing in header
vi.po:6: warning: header field 'Language' missing in header
zh_CN.po:6: warning: header field 'Language' missing in header

for mo in *.mo; do \
        lingua=`basename $mo .mo`; \
        ginstall -D --mode=644 $lingua.mo /usr/src/tmp/fslint-buildroot//usr/share/locale/$lingua/LC_MESSAGES/fslint.mo ; \
done
make: Leaving directory '/usr/src/RPM/BUILD/fslint-2.44/po'
+ desktop-file-install --vendor author --dir /usr/src/tmp/fslint-buildroot/usr/share/applications --mode 644 fslint.desktop
+ /usr/lib/rpm/find-lang fslint
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/fslint-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/fslint-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /usr/src/tmp/fslint-buildroot/ (default)
Compressing files in /usr/src/tmp/fslint-buildroot (auto)
removed '/usr/src/tmp/fslint-buildroot/usr/share/man/man1/fslint.1'
'/usr/src/tmp/fslint-buildroot/usr/share/man/man1/fslint.1.xz' -> 'fslint-gui.1.xz'
Verifying ELF objects in /usr/src/tmp/fslint-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Processing files: fslint-2.44-alt1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.91963
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd fslint-2.44
+ DOCDIR=/usr/src/tmp/fslint-buildroot/usr/share/doc/fslint-2.44
+ export DOCDIR
+ rm -rf /usr/src/tmp/fslint-buildroot/usr/share/doc/fslint-2.44
+ /bin/mkdir -p /usr/src/tmp/fslint-buildroot/usr/share/doc/fslint-2.44
+ cp -prL doc/FAQ doc/NEWS doc/README doc/TODO /usr/src/tmp/fslint-buildroot/usr/share/doc/fslint-2.44
+ chmod -R go-w /usr/src/tmp/fslint-buildroot/usr/share/doc/fslint-2.44
+ chmod -R a+rX /usr/src/tmp/fslint-buildroot/usr/share/doc/fslint-2.44
+ exit 0
warning: absolute symlink: /usr/src/tmp/fslint-buildroot/usr/share/pixmaps/fslint_icon.png -> /usr/share/fslint/fslint_icon.png
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.aXRP6t
find-provides: absolute symbolic link /usr/src/tmp/fslint-buildroot/usr/share/pixmaps/fslint_icon.png -> /usr/share/fslint/fslint_icon.png is not going to provide anything
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
/usr/lib/rpm/python.prov: ERROR: /usr/lib/rpm/python.prov.py is not available, the following files cannot be processed: /usr/src/tmp/fslint-buildroot/usr/bin/fslint-gui /usr/src/tmp/fslint-buildroot/usr/share/fslint/fslint/fstool/dupwaste /usr/src/tmp/fslint-buildroot/usr/share/fslint/fslint/supprt/rmlint/fixdup /usr/src/tmp/fslint-buildroot/usr/share/fslint/fslint/supprt/rmlint/merge_hardlinks
find-provides: ERROR: /usr/lib/rpm/python.prov failed
error: /bin/sh failed
error: Failed to find Provides


RPM build errors:
    absolute symlink: /usr/src/tmp/fslint-buildroot/usr/share/pixmaps/fslint_icon.png -> /usr/share/fslint/fslint_icon.png
    /bin/sh failed
    Failed to find Provides
Command exited with non-zero status 1
0.59user 0.72system 0:02.44elapsed 53%CPU (0avgtext+0avgdata 6636maxresident)k
0inputs+4208outputs (1major+88041minor)pagefaults 0swaps
hsh-rebuild: rebuild of `fslint-2.44-alt1.src.rpm' failed.
, а в файле с переводом нет файла LINGUAS вот с таким содержимым:
Спойлер
ca.po
cs.po
da.po
de.po
el.po
es.po
fi.po
fr.po
ga.po
gl.po
he.po
hu.po
it.po
ms.po
nl.po
pl.po
pt.po
ro.po
ru.po
sr.po
sv.po
tr.po
vi.po
zh_CN.po
т.е. с кодами языков.


Но, что интересно, с помощью rpmbuild собрать пакет удается, несмотря на такую "ругань":
Спойлер
$ rpm -ba fslint.spec
Выполняется(%prep): /bin/sh -e /tmp/.private/using/rpm-tmp.17746
+ umask 022
+ /bin/mkdir -p /home/using/RPM/BUILD
+ cd /home/using/RPM/BUILD
+ cd /home/using/RPM/BUILD
+ rm -rf fslint-2.44
+ echo 'Source #0 (fslint-2.44.tar.gz):'
Source #0 (fslint-2.44.tar.gz):
+ /bin/gzip -dc /home/using/RPM/SOURCES/fslint-2.44.tar.gz
+ /bin/tar -xf -
+ cd fslint-2.44
+ /bin/chmod -c -Rf u+rwX,go-w .
+ /usr/bin/subst 's|fslint_icon.png|fslint_icon|g' fslint.desktop
+ /usr/bin/perl -pi -e 's|^liblocation=.*$|liblocation="/usr/share/fslint" #RPM edit|' fslint-gui
+ /usr/bin/perl -pi -e 's|^locale_base=.*$|locale_base=None #RPM edit|' fslint-gui
+ exit 0
Выполняется(%build): /bin/sh -e /tmp/.private/using/rpm-tmp.92115
+ umask 022
+ /bin/mkdir -p /home/using/RPM/BUILD
+ cd /home/using/RPM/BUILD
+ cd fslint-2.44
+ exit 0
Выполняется(%install): /bin/sh -e /tmp/.private/using/rpm-tmp.89248
+ umask 022
+ /bin/mkdir -p /home/using/RPM/BUILD
+ cd /home/using/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /tmp/.private/using/fslint-buildroot
+ :
+ /bin/rm -rf -- /tmp/.private/using/fslint-buildroot
+ PATH=/usr/libexec/rpm-build:/home/using/bin:/usr/local/bin:/usr/lib/kf5/bin:/usr/bin:/bin:/usr/games
+ cd fslint-2.44
+ install -Dpm 755 fslint-gui /tmp/.private/using/fslint-buildroot/usr/bin/fslint-gui
+ install -dm 755 /tmp/.private/using/fslint-buildroot/usr/share/fslint/fslint/fstool /tmp/.private/using/fslint-buildroot/usr/share/fslint/fslint/supprt
+ install -dm 755 /tmp/.private/using/fslint-buildroot/usr/share/fslint/fslint/supprt/rmlint
+ install -dm 755 /tmp/.private/using/fslint-buildroot/usr/share/man/man1
+ install -pm 644 fslint.glade fslint_icon.png /tmp/.private/using/fslint-buildroot/usr/share/fslint
+ install -dm 755 /tmp/.private/using/fslint-buildroot/usr/share/pixmaps
+ ln -s /usr/share/fslint/fslint_icon.png /tmp/.private/using/fslint-buildroot/usr/share/pixmaps
+ install -pm 755 fslint/findbl fslint/finded fslint/findid fslint/findnl fslint/findns fslint/findrs fslint/findsn fslint/findtf fslint/findu8 fslint/findul fslint/findup fslint/fslint fslint/zipdir /tmp/.private/using/fslint-buildroot/usr/share/fslint/fslint
+ install -pm 755 fslint/fstool/dir_size fslint/fstool/dupwaste fslint/fstool/edu fslint/fstool/lS /tmp/.private/using/fslint-buildroot/usr/share/fslint/fslint/fstool
+ install -pm 644 fslint/supprt/fslver /tmp/.private/using/fslint-buildroot/usr/share/fslint/fslint/supprt
+ install -pm 755 fslint/supprt/getffl fslint/supprt/getffp fslint/supprt/getfpf /tmp/.private/using/fslint-buildroot/usr/share/fslint/fslint/supprt
+ install -pm 755 fslint/supprt/rmlint/fix_ws.sh fslint/supprt/rmlint/fixdup fslint/supprt/rmlint/fixdup.sh fslint/supprt/rmlint/merge_hardlinks fslint/supprt/rmlint/view_ws.sh /tmp/.private/using/fslint-buildroot/usr/share/fslint/fslint/supprt/rmlint
+ cp -a man/fslint-gui.1 man/fslint.1 /tmp/.private/using/fslint-buildroot/usr/share/man/man1/
+ make -C po DESTDIR=/tmp/.private/using/fslint-buildroot LOCALEDIR=/usr/share/locale install
make: Entering directory '/home/using/RPM/BUILD/fslint-2.44/po'
for po in *.po; do \
        lingua=`basename $po .po` ; \
        msgfmt -c -o $lingua.mo $po ; \
        mkdir -p locale/$lingua/LC_MESSAGES/ ; \
        ln -f $lingua.mo locale/$lingua/LC_MESSAGES/fslint.mo ; \
done
ca.po:7: warning: header field 'Language' missing in header
cs.po:7: warning: header field 'Language' missing in header
da.po:9: warning: header field 'Language' missing in header
de.po:5: warning: header field 'Language' missing in header
el.po:7: warning: header field 'Language' missing in header
es.po:7: warning: header field 'Language' missing in header
fi.po:7: warning: header field 'Language' missing in header
fr.po:7: warning: header field 'Language' missing in header
ga.po:7: warning: header field 'Language' missing in header
gl.po:7: warning: header field 'Language' missing in header
he.po:7: warning: header field 'Language' missing in header
hu.po:7: warning: header field 'Language' missing in header
it.po:7: warning: header field 'Language' missing in header
ms.po:7: warning: header field 'Language' missing in header
nl.po:7: warning: header field 'Language' missing in header
pl.po:6: warning: header field 'Language' missing in header
pt.po:7: warning: header field 'Language' missing in header
ro.po:8: warning: header field 'Language' missing in header
ru.po:7: warning: header field 'Language' missing in header
sr.po:6: warning: header field 'Language' missing in header
sv.po:7: warning: header field 'Language' missing in header
tr.po:7: warning: header field 'Language' missing in header
vi.po:6: warning: header field 'Language' missing in header
zh_CN.po:6: warning: header field 'Language' missing in header

for mo in *.mo; do \
        lingua=`basename $mo .mo`; \
        ginstall -D --mode=644 $lingua.mo /tmp/.private/using/fslint-buildroot//usr/share/locale/$lingua/LC_MESSAGES/fslint.mo ; \
done
make: Leaving directory '/home/using/RPM/BUILD/fslint-2.44/po'
+ desktop-file-install --vendor author --dir /tmp/.private/using/fslint-buildroot/usr/share/applications --mode 644 fslint.desktop
+ /usr/lib/rpm/find-lang fslint
+ /usr/lib/rpm/brp-alt
Cleaning files in /tmp/.private/using/fslint-buildroot (auto)
Verifying and fixing files in /tmp/.private/using/fslint-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /tmp/.private/using/fslint-buildroot/ (default)
Compressing files in /tmp/.private/using/fslint-buildroot (auto)
removed '/tmp/.private/using/fslint-buildroot/usr/share/man/man1/fslint.1'
'/tmp/.private/using/fslint-buildroot/usr/share/man/man1/fslint.1.xz' -> 'fslint-gui.1.xz'
Verifying ELF objects in /tmp/.private/using/fslint-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Hardlinking identical .pyc and .pyo files
Hardlinking identical .pyc and .opt-?.pyc files
Processing files: fslint-2.44-alt1
Выполняется(%doc): /bin/sh -e /tmp/.private/using/rpm-tmp.85201
+ umask 022
+ /bin/mkdir -p /home/using/RPM/BUILD
+ cd /home/using/RPM/BUILD
+ cd fslint-2.44
+ DOCDIR=/tmp/.private/using/fslint-buildroot/usr/share/doc/fslint-2.44
+ export DOCDIR
+ rm -rf /tmp/.private/using/fslint-buildroot/usr/share/doc/fslint-2.44
+ /bin/mkdir -p /tmp/.private/using/fslint-buildroot/usr/share/doc/fslint-2.44
+ cp -prL doc/FAQ doc/NEWS doc/README doc/TODO /tmp/.private/using/fslint-buildroot/usr/share/doc/fslint-2.44
+ chmod -R go-w /tmp/.private/using/fslint-buildroot/usr/share/doc/fslint-2.44
+ chmod -R a+rX /tmp/.private/using/fslint-buildroot/usr/share/doc/fslint-2.44
+ exit 0
предупреждение: absolute symlink: /tmp/.private/using/fslint-buildroot/usr/share/pixmaps/fslint_icon.png -> /usr/share/fslint/fslint_icon.png
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /tmp/.private/using/rpm-tmp.egXGgE
find-provides: absolute symbolic link /tmp/.private/using/fslint-buildroot/usr/share/pixmaps/fslint_icon.png -> /usr/share/fslint/fslint_icon.png is not going to provide anything
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /tmp/.private/using/rpm-tmp.vuxAFF
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
python.req: /tmp/.private/using/fslint-buildroot/usr/bin/fslint-gui: skipping sys
python.req: /tmp/.private/using/fslint-buildroot/usr/bin/fslint-gui: skipping errno
/usr/lib/rpm/python.req.py: /tmp/.private/using/fslint-buildroot/usr/bin/fslint-gui: line=40 IGNORE (for REQ=slight and deep=8) module=fslint
python.req: /tmp/.private/using/fslint-buildroot/usr/bin/fslint-gui: skipping signal
/usr/lib/rpm/python.req.py: /tmp/.private/using/fslint-buildroot/usr/bin/fslint-gui: line=1457 IGNORE (for REQ=slight and deep=15) module=urllib
/usr/lib/rpm/python.req.py: /tmp/.private/using/fslint-buildroot/usr/bin/fslint-gui: line=1572 IGNORE (for REQ=slight and deep=11) module=fnmatch
/usr/lib/rpm/python.req.py: /tmp/.private/using/fslint-buildroot/usr/bin/fslint-gui: line=1587 IGNORE (for REQ=slight and deep=15) module=operator
python.req: /tmp/.private/using/fslint-buildroot/usr/share/fslint/fslint/fstool/dupwaste: skipping sys
python.req: /tmp/.private/using/fslint-buildroot/usr/share/fslint/fslint/supprt/rmlint/fixdup: skipping sys
python.req: /tmp/.private/using/fslint-buildroot/usr/share/fslint/fslint/supprt/rmlint/fixdup: skipping errno
python.req: /tmp/.private/using/fslint-buildroot/usr/share/fslint/fslint/supprt/rmlint/merge_hardlinks: skipping sys
shebang.req: /tmp/.private/using/fslint-buildroot/usr/bin/fslint-gui: python not found, forcing /usr/bin/python
shebang.req: /tmp/.private/using/fslint-buildroot/usr/share/fslint/fslint/fstool/dupwaste: python not found, forcing /usr/bin/python
shebang.req: /tmp/.private/using/fslint-buildroot/usr/share/fslint/fslint/supprt/rmlint/fixdup: python not found, forcing /usr/bin/python
shebang.req: /tmp/.private/using/fslint-buildroot/usr/share/fslint/fslint/supprt/rmlint/merge_hardlinks: python not found, forcing /usr/bin/python
find-requires: FINDPACKAGE-COMMANDS: Version cat check_uniq cmp cp cpio cut du find grep iconv ln mkdir mv python rm rmdir sed sort tr uniq xargs
Requires: python >= 2.0, cpio, python-module-pygtk, python-module-pygtk-libglade, /bin/bash, /bin/sh, /usr/bin/env, /usr/bin/python, coreutils, diffutils, findutils, grep, iconv, python-modules, python2.7(gtk), sed
Processing files: fslint-gnome-2.44-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /tmp/.private/using/rpm-tmp.jGf1rF
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /tmp/.private/using/rpm-tmp.2eq2QC
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
find-requires: FINDPACKAGE-COMMANDS: cat xdg-open
Requires: fslint, /bin/sh, coreutils, xdg-utils
Adding to fslint-gnome a strict dependency on fslint
Removing 2 extra deps from fslint-gnome due to repentancy on fslint
Wrote: /home/using/RPM/SRPMS/fslint-2.44-alt1.src.rpm (w2.lzdio)
Wrote: /home/using/RPM/RPMS/noarch/fslint-2.44-alt1.noarch.rpm (w2.lzdio)
Wrote: /home/using/RPM/RPMS/noarch/fslint-gnome-2.44-alt1.noarch.rpm (w2.lzdio)

« Последнее редактирование: 24.04.2025 19:23:51 от gosts 87 »

Оффлайн slc

  • Участник
  • *
  • Сообщений: 250
Re: Чем заменить утилиту FSlint?
« Ответ #5 : 25.04.2025 15:39:04 »
а старорежимная fdupes не сгодиЦо  ?

Оффлайн montigomo

  • Участник
  • *
  • Сообщений: 409
  • Montigomo
Re: Чем заменить утилиту FSlint?
« Ответ #6 : 01.05.2025 01:24:52 »
а старорежимная fdupes не сгодиЦо  ?
Я установил её из репозитория, но она у меня не запускается в терминале (ни под пользователем, ни под root).
Может я слова волшебного не знаю?
Алексей ЕФАНОВ

Оффлайн montigomo

  • Участник
  • *
  • Сообщений: 409
  • Montigomo
Re: Чем заменить утилиту FSlint?
« Ответ #7 : 01.05.2025 01:26:48 »
Судя по https://www.pixelbeat.org/fslint/ авторы предлагают использовать пакет https://github.com/qarmin/czkawka он есть в репозитории  Сизифа.  Можете попросить, что-бы его собрали в p11 и p10
Руслан, а кого попросить собрать?
Может ты окажешь такую услугу за добрые слова? :-)
Алексей ЕФАНОВ

Оффлайн VL

  • Участник
  • *
  • Сообщений: 214
Re: Чем заменить утилиту FSlint?
« Ответ #8 : 01.05.2025 07:55:57 »
Я установил её из репозитория, но она у меня не запускается в терминале (ни под пользователем, ни под root).
Может я слова волшебного не знаю?
Ну для начала можно попробовать запустить так:
fdupe --help

Оффлайн Kamrad

  • Участник
  • *
  • Сообщений: 278
  • Пингвиновод
Re: Чем заменить утилиту FSlint?
« Ответ #9 : 01.05.2025 08:04:44 »
А если вместо данной утилиты использовать Czkawka? Она тоже с ГУЕм.
"Linux используют ...э....энтузиасты, а нормальные люди работают на Windows! Вот представьте - приучили вы ребёнка работать с Linux, а придёт он в школу, где кругом Windows - и что он будет делать?!" (аргументация менеджера в компьютерной фирме)

Оффлайн slc

  • Участник
  • *
  • Сообщений: 250
Re: Чем заменить утилиту FSlint?
« Ответ #10 : 01.05.2025 10:53:38 »
Может я слова волшебного не знаю?
хелп прочитайте .. опции указать надо и каталог для поиска .. и все работает ..

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 438
  • Учиться .... Телепатами не рождаются, ими ....
Re: Чем заменить утилиту FSlint?
« Ответ #11 : 01.05.2025 11:17:45 »
Судя по https://www.pixelbeat.org/fslint/ авторы предлагают использовать пакет https://github.com/qarmin/czkawka он есть в репозитории  Сизифа.  Можете попросить, что-бы его собрали в p11 и p10
Руслан, а кого попросить собрать?
Может ты окажешь такую услугу за добрые слова? :-)
Ну, это через багзиллу делается

Оффлайн N0rbert

  • alt linux team
  • ***
  • Сообщений: 235
  • snk@
Re: Чем заменить утилиту FSlint?
« Ответ #12 : 01.05.2025 11:49:03 »
как можно восстановить работоспособность утилиты "FSlint"

Сам эту утилиту очень часто использую.

Ее можно поставить вручную, скачав RPM-пакет из p9 с помощью команд от root:

apt-get update
apt-get install http://mirror.yandex.ru/altlinux/p9/branch/noarch/RPMS.classic/fslint-2.44-alt1.noarch.rpm

Только что проверил на StarterKit MATE p10 - FSLint установился и работает.


Оффлайн montigomo

  • Участник
  • *
  • Сообщений: 409
  • Montigomo
Re: Чем заменить утилиту FSlint?
« Ответ #13 : 01.05.2025 12:17:03 »
fdupe --help
Набрал, получил следующий вывод:
===
[montigomo@van-der-graaf ~]$ fdupe --help
bash: fdupe: команда не найдена
[montigomo@van-der-graaf ~]$
===
Алексей ЕФАНОВ

Оффлайн montigomo

  • Участник
  • *
  • Сообщений: 409
  • Montigomo
Re: Чем заменить утилиту FSlint?
« Ответ #14 : 01.05.2025 12:18:22 »
А если вместо данной утилиты использовать Czkawka? Она тоже с ГУЕм.
Я бы попробовал, но в нашем репозитории её нет, а опыта сборки пакетов я не имею.
Поэтому и прошу помощи на форуме!
Алексей ЕФАНОВ