it-swarm-es.com

No se puede instalar g ++ en el Centro de software

  1. No puedo instalar g ++ en el centro de software.
  2. Puedo instalar otros programas. Por ejemplo, después de que descubrí que g ++ no se puede instalar, instalé chrome para fines de prueba a través del centro de software, ¡y funcionó!
  3. g ++ se puede instalar en la terminal a través de apt-get install. Solo la forma del centro de software no funcionó.
    Aquí está la pantalla de mensajes en la terminal cuando instalé g ++ en el centro de software:

    E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) 
    E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?         [email protected]:~$ Sudo software-center [Sudo] password for xch:  2013-03-20 13:11:19,232 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 'None' 2013-03-20 13:11:19,272 - softwarecenter.db.database - INFO - open() database: path=None use_axi=True use_agent=True 2013-03-20 13:11:20,412 - softwarecenter.backend.reviews - WARNING - Could not get usefulness from server, no username in config file 2013-03-20 13:11:20,893 - softwarecenter.ui.gtk3.app - INFO - show_available_packages: search_text is '', app is None. 2013-03-20 13:11:20,901 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open() 2013-03-20 13:12:09,553 - softwarecenter.backend - ERROR - error in_on_trans_finished 'Error: Requires installation of untrusted packages The action would require the installation of packages from not authenticated sources.
    g++ g++-4.6 libstdc++6-4.6-dev' 2013-03-20 13:12:11,356 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open() 2013-03-20 13:12:15,565 - softwarecenter.db.update - INFO - skipping region restricted app: 'Bulleti d'esquerra de Calonge i Sant Antoni ' (not whitelisted) 2013-03-20 13:12:16,527 - softwarecenter.db.update - INFO - skipping region restricted app: 'Comentarios Web' (not whitelisted) 2013-03-20 13:12:18,910 - softwarecenter.ui.gtk3.app - INFO - software-center-agent finished with status 0 2013-03-20 13:12:18,911 - softwarecenter.db.database - INFO - reopen() database 2013-03-20 13:12:18,911 - softwarecenter.db.database - INFO - open() database: path=None use_axi=True use_agent=True ^Cg_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting..
    

¿Quién puede decirme por qué sucede esto? ¿Cómo puedo arreglarlo?

PD: He tenido gcc y gdb instalados en mi 12.04LTS antes. Mi objetivo es instalar Qt Creator a través del centro de software, que tampoco funciona.


Finalmente instalé qt creator a través de synaptic. Pero todavía tengo curiosidad acerca de por qué no se puede hacer en el centro de software. ¿El centro de software utiliza algún sitio web específico? Estoy en China y no se puede acceder a algunos sitios web debido al llamado GFW.

2
duleshi

Solo haz lo siguiente:

  • detener todos los procesos de gestión de paquetes
  •  killall -9 apt* kpackage dpkg software-center
    
  • si usa el administrador de paquetes sináptico, agréguelo a esa lista
  • killall -9 apt* kpackage dpkg synaptic software-center
    
  • Habiendo confirmado que no había ningún paquete "deshonesto". gerentes en ejecución, verifiqué, eliminé y volví a verificar el archivo de bloqueo:
  • ls -l /var/lib/dpkg/lock
    rm -f /var/lib/dpkg/lock
    ls -l /var/lib/dpkg/lock
    
  • Finalmente, solo arréglalo:
  • aptitude safe-upgrade
    dpkg --configure -a 
    
  • Al final, si es necesario, simplemente actualice la base de datos de archivos usando
  •  Sudo updatedb
    
    2
    Stormvirux

    Probablemente solo necesite Sudo antes de apt-get install g++. Pruébelo desde la línea de comandos en lugar del centro de software. No puedo abrir el centro de software. Ya informé el error a Launchpad, pero la buena línea de comando siempre funciona para mí, así que inténtalo.

    0
    dragongraphen