-
Notifications
You must be signed in to change notification settings - Fork 168
Document new libsmbclient-php for external smb storages #1447
Comments
On Debian/Ubuntu for example libsmbclient-php is not available. Only: http://packages.ubuntu.com/search?keywords=php-smb which are both depending on a non-available package "php5-smbclient". I think thats really something what should be clarified. |
Note: we do not need the |
Thanks for the clarification. I just had a short search on the net and found the OBS repositories where it seems the php5-smbclient was/is included in the oC 7 repositories: http://download.opensuse.org/repositories/isv:/ownCloud:/community:/7.0/xUbuntu_14.10/ but is now missing in 8.1: http://download.opensuse.org/repositories/isv:/ownCloud:/community:/8.1/xUbuntu_14.10/ Edit According to: owncloud/core#13022 the php5-smbclient is only packaged for the EE and not for the CE in oC 7. |
Created packaging request for php5-smbclient in owncloud/core#18152 Additionally some places where only smbclient is mentioned: https://github.com/owncloud/documentation/blob/master/admin_manual/installation/source_installation.rst |
php5-libsmbclient is now available from the 8.1 Linux repositories too. Here are the install instructions: https://software.opensuse.org/download.html?project=isv%3AownCloud%3Acommunity%3A8.1&package=php5-libsmbclient |
Ok then, to be totally awesomely perfectly crystal clear: php5-libsmbclient, which is special oC secret sauce (ok, not very secret) is required for SMB external storage? And not standard distro packages like smbclient or libsmbclient? @RealRancor @Xenopathic @jnweiger |
@carlaschroder Correct. php5-libsmbclient (or variations thereof, another common name is libsmbclient-php) provides the PHP module that ownCloud can use to directly interface with the libsmbclient code. The alternative, which is still supported, is to use the smbclient binary to connect, but this has obvious performance and reliability drawbacks compared to the native library. |
Excellent. Thanks @Xenopathic |
Note that the packages referenced above do not work for 32-bit versions of linux that a good many people run. |
@mickg10 Maybe report this to the core tracker to get it fixed? |
It's php5-libsmbclient for all distros. See http://download.opensuse.org/repositories/isv:/ownCloud:/community:/8.1/ |
@mickg10 here is the list of Platforms for which we build php5-libsmbclient. 32bit are there too. |
I think you can close this, @RealRancor. If the docs need further tweaking please open a new issue. |
Hello there I tried:
And also with this repository:
|
@adrianoafonso The binary packages in the repositories are only for x86 and x86_64, not armv6h. You will need to compile it yourself. |
@adrianoafonso raspberry pi is an armv7 platform. php5-libsmbclient is architecture-dependant. We only build for i386 and x86_64 here. Sorry., Just because I am curious, I enabled an armv7l build. It works for Ubuntu_14.04, but fails for Debian7. Maybe that works for you? |
@jnweiger Raspberry Pi 1 is an armv6h board, not armv7l 😞 |
right. armv6l added too. Let's see. |
Thanks for the answers @Xenopathic and @jnweiger! |
Hello there again.
And any of the CIFS shares that I had configured broke down. |
@adrianoafonso The issue tracker here is used for issues / requests for the documentation. :-) |
from https://github.com/owncloud/core/wiki/ownCloud-8.1-Features
In the linked PR the following is stated:
Currently the only place where libsmbclient/php5-libsmbclient is noticed is for the EE:
https://doc.owncloud.org/server/8.1/admin_manual/release_notes.html#windows-network-drive
https://doc.owncloud.org/server/8.1/admin_manual/enterprise_external_storage/windows-network-drive_configuration.html
The text was updated successfully, but these errors were encountered: