dependências 1 por 1 [RESOLVIDO]

1. dependências 1 por 1 [RESOLVIDO]

antonio
ferrarini

(usa Fedora)

Enviado em 06/10/2012 - 02:01h

comunidade ! não sei o que esta acontecendo comigo mais porque esses sites que tem rpm deb etc....... não fazem um esquema,,,,,, tipo assim::

se eu estou procurando o pacote FFmpeg-devel..... então já faz o download do ffmpeg-devel com todas suas dependências ? porque tem que fazer download de picado por picado ?


  


2. MELHOR RESPOSTA

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 06/10/2012 - 04:55h

ferrarini escreveu:
você esta querendo dizer que em parte o ffmpeg não é um programa completo , e suas dependências fazem parte e são um conjunto !!
tipo assim: o windows tem o explorer.exe e suas DLLS

É mais ou menos por aí. Sem determinadas dll's, o explorer não funciona.
O Arch ainda divide as dependências em dois tipos: depends e makedepends. O makedepends são dependências apenas necessárias para compilar o programa(como o qmake e cmake).

3. Re: dependências 1 por 1 [RESOLVIDO]

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 06/10/2012 - 02:22h

Essa divisão do pacote é característico dos deb's e rpm's. Muitas vezes também vi isso no Arch. O Slackware compacta um programa compilado em um único pacote.
Tome por exemplo o samba: No Slack ele é um único pacote. No Debian você tem samba-common, alguns libsamba* e por aí vai.
Pode parecer que estou puxando a sardinha pro Slack, mas um empacotamento assim, facilita bastante a administração do SO.
Inclusive, eu saí de Debian-like pra Slack justamente por causa de quebra de dependências, que são geradas por estas divisões de pacote.


4. Re: dependências 1 por 1 [RESOLVIDO]

antonio
ferrarini

(usa Fedora)

Enviado em 06/10/2012 - 03:01h

madrugada escreveu:

Essa divisão do pacote é característico dos deb's e rpm's. Muitas vezes também vi isso no Arch. O Slackware compacta um programa compilado em um único pacote.
Tome por exemplo o samba: No Slack ele é um único pacote. No Debian você tem samba-common, alguns libsamba* e por aí vai.
Pode parecer que estou puxando a sardinha pro Slack, mas um empacotamento assim, facilita bastante a administração do SO.
Inclusive, eu saí de Debian-like pra Slack justamente por causa de quebra de dependências, que são geradas por estas divisões de pacote.


então quer dizer que no slack quando você que um app , você faz o download do app e todas suas dependências ? :)


5. Re: dependências 1 por 1 [RESOLVIDO]

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 06/10/2012 - 03:05h

Não necessariamente. O que quis dizer é que muitas dependências dos deb e rpm, na verdade pertence ao mesmo pacote original.


6. Re: dependências 1 por 1 [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/10/2012 - 03:07h

ferrarini escreveu:

madrugada escreveu:

Essa divisão do pacote é característico dos deb's e rpm's. Muitas vezes também vi isso no Arch. O Slackware compacta um programa compilado em um único pacote.
Tome por exemplo o samba: No Slack ele é um único pacote. No Debian você tem samba-common, alguns libsamba* e por aí vai.
Pode parecer que estou puxando a sardinha pro Slack, mas um empacotamento assim, facilita bastante a administração do SO.
Inclusive, eu saí de Debian-like pra Slack justamente por causa de quebra de dependências, que são geradas por estas divisões de pacote.


então quer dizer que no slack quando você que um app , você faz o download do app e todas suas dependências ? :)


Ai que entra a parte legal, se o app precisar de dependências, tu terá que identifica-las e procurar sozinho todas elas. (fiz um pouco de drama, mas é pouca coisa dependendo)

off topic: Tenho um pacote instalado por slackbuild, o pacote que foi servido para instalação está deletado, eu tenho como recuperar esse pacote? Sendo que eu sei que ele está instalado pelo slackpkg clean-system por exemplo


7. Re: dependências 1 por 1 [RESOLVIDO]

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 06/10/2012 - 03:36h

ferrarini escreveu:
madrugada escreveu:
Essa divisão do pacote é característico dos deb's e rpm's. Muitas vezes também vi isso no Arch. O Slackware compacta um programa compilado em um único pacote.
Tome por exemplo o samba: No Slack ele é um único pacote. No Debian você tem samba-common, alguns libsamba* e por aí vai.[...]


então quer dizer que no slack quando você que um app , você faz o download do app e todas suas dependências ? :)



eu escrevi:
Não necessariamente. O que quis dizer é que muitas dependências dos deb e rpm, na verdade pertence ao mesmo pacote original.


Por pacote original, devemos entender o programa compilado a partir do código fonte.
Agora tomemos como exemplo o próprio ffmpeg que foi mencionado na abertura do tópico. Ele tem as suas dependências. Veja:
http://www.slacky.eu/asche/pkgs/index.php?pkg=2672&ver=15
Mas estas dependências são projetos distintos. Se você for usar o ffmpeg para converter uma música de mp3 para ogg-vorbis, o ffmpeg vai utilizar as bibliotecas do pacote lame para ler o mp3 e o libvorbis para escrever o novo arquivo.
Obs.: libvorbis não se encontra na lista de dependências da página acima porquê já vem na instalação padrão do Slack.


8. Re: dependências 1 por 1 [RESOLVIDO]

antonio
ferrarini

(usa Fedora)

Enviado em 06/10/2012 - 03:55h

madrugada escreveu:

ferrarini escreveu:
madrugada escreveu:
Essa divisão do pacote é característico dos deb's e rpm's. Muitas vezes também vi isso no Arch. O Slackware compacta um programa compilado em um único pacote.
Tome por exemplo o samba: No Slack ele é um único pacote. No Debian você tem samba-common, alguns libsamba* e por aí vai.[...]


então quer dizer que no slack quando você que um app , você faz o download do app e todas suas dependências ? :)



eu escrevi:
Não necessariamente. O que quis dizer é que muitas dependências dos deb e rpm, na verdade pertence ao mesmo pacote original.


Por pacote original, devemos entender o programa compilado a partir do código fonte.
Agora tomemos como exemplo o próprio ffmpeg que foi mencionado na abertura do tópico. Ele tem as suas dependências. Veja:
http://www.slacky.eu/asche/pkgs/index.php?pkg=2672&ver=15
Mas estas dependências são projetos distintos. Se você for usar o ffmpeg para converter uma música de mp3 para ogg-vorbis, o ffmpeg vai utilizar as bibliotecas do pacote lame para ler o mp3 e o libvorbis para escrever o novo arquivo.
Obs.: libvorbis não se encontra na lista de dependências da página acima porquê já vem na instalação padrão do Slack.




você esta querendo dizer que em parte o ffmpeg não é um programa completo , e suas dependências fazem parte e são um conjunto !!


tipo assim: o windows tem o explorer.exe e suas DLLS




9. Re: dependências 1 por 1 [RESOLVIDO]

antonio
ferrarini

(usa Fedora)

Enviado em 06/10/2012 - 10:39h

obrigado Madruga

tenha um ótimo final de semana






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts