El Centro de software tiene una sección de programas For Purchase ( ver captura de pantalla a continuación),
que me informa cada vez que quiero instalar algo.
¿Hay alguna forma de eliminar u ocultar estos programas del Centro de software?
Enlaces a respuestas:
Para 13.10 y superior →
Para 13.04 →
Para 12.10 →
Para 12.04 →
Para 11.10 y inferior → ¡
Por favor, deje un comentario o envíe un correo a[email protected]
si no funciona para usted o si tiene problemas!
software-center
Alba Mendez
fuente
fuente
Respuestas:
Para 12.04
Derivado de la respuesta de Pavlos G. e inspiración de la respuesta de Darmien .
Versión diferente? Ve a la lista .
Vea el final de la publicación si tiene problemas y desea revertir los cambios.
1. Ignora las aplicaciones que puedes comprar
Abra una terminal ( Ctrl+ Alt+ T) y escriba:
Y presiona Enter. Se le pedirá su contraseña.
Entonces aparecerá un editor. Localice las siguientes líneas (sugerencia: Ctrl+ Fpuede ayudar):
Inmediatamente después de esas líneas, pegue lo siguiente (¡ incluidos los espacios! ):
Nota: si desea conservar cosas que no cuestan dinero, pero que deben "comprarse"
(como pruebas, revistas y otras cosas de propiedad), reemplácelas
("")
por("0.00", "")
.Guarde el archivo ( Ctrl+ S), abra el Centro de software y ... ¡voilá!
¡No hay programas comerciales!
Puede cerrar el editor y la terminal ahora.
2. Elimine el canal "Para la compra" (opcional)
Para eliminar también ese elemento "Para la compra" en el menú, abra una terminal y escriba:
Localiza estas líneas:
Y deshabilítelos poniendo un
#
frente a cada línea:¡Ahorre y disfrute de un centro de software sin anuncios!
Notas al margen: El. archivos. son. empaquetado
¿Qué quiere decir esto que usted pide? Esto significa que,
cada vez que actualice su Centro de software, los cambios
se revertirán y deberá realizar estos pasos nuevamente.
Deshacer las modificaciones
Si desea restaurar el estado original de los archivos,
abra una terminal y escriba:
Nuevamente, se le pedirá su contraseña, esta vez en la terminal.
Escríbelo y presiona ENTER. No se preocupe si no aparece nada cuando escribe, es para ocultar su contraseña.
El terminal se cerrará automáticamente cuando termine.
fuente
Para 11.10 y anteriores
Puedes editar:
/usr/share/software-center/softwarecenter/backend/channel.py
y comentar (o eliminar) las siguientes líneas:
Por supuesto, debe tener en cuenta que las actualizaciones posteriores a
software-center
posteriores probablemente sobrescribirán el script ...Mira esto enlace para más detalles ;-)
Nota: para 12.04 el nombre del archivo es
/usr/share/software-center/softwarecenter/backend/channel_impl/aptchannels.py
. Se aplican los mismos pasos.fuente
Encontré una forma de ocultar resultados comerciales para 12.04:
En /usr/share/software-center/softwarecenter/ui/gtk3/models/appstore2.py:
Después de las líneas:
Agregue la siguiente línea:
Solo debería cambiar lo que se muestra, pero aún no lo probé mucho, así que úselo bajo su propio riesgo. Y disfrute de un centro de software sin publicidad.
fuente
Para completar, aquí está la solución que funcionó para mí en 13.10:
Encuentra esto:
Y agregue esto (asegúrese de tener la sangría correcta de TABS (python requiere esto):
Por cierto, este fue mi primer Python Evar :-)
fuente
Probé esto, funcionó para mí: solo se muestran elementos GRATUITOS (precio no superior a 0) .
Encuentra esto:
Luego agregue el siguiente código:
fuente
Para 12.10 y posterior
Derivado de la respuesta jmendeth .
Versión diferente? Ve a la lista .
Vea el final de la publicación si tiene problemas y desea revertir los cambios.
Cierre el Centro de software si está abierto.
Ahora abra una terminal ( Ctrl+ Alt+ T) y escriba:
Y presiona Enter. Se le pedirá su contraseña.
Entonces aparecerá un editor. Localice las siguientes líneas (sugerencia: Ctrl+ Fpuede ayudar):
Inmediatamente después de esas líneas, pegue lo siguiente (¡ incluidos los espacios! ):
Guarde el archivo ( Ctrl+ S) y cierre el editor, pero no el terminal.
Ahora escriba en la terminal:
Presione ENTER. Un editor aparecerá de nuevo. Localiza estas líneas:
Y deshabilítelos poniendo un
#
frente a cada línea:Guarde el archivo, cierre el editor pero no el terminal.
En la terminal, escriba:
Espere un poco, el terminal se cerrará automáticamente cuando termine ...
Luego abra el Centro de software y ... ¡voilá!
¡No hay programas comerciales!
Notas al margen: El. archivos. son. empaquetado
¿Qué quiere decir esto que usted pide? Esto significa que,
cada vez que actualice su Centro de software, los cambios
se revertirán y deberá realizar estos pasos nuevamente.
Deshacer las modificaciones
Si desea restaurar el estado original de los archivos,
abra una terminal y escriba:
Nuevamente, se le pedirá su contraseña.
El terminal se cerrará automáticamente cuando termine.
fuente
Puede hacerlo más simplemente seleccionando Ver -> Software actualizado canónico en lugar de Todo el software. Esto tiene el beneficio de no ser sobrescrito por las actualizaciones de software.
Esto puede ocultar algunos elementos adicionales, pero al menos se deshace de las molestas revistas y software de venta en mi experiencia.
fuente