ros取付ピット
Ubuntuは起動するたびにSystem program problem detectedの解決策を表示します enabled=0
Ubuntu Server 16.04 DNSの変更 nameserver 8.8.8.8#修正したいDNS nameserver 114.114.114.114#修正したいDNS 保存終了、ネットワーク再起動:
現在のDNSを表示: 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コピーすればいいのに、スペルミスが多い
公開鍵エラー
解決策
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/ をインストール
Linuxインストールlibpcap(pcap.hライブラリ)(Ubuntu 18.04を例に)
https://blog.csdn.net/qq_30902647/article/details/86776612は次にlibpcapソースディレクトリ に入る.
Ubuntuのインストール後、rootユーザーはデフォルトでロックされ、ログインは許可されず、rootへの「su」も許可されません.デスクトップユーザーの場合、セキュリティはより高くなりますが、サーバの場合は「rootへのsuのアクセスは許可されますが、rootユーザーの直接ログインは許可されません」に設定できます.開発時の便利さのために、私たちは常にこのような方法を採用することを望んでいますが、私たちはどうすればいいのでしょうか.本明細書で説明する方法と提案を参照してください.
. 1、suからrootまで許可する
非常に簡単です.以下は設定方法です.
ファイルコピー命令
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
W: There is no public key available for the following key IDs: 871920D1991BC93C
sudo gedit /etc/default/apport
Ubuntu Server 16.04 DNSの変更
sudo gedit /etc/resolvconf/resolv.conf
sudo /etc/init.d/networking restart
現在のDNSを表示:
cat /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.
解決策
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' ( )。
0 , 0 , 0 , 4 。
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
0 , 0 , 0 , 4 。
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' ( )。
0 , 0 , 0 , 4 。
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
./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