ros取付ピット

37119 ワード

Ubuntuは起動するたびにSystem program problem detectedの解決策を表示します
 sudo gedit /etc/default/apport 
  • enabled=0

  • Ubuntu Server 16.04 DNSの変更
    sudo gedit /etc/resolvconf/resolv.conf
    
  • nameserver 8.8.8.8#修正したいDNS
  • nameserver 114.114.114.114#修正したいDNS
  • 保存終了、ネットワーク再起動:
  • sudo /etc/init.d/networking restart
    

    現在のDNSを表示:
    cat /etc/resolv.conf
    
  • Ubuntuで永久DNSに変更する方法
  • Ubuntuをインストールした後に静的IPアドレスを設置して、更に再起動した後にドメイン名を解析することができません.DNSを再設定したいのですが、/etc/resolvを開きます.conf
    cat/etc/resolv.conf
    Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
    DO NOT EDIT THIS FILE BY HAND – YOUR CHANGES WILL BE OVERWRITTEN
    このファイルはresolvconfプログラムで動的に作成されたもので、直接手動で編集しないでください.変更は上書きされます.
    案の定、修正して再起動すると失効し、Ubuntuの下にDNSを設置する関連資料を検索し、方法をまとめた.
    /etc/network/interfacesによって、その最後に1つ追加します.
    dns-nameservers 8.8.8.8コピーすればいいのに、スペルミスが多い
    公開鍵エラー
    W: GPG   :http://mirrors.ustc.edu.cn/ros/ubuntu xenial InRelease:       ,        : NO_PUBKEY F42ED6FBAB17C654
    W:    “http://mirrors.ustc.edu.cn/ros/ubuntu xenial InRelease”       。
    N:            ,            。
    N:    apt-secure(8)                    。
    

    解決策
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654
    

    ERROR: cannot download default sources list from:https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list Website may be down.
    解決策
  • 参照http://www.liuxiao.org/2017/12/ros--ubuntu-16-04-システムに-ros-kinetic/
  • をインストール
    l@l-Default-string:~$ sudo rosdep init
    ERROR: cannot download default sources list from:
    https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
    Website may be down.
    l@l-Default-string:~$ sudo apt-get install ca-certificates
             ...   
                 
            ...   
    ca-certificates        (20170717~16.04.2)。
                       :
      snapd-login-service
      'sudo apt autoremove'    (  )0004         。
    l@l-Default-string:~$ sudo sh -c 'echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
    l@l-Default-string:~$ sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
    l@l-Default-string:~$ sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
    
    Executing: /tmp/tmp.6bc6UegXGo/gpg.1.sh --keyserver
    hkp://ha.pool.sks-keyservers.net:80
    --recv-key
    421C365BD9FF1F717815A3895523BAEEB01FA116
    gpg:     ‘B01FA116’,  hkp     ha.pool.sks-keyservers.net
    gpg:    B01FA116:“ROS Builder <rosbuild@ros.org>”   
    gpg:1
    gpg:1
    l@l-Default-string:~$ 
    l@l-Default-string:~$ 1
    1:     
    l@l-Default-string:~$ 
    l@l-Default-string:~$ sudo apt-get update
      :1 http://mirrors.aliyun.com/ubuntu xenial InRelease
      :2 http://packages.microsoft.com/repos/vscode stable InRelease
      :3 http://mirrors.aliyun.com/ubuntu xenial-updates InRelease
      :4 http://mirrors.aliyun.com/ubuntu xenial-backports InRelease
      :5 http://mirrors.aliyun.com/ubuntu xenial-security InRelease
      :6 http://archive.canonical.com/ubuntu xenial InRelease
      :7 http://archive.ubuntukylin.com:10006/ubuntukylin xenial InRelease
      :8 http://mirrors.ustc.edu.cn/ros/ubuntu xenial InRelease
             ...   
    W:    Packages (main/binary-amd64/Packages)   /etc/apt/sources.list:13   /etc/apt/sources.list.d/ros-latest.list:1        
    W:    Packages (main/binary-i386/Packages)   /etc/apt/sources.list:13   /etc/apt/sources.list.d/ros-latest.list:1        
    W:    Packages (main/binary-all/Packages)   /etc/apt/sources.list:13   /etc/apt/sources.list.d/ros-latest.list:1        
    W:    Translations (main/i18n/Translation-zh_CN)   /etc/apt/sources.list:13   /etc/apt/sources.list.d/ros-latest.list:1        
    W:    Translations (main/i18n/Translation-zh)   /etc/apt/sources.list:13   /etc/apt/sources.list.d/ros-latest.list:1        
    W:    Translations (main/i18n/Translation-en_US)   /etc/apt/sources.list:13   /etc/apt/sources.list.d/ros-latest.list:1        
    W:    Translations (main/i18n/Translation-en)   /etc/apt/sources.list:13   /etc/apt/sources.list.d/ros-latest.list:1        
    W:    DEP-11 (main/dep11/Components-amd64.yml)   /etc/apt/sources.list:13   /etc/apt/sources.list.d/ros-latest.list:1        
    W:    DEP-11-icons (main/dep11/icons-64x64.tar)   /etc/apt/sources.list:13   /etc/apt/sources.list.d/ros-latest.list:1        
    W:    Packages (main/binary-amd64/Packages)   /etc/apt/sources.list:13   /etc/apt/sources.list.d/ros-latest.list:1        
    W:    Packages (main/binary-i386/Packages)   /etc/apt/sources.list:13   /etc/apt/sources.list.d/ros-latest.list:1        
    W:    Packages (main/binary-all/Packages)   /etc/apt/sources.list:13   /etc/apt/sources.list.d/ros-latest.list:1        
    W:    Translations (main/i18n/Translation-zh_CN)   /etc/apt/sources.list:13   /etc/apt/sources.list.d/ros-latest.list:1        
    W:    Translations (main/i18n/Translation-zh)   /etc/apt/sources.list:13   /etc/apt/sources.list.d/ros-latest.list:1        
    W:    Translations (main/i18n/Translation-en_US)   /etc/apt/sources.list:13   /etc/apt/sources.list.d/ros-latest.list:1        
    W:    Translations (main/i18n/Translation-en)   /etc/apt/sources.list:13   /etc/apt/sources.list.d/ros-latest.list:1        
    W:    DEP-11 (main/dep11/Components-amd64.yml)   /etc/apt/sources.list:13   /etc/apt/sources.list.d/ros-latest.list:1        
    W:    DEP-11-icons (main/dep11/icons-64x64.tar)   /etc/apt/sources.list:13   /etc/apt/sources.list.d/ros-latest.list:1        
    l@l-Default-string:~$ sudo apt-get upgrade、
    E:       upgrade、
    l@l-Default-string:~$ sudo apt-get upgrade
             ...   
                 
            ...   
          ...   
                       :
      snapd-login-service
      'sudo apt autoremove'    (  )。
                 :
      linux-generic-hwe-16.04 linux-headers-generic-hwe-16.04
      linux-image-generic-hwe-16.04 ubuntu-minimal
        0004         。
    l@l-Default-string:~$ sudo apt-get install ros-kinetic-desktop-full
             ...   
                 
            ...   
    ros-kinetic-desktop-full        (1.3.2-0xenial-20190608-170201-0800)。
                       :
      snapd-login-service
      'sudo apt autoremove'    (  )0004         。
    l@l-Default-string:~$ sudo rosdep init
    Wrote /etc/ros/rosdep/sources.list.d/20-default.list
    Recommended: please run
    
    	rosdep update
    
    l@l-Default-string:~$ 
    

    Linuxインストールlibpcap(pcap.hライブラリ)(Ubuntu 18.04を例に)
    https://blog.csdn.net/qq_30902647/article/details/86776612
    sudo apt-get update
    sudo apt-get install flex bison byacc 
    
  • は次にlibpcapソースディレクトリ
  • に入る.
    ./configure
    make
    sudo make install
    

    Ubuntuのインストール後、rootユーザーはデフォルトでロックされ、ログインは許可されず、rootへの「su」も許可されません.デスクトップユーザーの場合、セキュリティはより高くなりますが、サーバの場合は「rootへのsuのアクセスは許可されますが、rootユーザーの直接ログインは許可されません」に設定できます.開発時の便利さのために、私たちは常にこのような方法を採用することを望んでいますが、私たちはどうすればいいのでしょうか.本明細書で説明する方法と提案を参照してください.
    . 1、suからrootまで許可する
    非常に簡単です.以下は設定方法です.
    ~$ sudo passwd 
    Password: 

    ファイルコピー命令
    cpファイル名ターゲットパス(cp libusbcan.so/libなどのファイルをターゲットパスにコピー)ファイルをlibにコピー
    E: Problem executing scripts APT::Update::Post-Invoke-Success
    E: Problem executing scripts APT::Update::Post-Invoke-Success ‘if/usr/bin/test -w/var/cache/app-info -a -e/usr/bin/appstreamcli; then appstreamcli refresh >/dev/null; fi’ E: Sub-process returned an error code
    $ sudo pkill -KILL appstreamcli
    $ wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb
    $ sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.deb
    

    W: There is no public key available for the following key IDs: 871920D1991BC93C
    $ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 871920D1991BC93C