Eh pah! Isso é bater no Windows justamente no que ele é bom: não ter tantos requisitos e ter sistemas de instalação muito superiores ao Linux.
apt-get install bsapp
bsapp requer libbullshit.11.so.1 1que não vai ser instalada
apt-get -f install
bsapp requer libbullshit.11.so.1 e apenas se encontra disponível libbullshit.10.so.1
apt-get update
...meia hora depois.....
apt-get -f install
pacotes a instalar
bsapp, libbullshit11, mais quinhentas coisas aqui...
Tamanho de download 12 Gb, tamanho após instalado 200 Gb
Prosseguir? [S/n]
E isto no lado bom, pressupondo que existem ficheiros .deb para tudo, pelo lado tar.gz ./configure, make e make install a coisa pode ser ainda mais agreste!
Um bom velho InstallShield em Linux não seria mal pensado.
Tomara o install shield ser metade do apt!!
Além disso, o próprio install shield tem esse mesmo problema: não avisa que a biblioteca A não está instalada e é bem capaz de instalar por cima da B v2 com uma B v1.
A primeira versão de windows que usei foi precisamente a 1 em 88.
As que mais gostei foram as 3.11 e as 2000.
Desde 96 que dou suporte a sistemas Windows e (até 2003) Novell Network.
E mesmo assim, todas foram belas dores de cabeça.
Não é bater no windows naquilo que ele é bom - é bater no windows precisamente naquilo que ele mais facilmente falha.
Além disso, eu defendo que todo o programa devia ser compilado:
a) de certeza que corre como deveria ser naquela máquina
b) afasta os curiosos e os técnicos pc-guia de lixarem sistemas por completo por alguém lhes prometer 5€ no final de 10 horas de trabalho.