Buscas un lugar donde quieres pasarla bien o pasar por ayuda... Este es tu lugar, un sitio con buena onda, donde todos en ayuda comunitaria resolveremos tus dudas.
Ver más- 2,508 Miembros
- 2,316 Temas
- 713 Seguidores
[C] Sistema Mixto: Apt-Pinning Stable-Testing
Hola Gente.
Despues de romper todo estoy en un dilema:
Si me quedo en stable permenentemente recurro a backports y tratando de correr algun programa me falta alguna libreria como libGL, o libSDL que me rompen todo.
Si me paso a testing conflicto de Xorg + ATI y sumado a pequeñas cosas como que todavia gtk3 todavia se ve feo XD
Les cuento lo que quiero hacer, tener los repos de testing para instalar solo lo que quiera desde alli pero mentenerme en stable.
Estuve leyendo el
man apt_preferences
Los que no tengan debian pueden verlo aqui
http://www.linuxcertif.com/man/5/apt_preferences/es/
Tambien leyendo aqui:
http://www.esdebian.org/wiki/sistemas-mixtos
http://www.esdebian.org/foro/45726/no-se-configurar-apt-pinning-stabletestingsid
y varios otros topics y foros mas (si googlee y leí pero esta cabeza no puede procesar dicha información satisfactoriamente
En resumen
quiero que al hacer un
#apt-get update && apt-get upgrade
Solo me actualice los paquetes de stable
#apt-cache policy PAQUETE
me muestre las versiones disponibles
#apt-get -t RAMA install PAQUETE
me instale la version especificada
Hasta ahora no lo consigo....
Estas son mis configuraciones de apt
source.list
## CRUNCHBANG
## Compatible with Debian Squeeze, but use at your own risk.
deb http://packages.crunchbanglinux.org/statler statler main
## DEBIAN
#STABLE
deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free
#TESTING
deb http://ftp.us.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.us.debian.org/debian/ testing main contrib non-free
## DEBIAN SECURITY
#STABLE
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
#TESTING
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
## DEBIAN BACKPORTS
# deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
preferences
Package: *
Pin: release n=statler
Pin-Priority: 1001
Package: *
Pin: release a=stable n=squeeze
Pin-Priority: 999
Package: *
Pin: release a=testing n=wheezy
Pin-Priority: 400
apt.conf
APT::Default-Release "squeeze";
APT::Cache-Limit 15000000;
Apt::Get::Purge;
APT::Clean-Installed;
APT::Get::Fix-Broken;
APT::Get::Fix-Missing;
APT::Get::Show-Upgraded "true";
Espero que puedan ayudarme, saludos

link: http://www.youtube.com/watch?v=rnd-D9gZtm8
- 1Calificación
- 0Seguidores
- 208Visitas
- 0Favoritos
Global
Argentina
Chile
Colombia
España
México
Perú
Uruguay
Venezuela
18 respuestas
Si querés eso, cosa que no recomiendo, lo que tenés que hacer es comentar todas las líneas de testing antes, y después hacer el #apt-get update && apt-get upgrade.
Un sistema mixto es menos estable que un testing.
Creo que ya te lo había preguntado en un momento y no me respondiste:
¿Cuales son los programas que necesitás las últimas versiones, porque son tan diferentes? ¿Por qué no los podés instalar de backports o compilarlos si es que no están en backports?
Otra cosa: Si vos decís que instalando desde backports te da algún conflicto de dependencias, mucho peor va a ser si lo hacés desde testing. Backports no está para instalar toooodos los programas desde ahí, sino alguno que otro que necesites porque no te sirve la versión de stable.
Justamente backports es un repositorio de stable conformado por paquetes de testing que han sido testeados para que no tengan conflicos de dependencias con librerías y programas de stable. Por eso en backports no están todos los programas de testing. Sólo los que han sido testeados para que no tengan conflictos.
No sé nada de Debian..


..
Aunque me gustaria aprender..
Renovatto.. me conertir al Debianismo?? jajaj
...
Naa posta, me das clases..??
Se que hay debianitas más experimentados, por ej: Tavo..
Pero.. onda que vos seguro me tenés más paciencia..xD
@ChamberDoor


Como ejemplo te pongo iceweasel
Necesita si o si libcairo2 desde testing, si agrego los repos al intentar actualizar libcairo2 me quiere reemplazar todos los temas gtk2, plymouth. Tuve que bajar libcairo e instalarlo manualmente.
LibreOffice se instala bien de backports pero al intentar instalar libGL, o libSDL de stable rompe iceweasel, libreoffice y varios mas.
Programas, te puedo decir el ultimo que probe instalar y no pude fue tratar de instalar el WorldofGoo
Estuve bastante tiempo en stable, es genial no tener actualizaciones todo el tiempo y solo habilitar backports o propossed para algo en especifico.
Yo me quedaría en testing pero necesito el Xorg de stable o backports para que mis drivers privativos de ATI funcionen bien, los libres mejoraron mucho pero el rendimiento sigue siendo muy pobre.
Esa seria la otra opcion Mixta, Xorg y algunos paquetes anclados en stable y el resto en testing.
@xxx_555
@maty_chp
Yo te puedo enseñar como romper involuntariamente cualquier sistema XD
Hablando enserio, se aprende leyendo y probando por cuenta propia. Cualquier cosa googleando o temeando aqui ta ayudan en el tema o te lo desvirtuan ¬¬ pero casi seguro que terminas solucionando.
Yo soy el desvirtuador.. ¬¬.. problem?? :trollface:
..
Otra cosa, depaso estoy con una tremenda duda, ya creo un tema..
@maty_chp Como si fueras el único
No hay tema que quede sin desvirtuar.
Nadie sabe?
Bueno despues sigo luchando con esto...
Es que es justamente lo que yo te digo. Es porque querés instalar iceweasel desde testing. Por eso tenés conflictos de dependencias. Yo uso firefox que me lo bajé de la página de mozilla. Y se actualiza sólo a la última versión sin tener que hacer nada.
La única diferencia entre iceweasel testing y firefox es el logo y el nombre.
Y LibreOffice lo tengo instalado desde backports y jamás tuve ningún conflicto.
Iceweasl esta en backports... pero necesita libcairo2 de testing
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release
Pero instalá firefox.
Use Iceweasel solo como un ejemplo...
Ahora mi sistema está recien instalado, con muy pocas cosas, y no me acuerdo que mas daba conflictos
Porque yo uso Debian Stable, y jamás tuve ningún conflicto con nada.
En /etc/apt/preferences especifica el paquete que queres que se actualice desde testing por ej chromium:
donde la letra "a" especifica la rama,si quisieras indicar el nombre de la distro (en este caso wheezy) usas la letra "n" es decir
Pin: release n=Wheezy
Y /etc/apt/apt.conf con este contenido:
O sea que yo no tengo paciencia ....¬¬
va de nuevo /etc/apt/apt.conf sin caritas con etiqueta code
APT::Default-Release "stable";APT::Cache-Limit 150000000;
Apt::Get::Purge;
APT::Clean-Installed;
APT::Get::Fix-Broken;
APT::Get::Fix-Missing;
APT::Get::Show-Upgraded "true";
Tavo!

Es un poco distinto que a como está en la wiki pero ya lo deje asi
U.u Pero tendria que poner cada paquete con sus dependencias ahi?
Confio en que son pocos ...espero que asi sea por tu propio bien