Alguém pode me informar se no apt4rpm tem como eu usar os delta rpms tal qual no yum para fazer atualizações.
Justificativa: Eu comparei o apt e yum no fedora, e em relação ao desempenho o apt ganha, sem falar que para o gerenciamento de pacotes o synaptic é excelente, ainda mais que o packagekit não me agradou nem um pouco nos testes que fiz.
Desde já agradeço.
Apt tem uma linha totalmente diferente do yum, por favor não é? Apesar de ambos serem para gerenciamento de pacotes.
2008/5/2 Márcio Sousa Rocha marciosr10@gmail.com:
Alguém pode me informar se no apt4rpm tem como eu usar os delta rpms tal qual no yum para fazer atualizações.
Justificativa: Eu comparei o apt e yum no fedora, e em relação ao desempenho o apt ganha, sem falar que para o gerenciamento de pacotes o synaptic é excelente, ainda mais que o packagekit não me agradou nem um pouco nos testes que fiz.
Desde já agradeço.
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
Só mais um exemplo:
usando os mesmos repositórios para instalar o mesmo pacote gtk2-devel
att
Alex Vitola
CF> xen-srv02:/usr/src/redhat/SPECS# apt-get install gtk2-devel CF> Reading Package Lists... Done CF> Building Dependency Tree... Done CF> The following extra packages will be installed: CF> atk-devel libXcursor-devel libXext-devel libXfixes-devel libXft-devel libXi-devel libXinerama-devel libXrandr-devel pango-devel CF> The following NEW packages will be installed: CF> atk-devel gtk2-devel libXcursor-devel libXext-devel libXfixes-devel libXft-devel libXi-devel libXinerama-devel libXrandr-devel pango-devel CF> 0 upgraded, 10 newly installed, 0 removed and 0 not upgraded. CF> Need to get 3577kB of archives. CF> After unpacking 20.3MB of additional disk space will be used. CF> Do you want to continue? [Y/n] n.
CF> xen-srv02:/usr/src/redhat/SPECS# yum install install gtk2-devel CF> Loading "installonlyn" plugin CF> Setting up Install Process CF> Setting up repositories CF> rpmforge 100% |=========================| 1.1 kB 00:00 CF> base 100% |=========================| 1.1 kB 00:00 CF> updates 100% |=========================| 951 B 00:00 CF> addons 100% |=========================| 951 B 00:00 CF> extras 100% |=========================| 1.1 kB 00:00 CF> Reading repository metadata in from local files CF> Parsing package install arguments CF> Resolving Dependencies -->> Populating transaction set with selected packages. Please wait. --->> Downloading header for gtk2-devel to pack into transaction set. CF> gtk2-devel-2.10.4-19.el5. 100% |=========================| 147 kB 00:01 --->> Package gtk2-devel.i386 0:2.10.4-19.el5 set to be updated -->> Running transaction check -->> Processing Dependency: libXi-devel for package: gtk2-devel -->> Processing Dependency: libXcursor-devel for package: gtk2-devel -->> Processing Dependency: libXinerama-devel for package: gtk2-devel -->> Processing Dependency: atk-devel >= 1.9.0-1 for package: gtk2-devel -->> Processing Dependency: libXrandr-devel for package: gtk2-devel -->> Processing Dependency: libXfixes-devel for package: gtk2-devel -->> Processing Dependency: pango-devel >= 1.13.0-1 for package: gtk2-devel -->> Processing Dependency: libXext-devel for package: gtk2-devel -->> Restarting Dependency Resolution with new changes. -->> Populating transaction set with selected packages. Please wait. --->> Downloading header for pango-devel to pack into transaction set. CF> pango-devel-1.14.9-3.el5. 100% |=========================| 29 kB 00:01 --->> Package pango-devel.i386 0:1.14.9-3.el5.centos set to be updated --->> Downloading header for libXi-devel to pack into transaction set. CF> libXi-devel-1.0.1-3.1.i38 100% |=========================| 8.9 kB 00:00 --->> Package libXi-devel.i386 0:1.0.1-3.1 set to be updated --->> Downloading header for libXinerama-devel to pack into transaction set. CF> libXinerama-devel-1.0.1-2 100% |=========================| 4.4 kB 00:00 --->> Package libXinerama-devel.i386 0:1.0.1-2.1 set to be updated --->> Downloading header for libXrandr-devel to pack into transaction set. CF> libXrandr-devel-1.1.1-3.1 100% |=========================| 6.8 kB 00:00 --->> Package libXrandr-devel.i386 0:1.1.1-3.1 set to be updated --->> Downloading header for libXfixes-devel to pack into transaction set. CF> libXfixes-devel-4.0.1-2.1 100% |=========================| 4.9 kB 00:00 --->> Package libXfixes-devel.i386 0:4.0.1-2.1 set to be updated --->> Downloading header for libXcursor-devel to pack into transaction set. CF> libXcursor-devel-1.1.7-1. 100% |=========================| 5.1 kB 00:00 --->> Package libXcursor-devel.i386 0:1.1.7-1.1 set to be updated --->> Downloading header for atk-devel to pack into transaction set. CF> atk-devel-1.12.2-1.fc6.i3 100% |=========================| 14 kB 00:00 --->> Package atk-devel.i386 0:1.12.2-1.fc6 set to be updated --->> Downloading header for libXext-devel to pack into transaction set. CF> libXext-devel-1.0.1-2.1.i 100% |=========================| 10 kB 00:00 --->> Package libXext-devel.i386 0:1.0.1-2.1 set to be updated -->> Running transaction check -->> Processing Dependency: libXft-devel for package: pango-devel -->> Restarting Dependency Resolution with new changes. -->> Populating transaction set with selected packages. Please wait. --->> Downloading header for libXft-devel to pack into transaction set. CF> libXft-devel-2.1.10-1.1.i 100% |=========================| 5.5 kB 00:00 --->> Package libXft-devel.i386 0:2.1.10-1.1 set to be updated -->> Running transaction check CF> CF> Dependencies Resolved CF> CF> ============================================================================= CF> Package Arch Version Repository Size CF> ============================================================================= CF> Installing: CF> gtk2-devel i386 2.10.4-19.el5 base 2.8 M CF> Installing for dependencies: CF> atk-devel i386 1.12.2-1.fc6 base 126 k CF> libXcursor-devel i386 1.1.7-1.1 base 14 k CF> libXext-devel i386 1.0.1-2.1 base 57 k CF> libXfixes-devel i386 4.0.1-2.1 base 9.4 k CF> libXft-devel i386 2.1.10-1.1 base 16 k CF> libXi-devel i386 1.0.1-3.1 base 52 k CF> libXinerama-devel i386 1.0.1-2.1 base 5.1 k CF> libXrandr-devel i386 1.1.1-3.1 base 14 k CF> pango-devel i386 1.14.9-3.el5.centos base 282 k CF> CF> Transaction Summary CF> ============================================================================= CF> Install 10 Package(s) CF> Update 0 Package(s) CF> Remove 0 Package(s) CF> CF> Total download size: 3.4 M CF> Is this ok [y/N]: n CF> Exiting on user Command CF> Complete!
Friday, May 2, 2008, 7:47:55 PM, you wrote:
CF> Apt tem uma linha totalmente diferente do yum, por favor não é? Apesar de CF> ambos serem para gerenciamento de pacotes.
CF> 2008/5/2 Márcio Sousa Rocha marciosr10@gmail.com:
Alguém pode me informar se no apt4rpm tem como eu usar os delta rpms tal qual no yum para fazer atualizações.
Justificativa: Eu comparei o apt e yum no fedora, e em relação ao desempenho o apt ganha, sem falar que para o gerenciamento de pacotes o synaptic é excelente, ainda mais que o packagekit não me agradou nem um pouco nos testes que fiz.
Desde já agradeço.
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
Olá,
O lance do apt é que você tem que se lembrar de executar o "apt-get update" antes de qualquer operação (não é difícil, mas é um comando a mais pra executar toda vez), senão poderá estar instalando/atualizando um pacote para uma versão que não é a mais recente.
O yum faz isso (esta verificação) todas as vezes, por isso acaba demorando um pouco mais. Se não quiser fazer essa verificação (e com isso "ganhar" algum tempo), execute "yum -C install pacote".
O yum também tem alguns passos que ele faz a mais que o apt, só que não estou encontrando o site que eu li isso agora :(
[]´s
Gustavo Picoloto
2008/5/2 Alex Vitola listas.vitola@fedorabrasil.com.br:
Só mais um exemplo:
usando os mesmos repositórios para instalar o mesmo pacote gtk2-devel
att
Alex Vitola
CF> xen-srv02:/usr/src/redhat/SPECS# apt-get install gtk2-devel CF> Reading Package Lists... Done CF> Building Dependency Tree... Done CF> The following extra packages will be installed: CF> atk-devel libXcursor-devel libXext-devel libXfixes-devel libXft-devel libXi-devel libXinerama-devel libXrandr-devel pango-devel CF> The following NEW packages will be installed: CF> atk-devel gtk2-devel libXcursor-devel libXext-devel libXfixes-devel libXft-devel libXi-devel libXinerama-devel libXrandr-devel pango-devel CF> 0 upgraded, 10 newly installed, 0 removed and 0 not upgraded. CF> Need to get 3577kB of archives. CF> After unpacking 20.3MB of additional disk space will be used. CF> Do you want to continue? [Y/n] n.
CF> xen-srv02:/usr/src/redhat/SPECS# yum install install gtk2-devel CF> Loading "installonlyn" plugin CF> Setting up Install Process CF> Setting up repositories CF> rpmforge 100% |=========================| 1.1 kB 00:00 CF> base 100% |=========================| 1.1 kB 00:00 CF> updates 100% |=========================| 951 B 00:00 CF> addons 100% |=========================| 951 B 00:00 CF> extras 100% |=========================| 1.1 kB 00:00 CF> Reading repository metadata in from local files CF> Parsing package install arguments CF> Resolving Dependencies -->> Populating transaction set with selected packages. Please wait. --->> Downloading header for gtk2-devel to pack into transaction set. CF> gtk2-devel-2.10.4-19.el5. 100% |=========================| 147 kB 00:01 --->> Package gtk2-devel.i386 0:2.10.4-19.el5 set to be updated -->> Running transaction check -->> Processing Dependency: libXi-devel for package: gtk2-devel -->> Processing Dependency: libXcursor-devel for package: gtk2-devel -->> Processing Dependency: libXinerama-devel for package: gtk2-devel -->> Processing Dependency: atk-devel >= 1.9.0-1 for package: gtk2-devel -->> Processing Dependency: libXrandr-devel for package: gtk2-devel -->> Processing Dependency: libXfixes-devel for package: gtk2-devel -->> Processing Dependency: pango-devel >= 1.13.0-1 for package: gtk2-devel -->> Processing Dependency: libXext-devel for package: gtk2-devel -->> Restarting Dependency Resolution with new changes. -->> Populating transaction set with selected packages. Please wait. --->> Downloading header for pango-devel to pack into transaction set. CF> pango-devel-1.14.9-3.el5. 100% |=========================| 29 kB 00:01 --->> Package pango-devel.i386 0:1.14.9-3.el5.centos set to be updated --->> Downloading header for libXi-devel to pack into transaction set. CF> libXi-devel-1.0.1-3.1.i38 100% |=========================| 8.9 kB 00:00 --->> Package libXi-devel.i386 0:1.0.1-3.1 set to be updated --->> Downloading header for libXinerama-devel to pack into transaction set. CF> libXinerama-devel-1.0.1-2 100% |=========================| 4.4 kB 00:00 --->> Package libXinerama-devel.i386 0:1.0.1-2.1 set to be updated --->> Downloading header for libXrandr-devel to pack into transaction set. CF> libXrandr-devel-1.1.1-3.1 100% |=========================| 6.8 kB 00:00 --->> Package libXrandr-devel.i386 0:1.1.1-3.1 set to be updated --->> Downloading header for libXfixes-devel to pack into transaction set. CF> libXfixes-devel-4.0.1-2.1 100% |=========================| 4.9 kB 00:00 --->> Package libXfixes-devel.i386 0:4.0.1-2.1 set to be updated --->> Downloading header for libXcursor-devel to pack into transaction set. CF> libXcursor-devel-1.1.7-1. 100% |=========================| 5.1 kB 00:00 --->> Package libXcursor-devel.i386 0:1.1.7-1.1 set to be updated --->> Downloading header for atk-devel to pack into transaction set. CF> atk-devel-1.12.2-1.fc6.i3 100% |=========================| 14 kB 00:00 --->> Package atk-devel.i386 0:1.12.2-1.fc6 set to be updated --->> Downloading header for libXext-devel to pack into transaction set. CF> libXext-devel-1.0.1-2.1.i 100% |=========================| 10 kB 00:00 --->> Package libXext-devel.i386 0:1.0.1-2.1 set to be updated -->> Running transaction check -->> Processing Dependency: libXft-devel for package: pango-devel -->> Restarting Dependency Resolution with new changes. -->> Populating transaction set with selected packages. Please wait. --->> Downloading header for libXft-devel to pack into transaction set. CF> libXft-devel-2.1.10-1.1.i 100% |=========================| 5.5 kB 00:00 --->> Package libXft-devel.i386 0:2.1.10-1.1 set to be updated -->> Running transaction check CF> CF> Dependencies Resolved CF> CF> ============================================================================= CF> Package Arch Version Repository Size CF> ============================================================================= CF> Installing: CF> gtk2-devel i386 2.10.4-19.el5 base 2.8 M CF> Installing for dependencies: CF> atk-devel i386 1.12.2-1.fc6 base 126 k CF> libXcursor-devel i386 1.1.7-1.1 base 14 k CF> libXext-devel i386 1.0.1-2.1 base 57 k CF> libXfixes-devel i386 4.0.1-2.1 base 9.4 k CF> libXft-devel i386 2.1.10-1.1 base 16 k CF> libXi-devel i386 1.0.1-3.1 base 52 k CF> libXinerama-devel i386 1.0.1-2.1 base 5.1 k CF> libXrandr-devel i386 1.1.1-3.1 base 14 k CF> pango-devel i386 1.14.9-3.el5.centos base 282 k CF> CF> Transaction Summary CF> ============================================================================= CF> Install 10 Package(s) CF> Update 0 Package(s) CF> Remove 0 Package(s) CF> CF> Total download size: 3.4 M CF> Is this ok [y/N]: n CF> Exiting on user Command CF> Complete!
Friday, May 2, 2008, 7:47:55 PM, you wrote:
CF> Apt tem uma linha totalmente diferente do yum, por favor não é? Apesar de CF> ambos serem para gerenciamento de pacotes.
CF> 2008/5/2 Márcio Sousa Rocha marciosr10@gmail.com:
Alguém pode me informar se no apt4rpm tem como eu usar os delta rpms tal qual no yum para fazer atualizações.
Justificativa: Eu comparei o apt e yum no fedora, e em relação ao desempenho o apt ganha, sem falar que para o gerenciamento de pacotes o synaptic é excelente, ainda mais que o packagekit não me agradou nem um pouco nos testes que fiz.
Desde já agradeço.
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
Pois é amigo, o lance é que não é necessário fazer isso todas as vezes, e no yum este procedimento obrigatório as vezes demora muito, e ao que me parece com o package kit piorou, se alguém o testou, e puder falar as suas impressões.
O Packagekit não informa direito o que ele está fazendo, quando vc acha que ele está terminando de baixar os pacotes ele está começando, não tem fila, vc é obrigado a fazer uma operação por vez, não guarda localmente as informações dos pacotes.
O motivo do meu interesse pelo apt é que ele permite um maior controle. Anos atrás quando eu usava o RedHat 9, e eu descobri que poderia usar estes programas, eu não usei o yum por que simplesmente ele chupava todos os recursos da máquina e da conexão, e demorava muito. Isso melhorou bastante, mas em termos de desempenho está longe do apt.
Acho que fiquei decepsionado, pois no geral o Fedora 9 está ficando muito bom.
O que eu não encontrei sobre o apt é como utilizar os DeltaRpms nele.
Então, *acho* mais fácil colocar "-C" como parâmetro no yum do que digitar um comando inteiro do apt :)
Nas primeiras versões o yum era muito lento mesmo mas hoje a diferença é tão pouca (pelo menos no que eu precisei até hoje) que não vale a pena instalar o apt e usar outro comando. Pelo menos essa é minha opinião.
Ah sim, o apt não suporta deltarpm, está no roadmap deles (http://apt-rpm.org/roadmap.shtml) para ser adicionado a longo prazo.
[]´s
Gustavo Picoloto
2008/5/3 Márcio Sousa Rocha marciosr10@gmail.com:
Pois é amigo, o lance é que não é necessário fazer isso todas as vezes, e no yum este procedimento obrigatório as vezes demora muito, e ao que me parece com o package kit piorou, se alguém o testou, e puder falar as suas impressões.
O Packagekit não informa direito o que ele está fazendo, quando vc acha que ele está terminando de baixar os pacotes ele está começando, não tem fila, vc é obrigado a fazer uma operação por vez, não guarda localmente as informações dos pacotes.
O motivo do meu interesse pelo apt é que ele permite um maior controle. Anos atrás quando eu usava o RedHat 9, e eu descobri que poderia usar estes programas, eu não usei o yum por que simplesmente ele chupava todos os recursos da máquina e da conexão, e demorava muito. Isso melhorou bastante, mas em termos de desempenho está longe do apt.
Acho que fiquei decepsionado, pois no geral o Fedora 9 está ficando muito bom.
O que eu não encontrei sobre o apt é como utilizar os DeltaRpms nele.
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
Valeu cara, eu tinha procurado e não tinha encontrado.
Tche,
O apt quando em uns pontos e perde eu outros, depende da finalidade do teu projeto.
Postei a uns dias atras algo sobre isso, eu uso aqui na empresa o mesmo mirror tanto para o apt quanto para o yum, vc só precisa ajustas o teu arquivo de sources do apt:
xen-srv02:~# cat /etc/apt/sources.list.d/os.list repomd http://mirror.minhaempresa.com.br fedora/$(VERSION)/os/$(ARCH) repomd http://mirror.minhaempresa.com.br fedora/$(VERSION)/updates/$(ARCH)
obs.: tem um espaço entre o ".br" e o "fedora"
xen-srv02:~# cat /etc/yum.repos.d/CentOS-Base.repo
[base] name=CentOS-$releasever - Base baseurl=http://mirror.minhaempresa.com.br/fedora/$releasever/os/$basearch/ baseurl=http://mirror.minhaempresa.com.br/fedora/$releasever/updates/$basearch/ gpgcheck=1
Alex Vitola
Friday, May 2, 2008, 7:17:34 PM, you wrote:
MSR> Alguém pode me informar se no apt4rpm tem como eu usar os delta rpms tal MSR> qual no yum para fazer atualizações.
MSR> Justificativa: Eu comparei o apt e yum no fedora, e em relação ao desempenho MSR> o apt ganha, sem falar que para o gerenciamento de pacotes o synaptic é MSR> excelente, ainda mais que o packagekit não me agradou nem um pouco nos MSR> testes que fiz.
MSR> Desde já agradeço.
br-users@lists.fedoraproject.org