[MONGODB] E : 찾을 수 없습니다 패키지 MongoDB를-조직
MONGODBE : 찾을 수 없습니다 패키지 MongoDB를-조직
나는 MongoDB를 다운로드하려고 나는이 링크의 단계를 수행하고있다.
그러나 나는 단계에 도착하면 :
sudo apt-get install -y mongodb-org
나는 다음과 같은 오류가 발생합니다 :
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package mongodb-org //This is the error
왜 이런 일이 발생하고 작업 주위가 있습니까?
해결법
-
==============================
1.나는 같은 문제에 직면하지만,이 패키지 파일 섹션의 명령을 변경하여 문제를 해결. 난 뒤에 전체 공정이었다
나는 같은 문제에 직면하지만,이 패키지 파일 섹션의 명령을 변경하여 문제를 해결. 난 뒤에 전체 공정이었다
처음에는이 명령으로 시도 : -y하여 MongoDB를 설치 apt-get을 SUDO
이 우분투에서 제공하는 비공식적 인 MongoDB의 패키지입니다 그것은 MongoDB를하고 MongoDB에의 공식적 지원 패키지와 충돌에 의해 유지되지 않습니다.
위의 명령은 다음 작동하지 않는 경우에 당신은 노호 절차 중 하나를 사용하여 문제를 해결할 수 있습니다 :
#Step 1: Import the MongoDB public key #In Ubuntu 18.*+, you may get invalid signatures. --recv value may need to be updated to EA312927. #See here for more details on the invalid signature issue: [https://stackoverflow.com/questions/34733340/mongodb-gpg-invalid-signatures][1] sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 #Step 2: Generate a file with the MongoDB repository url echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list #Step 3: Refresh the local database with the packages sudo apt-get update #Step 4: Install the last stable MongoDB version and all the necessary packages on our system sudo apt-get install mongodb-org #Or # The unofficial mongodb package provided by Ubuntu is not maintained by MongoDB and conflict with MongoDB’s offically supported packages. Use the official MongoDB mongodb-org packages, which are kept up-to-date with the most recent major and minor MongoDB releases. sudo apt-get install -y mongodb
이것은 또한 당신을 위해 작동합니다 바랍니다. 이 MongoDB를 따를 수
최신 정보 당신이 다음 단지 2 단계 이상으로 교체하고 명령 우는 대신의 것을 따라 Uubuntu 12.04에 대한 최신 버전을 설치하려면 위의 명령은, MongoDB의 2.6 버전을 설치합니다 :
#Step 2: Generate a file with the MongoDB repository url echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list
우분투 14.04를 사용하는 경우, 대신 위의 2 단계의 울부 짖는 단계를 사용
#Step 2: Generate a file with the MongoDB repository url echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
-
==============================
2.32 비트 시스템이있는 경우 여기에 진정한 문제가있을 수 있습니다. 32 비트에 대한 repostories이 (가 발견되지 따라서 이유) 비어 있도록 MongoDB를 3.X는 32 비트 시스템에서 사용하지 않았다. 기본 2.X 우분투 패키지를 설치하면 가장 좋은 방법을 함께 할 수 있습니다
32 비트 시스템이있는 경우 여기에 진정한 문제가있을 수 있습니다. 32 비트에 대한 repostories이 (가 발견되지 따라서 이유) 비어 있도록 MongoDB를 3.X는 32 비트 시스템에서 사용하지 않았다. 기본 2.X 우분투 패키지를 설치하면 가장 좋은 방법을 함께 할 수 있습니다
sudo apt-get install -y mongodb
다른 해결 방법은, 당신은 그럼에도 불구하고 몽고의 최신 버전을 얻으려면 :
당신은 갈 수 있습니다 https://www.mongodb.org/downloads 그리고 "리눅스 32 비트의 유산을"를 선택 드롭 다운을 사용하여
그러나 심각한 제한되어 있습니다 ...
-
==============================
3.'-org'없이 시도 :
'-org'없이 시도 :
나를 위해 일했다!
-
==============================
4.우분투 14.04를 실행하는거야; 는 apt 여전히 패키지를 찾을 수 없습니다; 나는 모든 해답보다 더 노력했다. 나를 위해 일한 URL은 이것이다 :
우분투 14.04를 실행하는거야; 는 apt 여전히 패키지를 찾을 수 없습니다; 나는 모든 해답보다 더 노력했다. 나를 위해 일한 URL은 이것이다 :
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
출처 : http://www.liquidweb.com/kb/how-to-install-mongodb-on-ubuntu-14-04/
-
==============================
5.모든 단계는 아래와 같이 4 단계를 올바른 변경된다
모든 단계는 아래와 같이 4 단계를 올바른 변경된다
명령 : MongoDB를 설치 apt-get을 SUDO
그것은 나를 위해 일했다.
-
==============================
6.현재 (공식적으로 현재 MongoDB를 웹 사이트에 의해 제안)에 MongoDB를 3.3 저장소를 사용하는 경우 버전 3.3에 사용되는 패키지 이름입니다 당신은 고려해야 :
현재 (공식적으로 현재 MongoDB를 웹 사이트에 의해 제안)에 MongoDB를 3.3 저장소를 사용하는 경우 버전 3.3에 사용되는 패키지 이름입니다 당신은 고려해야 :
그런 다음이 버전의 적절한 설치 명령은 다음과 같습니다
sudo apt-get install -y mongodb-org-unstable
이 고려 차라리 아래에 나열되어 현재 최신 안정 버전 (V3.2)에 V3.3 안정 될 때까지, 명령이 그것을 설치를 사용하는 것이 좋습니다 것입니다 :
V3.2 저장소 키 다운로드 :
wget -qO - https://www.mongodb.org/static/pgp/server-3.2.asc | sudo apt-key add -
우분투 12.04 또는 민트와 함께 작업하는 경우 13 다음 저장소를 추가 :
echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
우분투 14.04 또는 민트와 함께 작업하는 경우 17 다음 저장소를 추가 :
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
우분투 16.04 또는 민트와 함께 작업하는 경우 18 다음 저장소를 추가 :
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
패키지 목록을 업데이트하고 몽고를 설치 :
sudo apt-get update sudo apt-get install -y mongodb-org
-
==============================
7.현재 허용 대답 작동하지만, 몽고의 오래된 버전을 설치합니다.
현재 허용 대답 작동하지만, 몽고의 오래된 버전을 설치합니다.
MongoDB를 만 우분투 12.04 LTS (정확한 천산갑)와 14.04 LTS (트러스티 Tahr)에 대한 패키지를 제공한다는 몽고 문서 상태. 그러나,이 패키지는 다른 우분투의 출시와 함께 작동 할 수 있습니다.
그래서, 최신 안정 MongoDB를 (3.0)을 얻기 위해,이 사용 (다른 단계 것은 두 번째입니다) :
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list apt-get update apt-get install mongodb-org
희망이 도움이됩니다.
나는 이전 단계로, 당신은 리포 목록 URL을 구성됩니다 GNU / 리눅스 배포판 릴리스를 확인해야 함을 추가하고 싶습니다. 나를 위해, 나는 이것을 사용하고 같이
DISTRIB_CODENAME=rafaela DISTRIB_DESCRIPTION="Linux Mint 17.2 Rafaela" NAME="Ubuntu" VERSION="14.04.2 LTS, Trusty Tahr" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 14.04.2 LTS"
원래 2 단계 :
"Create a list file for MongoDB": "echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list"
그것은 잘못된 리포 URL을 생성하기 때문에 의도 한대로 작동하지 않았다. 기본적으로, 존재하지 않는 URL의 REPO 내에서 배포 코드 명 "rafaela"를 넣어. 당신은 소프트웨어 소스, 추가 리포지터리에서 패키지 관리자에서 리포 URL을 확인할 수 있습니다.
내가 한 일은 사이트를 탐색 할 수 있었다 :
http://repo.mongodb.org/apt/ubuntu/dists/
그리고 우분투, "믿을 수"와 "정밀는"유일한 웹 사용할 수 없습니다 "rafaela을"폴더 것을 알게되었습니다.
해결 방법 : 오픈 루트 파일 'MongoDB를 - 조직 - 3.1.list'또는 'mongodb.list'을 (그것이 나를 위해 "믿을 수있는") "rafaela"또는 해당 버전에 대한 릴리스 버전을 대체 등의 변경 사항 저장 및 다음 단계를 계속합니다. 또한, 패키지 관리자는 물론 쉽게 REPO URL을 변경할 수 있습니다.
그것은 당신을 위해 일하는 바랍니다.! ---
-
==============================
8.
sudo apt-get install -y mongodb
이 32 비트 우분투 작동, 행운의 it.best을 시도해보십시오.
-
==============================
9.먼저 패키지 데이터베이스를 추가하고 PGP 키를 추가해야합니다.
먼저 패키지 데이터베이스를 추가하고 PGP 키를 추가해야합니다.
다음을 실행합니다.
#add pgp key sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 #add package file echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list #update package list sudo apt-get update #install mongo sudo apt-get install -y mongodb-org
-
==============================
10.나는 14.04에서 동일한 문제가 있었다, 그러나 나는 다음과 같이하여 고정 :
나는 14.04에서 동일한 문제가 있었다, 그러나 나는 다음과 같이하여 고정 :
그것은 마법처럼 일했다 :)
-
==============================
11.이것은 우분투 17.04에 근무
이것은 우분투 17.04에 근무
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list sudo apt-get update sudo apt-get install -y mongodb-org
당신은 실패 등이 표시되는 경우
dpkg: error processing archive /var/cache/apt/archives/mongodb-org-tools_3.6.2_amd64.deb (--unpack): trying to overwrite '/usr/bin/bsondump', which is also in package mongo-tools 3.2.11-1 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
그런 다음이 명령을 실행합니다 :
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" |
sudo는 티 /etc/apt/sources.list.d/mongodb-org-3.6.list
과
sudo apt update sudo apt install mongodb-org
참고 :
-
==============================
12.나는 공식 문서에 게시 된 단계를 수행 할 때 우분투 16.04에서 동일한 문제가 있었다. 그럼 난 2 단계의 텍스트 "[arm64 = AMD64 아치]"를 제거하고 나를 위해 작동합니다.
나는 공식 문서에 게시 된 단계를 수행 할 때 우분투 16.04에서 동일한 문제가 있었다. 그럼 난 2 단계의 텍스트 "[arm64 = AMD64 아치]"를 제거하고 나를 위해 작동합니다.
echo "deb https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list apt-get install -y mongodb-org
from https://stackoverflow.com/questions/28945921/e-unable-to-locate-package-mongodb-org by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] 우분투에 MongoDB를 로그에서 서비스, 아무것도로 시작되지 않습니다 (0) | 2019.12.16 |
---|---|
[MONGODB] 어떻게 몽구스에 정렬하려면? (0) | 2019.12.16 |
[MONGODB] MongoDB의 서비스가 시작되지 않는다 (0) | 2019.12.16 |
[MONGODB] 수정 및 재생 MongoDB를 oplog (0) | 2019.12.16 |
[MONGODB] 어떻게 윈도우에서 MongoDB를 시작합니까? (0) | 2019.12.16 |