ListDD-2.1

Miscellaneous tools
Message
Author
radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

ListDD-2.1

#1 Post by radky »

Purpose and Base Features
ListDD is a graphical front-end for the ldd command which lists dynamic dependencies of binary executables and library files.

This utility does not support script executables, such as those in /usr/local/bin, and simply defines them as 'not a dynamic'.

You can load files and directories in ListDD with the 'File Selector' and 'Directory Selector' buttons, or drag & drop from ROX-Filer. Alternatively, use the context right-click menu of ROX-Filer and Thunar to select and load. Additionally, LIstDD supports an optional comprehensive scan to find missing dependencies system-wide.

The 'Summary' button provides a basic report of shared libraries required by the selected file, and the 'Complete' button provides a verbose report which includes symbol versioning information.

The 'Unused' button enumerates unused direct dependencies, and the 'Missing' button reports dependencies that are required by a program, but are not currently installed.

Selecting the 'Packages' button will call the Puppy package manager to evaluate required dependencies of installed applications.

System Requirements
gtkdialog4 (0.7.21 or greater)

Download
http://www.smokey01.com/radky/ListDD-2.1.pet

Main Interface
Image
Last edited by radky on Wed 11 Oct 2017, 06:48, edited 4 times in total.
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#2 Post by radky »

ListDD-2.1
- Bugfix: While parsing missing dependencies, the directory scan did not search subdirectories recursively (thanks wdlkmpx)

ListDD-2.0
- Add optional directory scan to find missing dependencies en bloc. This feature is accessible through the ListDD GUI or by right-click selection in the context-menu of Rox-Filer and Thunar.
- Add optional comprehensive scan to find missing dependencies system-wide (thanks wdlkmpx)


ListDD-1.1
- Auto-adjust color of GUI-header text for improved visibility in common dark GTK themes.
Last edited by radky on Wed 11 Oct 2017, 06:59, edited 6 times in total.
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#3 Post by radky »

ListDD-1.1 is now available. See first post above.

User avatar
Griot
Posts: 131
Joined: Fri 12 Sep 2014, 18:10
Location: Serbia

#4 Post by Griot »

Another nice one. Thanx, radky.

totolanio
Posts: 202
Joined: Sun 04 Jan 2015, 02:19

#5 Post by totolanio »

Awesome tool for every puppies !

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#6 Post by radky »

Thanks Griot and totolanio! :)
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#7 Post by ASRI éducation »

radky wrote:ListDD-1.1 is now available.
Tested with Precise-CE, everything is ok.
Thank you radky!
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]

totolanio
Posts: 202
Joined: Sun 04 Jan 2015, 02:19

#8 Post by totolanio »

radky wrote:Thanks Griot and totolanio! :)
For me who is not experimented enough, I can use it to search missing dependencies for a .deb for example ! (thanks to the advices of other users :d)

User avatar
L18L
Posts: 3479
Joined: Sat 19 Jun 2010, 18:56
Location: www.eussenheim.de/

ListDD-1.1

#9 Post by L18L »

Hi Roger,

sorry me coming so late to see another mater piece of you.

I have been using translation tool momanager to translate ListDD-1.1
Content of Help did not go into translation.
I have splitted th Help text to some chunks :

Code: Select all

-help)
 TEXT="$(gettext "ListDD is a graphical front-end for the ldd command which lists
dynamic dependencies of binary executables and library files.

Binary files are typically found in /usr/bin and /usr/sbin,
and library files of interest are in /usr/lib and /usr/lib64.

ListDD (ldd) does not support script executables, such as those
in /usr/local/bin, and simply defines them as 'not a dynamic'.

You can load files in ListDD with the 'File Selector' button,
or drag & drop from ROX-Filer. Alternatively, use the context
right-click menu of ROX-Filer and Thunar to select and load.
")"
 TEXT="$TEXT
 
$(gettext "The 'Summary' button provides a basic report of shared libraries
required by the selected file, and the 'Complete' button provides
a verbose report which includes symbol versioning information.

The 'Unused' button enumerates unused direct dependencies, and
the 'Missing' button reports dependencies that are required by
a program, but are not currently installed.

Finally, the 'Packages' button calls the Puppy package manager
to evaluate required dependencies of installed applications.")"

 TEXT="$TEXT 
 
$(gettext "ListDD-$VER
© 2014 GPL3
Roger D. Grider")"

echo "$TEXT" > /tmp/listdd.info
exit 0
... and it could be translated.

German translation file attached
My regards
Attachments
MoManager-de-ListDD.tar.gz
contains German translation
(2.33 KiB) Downloaded 250 times
capture23810.png
Help translated
(48.15 KiB) Downloaded 662 times

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#10 Post by radky »

Hi L18L,

Thank you for the corrected help file and German translation of ListDD-1.1.

Your forum post arrived with perfect timing. :)

I'll include your corrected translation format in the upcoming ListDD-2.0 which also adds support for full directory scans, or choose the 'System' option for a comprehensive scan of all binary executables and library files in search of missing dependencies.

Thanks for your comments!
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#11 Post by radky »

New Version

ListDD-2.0
- Add optional directory scan to find missing dependencies en bloc. This feature is accessible through the ListDD GUI or by right-click selection in the context-menu of Rox-Filer and Thunar.
- Add optional comprehensive scan to find missing dependencies system-wide (thanks wdlkmpx)
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#12 Post by musher0 »

Radky?

Are you using some sort of voodo when creating your pet files? :lol:
Attachments
List-DD-failed-to-install.jpg
(18.85 KiB) Downloaded 580 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#13 Post by radky »

musher0,

I think some browsers may have a problem downloading directly from Smokey's server, particularly the Opera browser.

You may want to try downloading with Pwsget or Uget in the Puppy menu. This always works for me.
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#14 Post by musher0 »

Previous message removed as per radky's request below,
to avoid confusion.
Last edited by musher0 on Tue 18 Jul 2017, 11:34, edited 1 time in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#15 Post by smokey01 »

Was it packaged with xz compression?

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#16 Post by radky »

smokey01 wrote:Was it packaged with xz compression?
Hi smokey01,

My ListDD-2.0 pet is gz compressed for compatibility with old and new Pups. It seems musher0 repackaged with xz compression.

Over the years, when downloading directly with Firefox, I've noticed corrupt downloads from various sites including your server. I recall others on the forum have described similar problems when downloading with the Firefox and Opera browsers. However, I have no problems when downloading with Pwsget or Uget.
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#17 Post by musher0 »

smokey01 wrote:Was it packaged with xz compression?
HI Smokey.

Yes. Why do you ask? It is a valid option for pet archives, isn't?

@radky:
You say it's some browsers' protocol. I don't know.

You do splendid work. However I have to install my peazip every time to
unpack your pet archives.

It's become reflex now: "Wow, radky published a great new script? Quick,
where's my Peazip!" :lol:

There's no harm in that. As long as the monkey (aka "moi") knows how
to peel the banana!!!

I sincerely hope you have a sense of humor... or I'm in big trouble! ;)

BFN.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#18 Post by smokey01 »

radky wrote:
smokey01 wrote:Was it packaged with xz compression?
Hi smokey01,

My ListDD-2.0 pet is gz compressed for compatibility with old and new Pups. It seems musher0 repackaged with xz compression.

Over the years, when downloading directly with Firefox, I've noticed corrupt downloads from various sites including your server. I recall others on the forum have described similar problems when downloading with the Firefox and Opera browsers. However, I have no problems when downloading with Pwsget or Uget.
@radky, I thought those previous problems turned out to be incompatible compression like xz which many pups didn't have a few years back.
musher0 wrote:Yes. Why do you ask? It is a valid option for pet archives, isn't?
Xz is now but it was a bit rare in early pups.

If anyone is having problems downloading from my site I would like to hear about.

Cheers

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#19 Post by radky »

@smokey01,

As I recall, it was several years ago that I noticed corrupted downloads with Firefox. Maybe it was due to issues with my ISP, or interrupted downloads and the lack of resume in Firefox. Anyway, no problems with your server in the last few years. Thanks for your great service to the Puppy community. :)

@musher0,

1 - I downloaded and installed your Puduan-6.0.0-wmx-alpha1a.iso
2 - Using the built-in Links browser I downloaded several Pupmates from the smokey01 server and each installed correctly via a single click of the pet in ROX-Filer.
3 - After installing Firefox, I downloaded and installed additional pets with no problems.

I wonder if you might consider testing another Puppy other than Puduan, to see if your problem persists. Maybe boot a pristine copy of BK's Quirky and use Seamonkey to download and install one of the PupMates?
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

User avatar
vicmz
Posts: 1262
Joined: Sun 15 Jan 2012, 22:47

ListDD-2.0

#20 Post by vicmz »

Here's a Spanish translation for ListDD-2.0
Attachments
listdd.mo.gz
Rename to listdd.mo
(6.12 KiB) Downloaded 122 times
Screenshot_2017-07-17_22.42.30.png
(39.13 KiB) Downloaded 234 times
[url=http://murga-linux.com/puppy/viewtopic.php?t=76948]Puppy Linux en español[/url]

Post Reply