Foro Deepin 61 Problemas que ocurrieron después de la actualización, por favor responder
Preguntas frecuentes
Aunque apt-get es un administrador de paquetes muy inteligente, inevitablemente ocurrirán algunos problemas, por lo que esta página recopila los errores y soluciones más comunes
<. p>Pregunta 1Aparece el terminal:
E: El subproceso /usr/bin/dpkg devolvió un código de error (1)
Solución, ejecución del terminal :
cd /var/lib/dpkg
sudo mv info info.bak
sudo mkdir info
sudo dpkg --configure -a
sudo apt-get install -f
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info bak
<. p> sudo rm -rf /var/lib/dpkg/infosudo mv /var/lib/dpkg/info.bak /var/lib/dpkg/info
Pregunta 2
Cuando se utiliza el comando apt-get para instalar software, el terminal solicita:
E: No se puede obtener el bloqueo /var/lib/dpkg/lock - open (11: El recurso no está disponible temporalmente)
E: El directorio de administración (/var/lib/dpkg/) no se puede bloquear. ¿Está ocupado por otros procesos?
La solución es la siguiente:
Método 1
Abra el programa de administración de paquetes (por ejemplo: apt-get o
aptitude) se está ejecutando, apáguelo primero. Si no sabe qué programa es, abra la terminal para ver el programa relacionado con apt-get, sudo elimine el número al frente. O puede reiniciar la computadora
Método 2
Abra la terminal y ejecute los siguientes comandos en secuencia:
sudo rm /var/cache/apt/archives /lock
p>sudo rm /var/lib/dpkg/lock
sudo rm /var/lib/apt/lists/lock
Nota: Método 2 es aplicable y el método 1 no es válido cuando.
Pregunta 3
Utilice apt-get para actualizar la fuente, aparece la terminal:
E: Algunos archivos de índice no se pudieron descargar. Se han ignorado. o se utilizan los antiguos.
La solución es la siguiente:
Método 1
Compruebe el mensaje de error en detalle si es causado por una fuente de PPA. , elimine la fuente PPA no válida
Método 2
Si es porque la fuente predeterminada oficial ha sido modificada, simplemente restaure la fuente predeterminada y Deepin la fuente predeterminada
Método 3
Puede deberse a un problema de falla del servidor, espere un momento y actualice la lista de fuentes locales nuevamente. Si aún no funciona, intente ejecutarlo en la terminal. :
sudo rm /var/lib/apt/lists/partial/*
sudo apt-get update
Pregunta 4
Utilice apt-get para actualizar la fuente, el terminal indicará:
W: Error GPG: dapper Lanzamiento: dado que no hay una clave pública, no se puede verificar la siguiente firma: NO_PUBKEY 06EA41DE4F6C1E86
Solución, ejecución de terminal:
gpg --keyserver subkeys.pgp.net --recv 4F6C1E86
gpg - -export --armor 4F6C1E86 | sudo apt-key add - sudo apt-key add - p> p>
Nota: Si faltan otras claves públicas, cambie los dos 4F6C1E86 en el comando a los últimos 8 dígitos de NO_PUBKEY 06EA41DE4F6C1E86.
Si es una fuente PPA, ejecute:
sudo apt-key adv --recv-keys --keyserverkeyserver.ubuntu.com
Pregunta 5
Utilice apt-get para instalar el software, el terminal le indicará:
E: dpkg fue interrumpido, debe ejecutar manualmente sudo dpkg --configure -a para resolver este problema.
Para solucionarlo, siga las instrucciones. Ejecución del terminal:
sudo dpkg --configure -a
Si aún no funciona, ejecute:
p>
sudo rm /var/lib/dpkg/updates/*
sudo apt-get update
sudo apt-get update
Pregunta 6
Indicador de terminal:
E: No se pueden corregir los problemas, tiene paquetes rotos.
Este problema generalmente es causado por problemas de dependencia, intente ejecutar la terminal:
sudo apt-get install -f
Si no es válido, ejecute:
sudo dpkg--configure -a
O puede siga las instrucciones completas en la terminal. Elimine el paquete de software que causa problemas de dependencia y ejecútelo en la terminal:
sudo apt-get remove xxx ##xxx es el nombre del paquete de software que causa problemas de dependencia p>
Luego ejecuta en la terminal:
p>
sudo apt-get update
Pregunta 7
Aparece la terminal: p>
'E: Encontré una sección sin Paquete: encabezado, E: Problema con MergeList /var/lib/apt/lists/archive.canonical.com_dists_maverick_partner_binary-i386_Packages,
E: No se puede analizar o abrir la lista de paquetes o el archivo de estado. '
Solución, ejecución de terminal:
sudo rm -rf /var/lib/apt/lists/* -vf
sudo apt-get update
p>Pregunta 8
¿Por qué no se puede instalar más de un software al mismo tiempo?
La razón principal es que Linux
Deepin usa La administración de paquetes DPKG, que está unificada por el software de instalación DPKG (el software de compilación de código fuente es una excepción), y el software en Linux tiene la particularidad de la dependencia del software. Si se instala más de un software al mismo tiempo, DPKG no podrá. para registrar de forma segura los paquetes dependientes del software y el estado del programa principal
Si dos o más administradores de paquetes DPKG se están ejecutando al mismo tiempo, aparecerá: el directorio de administración no se puede bloquear y causará problemas de dependencia del software , por lo que el software solo se puede instalar uno por uno.
Nota: Linux Deepin usa la administración de paquetes DPKG, por lo que este artículo solo es adecuado para distribuciones de Linux administradas por el paquete DPKG.
Pregunta 9
Degradar paquetes de software
En algunos casos, necesitamos degradar un paquete cuando necesitamos una versión anterior del software en lugar de la última versión, pero el administrador de paquetes lo ha actualizado. a la última versión para nosotros. Tomemos como ejemplo la degradación de Firefox
para explicar cómo degradar el paquete de software.
En Linux Deepin 12.06, Firefox se ha actualizado a la versión 16.0.x
y necesitamos una versión inferior para lograr compatibilidad con algunas extensiones.
Primero, podemos usar el siguiente comando para comprobar qué versiones de Firefox están disponibles en el repositorio de software:
apt-cache madison firefox
El resultado obtenido es As siguiente:
firefox | 15.0.1 build1-0ubuntu0.12.04.1 | /ubuntu/precis-security/main i386 Packages
firefox 15.0.1 build1-0ubuntu0.12.04. 1 | /ubuntu/ precision-updates/paquetes principales i386
firefox | 11.0 build1-0ubuntu4 | /precise/main Fuentes
firefox | 15.0.1 build1-0ubuntu0.12.04.1 | /ubuntu/ precision-security/main Fuentes
firefox 15.0.1 build1-0ubuntu0. 12.04.1 | /ubuntu/ precision-updates/main Sources
Supongamos que queremos bajar a la versión 11.0, entonces debemos hacer lo siguiente:
sudo apt-get install firefox =11.0 build1-0ubuntu4
Puedes bajar a esta versión. El formato de este comando es:
sudo apt-get install pkg=version
Donde pkg es el nombre del paquete de software que se va a degradar y versión es la versión del software. paquete que se va a degradar.
En este punto, también debemos evitar que el administrador de paquetes actualice el paquete:
sudo echo "firefox hold" | sudo dpkg --set-selections
En este punto, se completa el proceso de degradación del paquete de software.
Pregunta 10
Al instalar el software Wine u otro software en el terminal, puede aparecer lo siguiente:
Configuración del paquete de software: configuración de ttf-mscorefonts-installer -- xxxx--Pantalla confirmada.
Solo necesita presionar la tecla TAB para seleccionar el botón lt; OK gt; y luego escribir Enter, hay lt; pantalla, seleccione lt; yesgt;
Pregunta 11
Se reporta un error al agregar ppa, esta ejecución:
sudo add-apt-repository ppa: ×××××
El mensaje de error es el siguiente:
Rastreo (última llamada más reciente):
Archivo "/usr/bin/add-apt-repository", línea 160, en
sp = SoftwareProperties(options=options)
Archivo "/usr/lib/python3/dist-
packages/softwareproperties/SoftwareProperties.py", línea 96, en init
self.reload_sourceslist()
Archivo "/usr/lib/python3/dist-
packages/softwareproperties/SoftwareProperties.py" , línea 584, en reload_sourceslist
self.distro.get_sources(self.sourceslist)
Archivo "/usr/lib/python3/dist-packages/aptsources/distro.py", línea 87, en get_sources
raise NoDistroTemplateException("Error: no se pudo encontrar un "
aptsources.distro.NoDistroTemplateException: Error: no se pudo encontrar una plantilla de distribución
Ejecución de terminal"
sudo gedit/usr/share/python-apt/templates/LinuxDeepin.info
Agregar
Suite: quantal
Tipo de repositorio: deb
BaseURI: /deepin/
MatchURI: paquetes.linuxdeepin.com
MirrorsFile-amd64: LinuxDeepin.mirrors
MirrorsFile-i386: LinuxDeepin.mirrors
Descripción: Linux Deepin 12.12 'Quantal'
Componente: principal
CompDescripción: Compatible oficialmente
CompDescriptionLong: software de código abierto compatible con Deepin
Componente: no gratuito
CompDescription: software restringido
CompDescriptionLong: software restringido por derechos de autor o derechos de autor
al issues
Luego ejecuta en la terminal:
sudo add-apt-repository ppa: realender/xxxxx
sudo apt-get update
sudo apt-get install xxxx
Pregunta 12
Error de fuente de actualización del terminal:
W: No se puede descargar bzip2, la suma de comprobación Hash no coincide p>
Esto puede deberse a problemas de red que provocan la pérdida de paquetes durante la actualización, lo que resulta en datos descargados incompletos o incorrectos.
Ejecute el siguiente comando para obtener la dirección del archivo de lista de paquetes de software que debe descargarse para la actualización:
sudo apt-get update --print-uris gt; get-urls.txt
p>Utilice el complemento downloadthemall de Firefox para descargar los archivos de la lista anterior. (Utilice Firefox para abrir los archivos de texto anteriores y descargarlos en lotes) Al descargar, tenga en cuenta: ubicación para guardar el archivo, como /home/yourusername/pool
Cambiar el nombre de la máscara: complete "*curl*/ *nombre* .*ext*" (sin comillas).