User Tools

Site Tools


neurali:ros_rosdep

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
neurali:ros_rosdep [2016/07/13 00:20] profproneurali:ros_rosdep [2020/06/08 22:20] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +< [[neurali:ros]]
  
 +< [[neurali:ros packages|packages]]
 +
 +
 +====Rosdep====
 +
 +è un comando che funziona in modo simile al comando "apt"
 +
 +Possiede un file locale di regole di dipendenze (un indice locale)
 +
 +L'indice locale viene aggiornato regolarmente (come apt-get update) collegandosi a un elenco di sorgenti (come sources.list)
 +
 +http://docs.ros.org/independent/api/rosdep/html/contributing_rules.html
 +
 +====Scrivere una regola rosdep====
 +
 +Per poter contribuire, tu dovresti prima di tutto prendere familiarità con il formato rosdep.yaml
 +
 +Sommario
 +
 +Ci sono diversi passi per aggiungere una regola rosdep. Crea una copia del database su GitHub, punta il tuo rosdep per usare questa copia, modifica, e poi chiedi che queste modifiche siano incluse nel database principale.
 +
 +In breve
 +
 +  * fork https://github.com/ros/rosdistro
 +  * usa il fork nel tuo /etc/ros/rosdep/sources.list.d
 +  * aggiungere nuove regole sul fork
 +  * Testa il nuovo fork modificato
 +  * testa le modifiche
 +  * inva una richiesta di aggiornamento (pull request) per includere le modifiche nel database principale
 +
 +[[neurali:ROS rosdistro|rosdistro]]
neurali/ros_rosdep.txt · Last modified: 2020/06/08 22:20 by 127.0.0.1