直接入题:一般有两种方法:通过源,另一种,手动安装
官方链接:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/#import-the-public-key-used-by-the-package-management-system
所以现用第一种,在第四步:sudo apt-get update
出现问题:
W: 仓库 “http://ppa.launchpad.net/fcitx-team/nightly/ubuntu xenial Release” 没有 Release 文件。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
W: 仓库 “http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.0 Release” 没有 Release 文件。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
W: GPG 错误:http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY D68FA50FEA312927
W: 仓库 “http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 Release” 没有数字签名。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
E: 无法下载
http://ppa.launchpad.net/fcitx-team/nig ... 4/Packages 404 Not Found
E: 无法下载
http://repo.mongodb.org/apt/ubuntu/dist ... 4/Packages 404 Not Found
E: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。
把sudo apt-key···可以解决公钥问题,但还是,有问题:
附件:
Ubuntu-2017-09-01-17-30-20.png [ 468.56 KiB | 被浏览 341 次 ]
没有 Release 文件,这一步,没做,后面都不行,无法定位到软件包,期间,通过更新软件源,sudo vi /etc/apt/sources.list 已经尝试了,多种源都无法解决,;sudo rm -rf /var/lib/apt/lists/*和sudo apt-get clean 清理也不行
所以这是问题一
其次,我想到用手动安装,步骤是用:http://blog.csdn.net/DongGeGe214/article/details/52679229
步骤完成了,启动服务器端:mongod
出现·····
shutting down with code:100
附件:
2.png [ 109.15 KiB | 被浏览 341 次 ]
操作,给服务端指定数据库路径:mongod -dbpath /usr/local/mongodb/bin
显示连上了
附件:
4.png [ 187.71 KiB | 被浏览 341 次 ]
继续操作,
附件:
6.png [ 24.12 KiB | 被浏览 341 次 ]
重启:sudo servive mongod start
可是看服务进程:ps -ajx|grep mongod
看不到,纳闷了,输入cd /usr/local/mongb/bin 继续:sudo ./mongod显示连上了
附件:
7.png [ 163.65 KiB | 被浏览 341 次 ]
附件:
8.png [ 147.57 KiB | 被浏览 341 次 ]
在其他路径,尝试过操作此命令,不行,一定必须在安装文档 /usr/local/mongb/bin 输入才有效,输入sudo mongod 都不行。
难道环境变量没设置,echo $PATH
附件:
9.png [ 13.48 KiB | 被浏览 341 次 ]
路径里面有呀,现在我这有些搞不清哪里出了问题,求助大家了,希望能耐心看完,谢谢!