Estoy tratando de obtener los archivos fuente de algún paquete, me da ese error:
~$ sudo apt source ros-kinetic-nav-core
Reading package lists... Done
Need to get 6.606 B of source archives.
Get:1 http://packages.ros.org/ros/ubuntu xenial/main ros-kinetic-nav-core 1.14.0-0xenial (dsc) [1.061 B]
Get:2 http://packages.ros.org/ros/ubuntu xenial/main ros-kinetic-nav-core 1.14.0-0xenial (tar) [3.509 B]
Get:3 http://packages.ros.org/ros/ubuntu xenial/main ros-kinetic-nav-core 1.14.0-0xenial (diff) [2.036 B]
Fetched 6.606 B in 4s (1.455 B/s)
dpkg-source: warning: extracting unsigned source package (ros-kinetic-nav-core_1.14.0-0xenial.dsc)
dpkg-source: info: extracting ros-kinetic-nav-core in ros-kinetic-nav-core-1.14.0
dpkg-source: info: unpacking ros-kinetic-nav-core_1.14.0.orig.tar.gz
dpkg-source: info: unpacking ros-kinetic-nav-core_1.14.0-0xenial.debian.tar.xz
W: Can't drop privileges for downloading as file 'ros-kinetic-nav-core_1.14.0-0xenial.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
Los archivos están disponibles pero apt no puede extraerlos:
/opt/ros/kinetic/share/nav_core$ ls
cmake ros-kinetic-nav-core-1.14.0 ros-kinetic-nav-core_1.14.0-0xenial.dsc
package.xml ros-kinetic-nav-core_1.14.0-0xenial.debian.tar.xz ros-kinetic-nav-core_1.14.0.orig.tar.gz
16.04
apt
permissions
source
Orhan G. Hafif
fuente
fuente

apt sourceconsudo. Probar sin Asegúrese de estar en una ubicación del sistema de archivos donde tenga permiso para escribir (es decir, en algún lugar de su directorio de inicio) también.roscd nav_corecomando para localizar las fuentes fácilmente. No pensé en los permisos: PRespuestas:
Simplemente use el
apt-get sourcecomando sinsudoprefijo; escribirá en el directorio actual.La advertencia se volvió a redactar después del Informe de error: no se pueden eliminar los privilegios al ejecutar apt-get source como root | Registros de informes de errores de Debian (y docenas de otros informes de la misma característica)
La advertencia fue redactada de nuevo:
fuente
roscd some_packagecomando. Pero encontré otra solución. Explicado en los comentarios anteriores.