awachens wrote: ↑
Sun Mar 25, 2018 8:27 am
Then how can i know what packages .deb is for raspbian and what for debian only ?
The clue is in the name of the file. It always includes an arch string.
The basic naming convention goes like this:
packagename_versionnumber_amd64.deb is for x86 64 bit architecture (it's called amd64 because AMD released the first decent chips in this arch)
packagename_versionnumber_i386.deb is for x86 32 bit architecture
packagename_versionnumber_armhf.deb is for arm 32 bit architecture with hardware floating point support (Raspbian*)
packagename_versionnumber_all.deb will run on any architecture. This is often things like pure data, shell scripts, python programs etc.
*Non-Raspbian armhf packages can be used on Pi2 and Pi3, but not Pi1 and Pi0 - unless they say they are suitable for those models.