Registered Member
|
GNOME(nautilus) checks on some external medium of presence autorun.inf files. We should do this in some more Unix way and check of presence ./install.sh and ./autorum.sh files.
I recal KDE3 have option to automatically run ./autorun.sh file, when external medium was inserted. Maybe should you reimplement this option?
Lachu, proud to be a member of KDE forums since 2008-Nov.
|
Manager
|
Wouldn't this be considered dangerous behavior? Even MS disabled this in Windows
|
Registered Member
|
I don't ask for automatically run installers from external medium, but add possibility(for button in file manager or button in device notifer).
Lachu, proud to be a member of KDE forums since 2008-Nov.
|
Registered Member
|
Sorry - my bad.
"I recal KDE3 have option to automatically run ./autorun.sh file, when external medium was inserted. Maybe should you reimplement this option?" I have in mind to show top bar with possibility to run installer or to show button to run installer in device notifier.
Lachu, proud to be a member of KDE forums since 2008-Nov.
|
Registered Member
|
Such a feature encourages companies and other providers of hard and software to write and enforce their own "installer" approach to deliver software instead of supporting the existing software management systems. There are many reasons against the use of such proprietary installers: in the end their usage boils down to two aspects:
|
Registered Member
|
Yes - better way is support Listaller, but Listaller isn't development. You must also be aware that /install.sh is used by many applications currently, so KDE must support older application.
And of course - if there's one standard dependency description/package standard, we must add possibility to automatically run package installer , when CD is inserted.
Lachu, proud to be a member of KDE forums since 2008-Nov.
|
Registered Member
|
Sorry, I have no idea what "Listaller" is... I just fail to make any sense of that mentioning. In a way you are right, that some software uses some ./install.sh" file during its installation process. But you should separate that from the question of how the install process is initiated. The second has little to do with the first. Such an install script may be be used whilst installing a package via the package management of your system. But it is started by the process launched in the protected environment of the software management and typically has been retrieved by safe means, so by loading it from a signed and monitored software repository users can trust. All that is (usually) not given when you install from some removable medium. You are certainly right that there are software packages that are not installable via the software management system. But I completely disagree that "KDE must support" such packages. Why? First you yourself say they are old, then, why not create a clean package and load it via the more secure channels instead of bypassing the software management system? And if it really is not possible to create a clean package then the only reason I can imagine is that it is some proprietary software where the licensing terms prevent that. No one keeps you from installing such software on your system. But I disagree that such actions should be actively supported, thus pushed. It again boils down to the massive security thread such action is. Which interesting enough is some aspect you did not even reflect... I wonder why, is it because security has a much lower priority to you that a minimal raise of convenience? |
Registered Member
|
Current Listaller name is Limba. Limba will install packages into sandbox, similar to xdg-apps, so supporting installing Limba or xdg-apps packages from external medium are better than running install.sh script.
In my opinion KDE Dev team could allow to run install.sh script by displaying warning and ask user to accept execution. You can achieve this by special FUSE filesystem, which will be some kind of union(layered) fs, but instead storing files changes, it will store attributes changes. KDE is simple and powerful. It should disallow users to doing any task, but warning instead disallowing.
Lachu, proud to be a member of KDE forums since 2008-Nov.
|
Registered users: Bing [Bot], claydoh, Google [Bot], rblackwell, Yahoo [Bot]