(Window) 20.04 Nitro ROS #1
2024. 2. 22.

wsl2 설치

ubuntu 20.04 설치

도커 설치

nvidia GPU 드라이버 설치

    -실행x(내 티스토리 글 중에 실행할 필요없다는 글 있더라)


ROS BUILDFARM

https://nvidia-isaac-ros.github.io/getting_started/isaac_ros_buildfarm_cdn.html

sudo apt update && sudo apt install curl -y \
&& sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg

더보기

해당 오류 메시지는 다음과 같은 문제를 나타냅니다:

1. `Failed to fetch https://isaac.download.nvidia.cn/isaac-ros/ubuntu/main/dists/focal/main/binary-amd64/Packages.gz`: 지정된 URL에서 패키지 목록을 가져오는 데 실패했습니다.
2. `File has unexpected size`: 서버에서 받은 파일의 크기가 예상치와 다릅니다. 이는 저장소가 현재 동기화 중이거나 파일이 올바르지 않을 수 있음을 나타냅니다.
3. `Hashes of expected file`: 파일의 무결성을 보장하기 위한 해시 값이 일치하지 않습니다.
4. `Some index files failed to download. They have been ignored, or old ones used instead`: 일부 인덱스 파일을 다운로드하는 데 실패했으며, 이러한 파일은 무시되거나 대신 이전 파일이 사용됩니다.
5. `Target Packages is configured multiple times`: `/etc/apt/sources.list`에 같은 저장소가 중복으로 설정되었습니다.

이 문제를 해결하기 위한 방법은 다음과 같습니다:

1. 중복 저장소 설정 제거: `/etc/apt/sources.list` 파일에서 중복된 저장소 항목을 찾아 한 개만 남기고 다른 하나를 삭제하거나 주석 처리합니다.
2. 저장소 목록 업데이트: 변경 후 `sudo apt update`를 다시 실행하여 저장소 목록을 업데이트합니다.
3. 동기화 대기: 저장소가 동기화 중일 수 있으니, 잠시 기다렸다가 나중에 다시 시도해 보세요.
4. 저장소 변경: 문제가 지속될 경우, 다른 저장소 또는 미러 사이트를 사용해 보세요.

이러한 조치를 취한 후에도 문제가 지속되면, 추가 지원을 받기 위해 NVIDIA의 고객 지원이나 해당 포럼에 문의할 수 있습니다.

sudo nano /etc/apt/sources.list
더보기

`/etc/apt/sources.list` 파일에 중복된 저장소가 있는 것 같습니다. 파일의 마지막 부분에서 `isaac.download.nvidia.com`과 `isaac.download.nvidia.cn`으로 시작하는 라인들이 중복되어 있습니다. 이 중복된 라인들을 제거해야 합니다.

중복을 제거하는 과정은 다음과 같습니다:

1. `nano` 텍스트 에디터를 열고 있으면, 키보드의 방향키를 사용하여 중복된 라인으로 이동합니다.
2. 중복된 라인을 찾은 후, `Ctrl`과 `K`를 동시에 눌러 해당 라인을 삭제합니다.
3. 모든 중복된 라인을 제거한 후, `Ctrl`과 `O`를 눌러 파일을 저장합니다.
4. 그 다음 `Ctrl`과 `X`를 눌러 `nano` 에디터를 종료합니다.
5. 변경사항을 적용하기 위해 터미널에서 `sudo apt update`를 실행합니다.

중복된 저장소 라인은 다음과 같습니다:

```
deb https://isaac.download.nvidia.com/isaac-ros/ubuntu/main focal main
deb https://isaac.download.nvidia.cn/isaac-ros/ubuntu/main focal main
deb https://isaac.download.nvidia.com/isaac-ros/ubuntu/main focal main
deb https://isaac.download.nvidia.com/isaac-ros/ubuntu/main focal main
```

이 라인들 중에서 한 개만 남기고 나머지는 모두 삭제하세요. 예를 들어, `nvidia.com`으로 시작하는 첫 번째 라인만 남기고 나머지 세 라인을 삭제하는 것입니다. 저장소 주소가 다른 나라의 미러 사이트인 경우(`nvidia.cn`), 해당 지역에 맞는 미러를 사용하거나 글로벌 저장소(`nvidia.com`)를 사용할 수 있습니다.

 

-> 오류해결완료


 

'2023 > isaac sim' 카테고리의 다른 글

isaac sim 튜토리얼2  (0) 2024.04.20
isaac sim 빌드팜 로케일  (0) 2024.02.22
잠깐 번외 제목 안지음  (0) 2024.01.24
ROS2와 isaac sim 연동 시 이점  (0) 2024.01.21
(Xavier) SDK 5.12/20.04 Nitro ROS #5  (0) 2024.01.18