我正在运行一个命令,该命令在昨天之前一直有效,并且在本地Docker上运行,以安装gcsfuse版本0.28.1: E:找不到'gcsfuse‘的版本'0.28.1’
我也在谷歌云控制台上尝试过,在那里也遇到了同样的错误。
有什么建议或建议吗?
下面是原始命令: export GCSFUSE_REPO=gcsfuse-lsb_release -c -s
& echo "deb http://packages.cloud.google.com/apt $GCSFUSE_REPO main“| tee /etc/apt/Soures.list.d/gcsfuse.list
& curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
&& apt-get update && apt-get install -y gcsfuse=0.28.1 \
发布于 2021-07-30 02:13:29
我不确定它是否是您的格式,但它看起来在您的命令中缺少release变量。请尝试使用以下命令:
export GCSFUSE_REPO=gcsfuse-`lsb_release -c -s` && \
echo "deb http://packages.cloud.google.com/apt $GCSFUSE_REPO main" | tee /etc/apt/sources.list.d/gcsfuse.list && \
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add - && \
apt-get update -y && \
apt-get install -y gcsfuse=0.28.1 -V如果它不能工作,下面是所有gcsfuse版本的repo:
https://github.com/GoogleCloudPlatform/gcsfuse/releases/tag/v0.28.1
发布于 2021-08-05 15:15:23
我根据这个document reference在Google Cloud Shell上尝试了以下命令,并成功地安装了GCSFuse。
Add the gcsfuse distribution URL as a package source and import its public key using :
export GCSFUSE_REPO=gcsfuse-`lsb_release -c -s`
echo "deb http://packages.cloud.google.com/apt $GCSFUSE_REPO main" | sudo tee /etc/apt/sources.list.d/gcsfuse.list
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
Update the list of packages available and install gcsfuse using :
sudo apt-get update
sudo apt-get install gcsfuse
(Ubuntu before wily only) Add yourself to the fuse group, then log out and back in using :
sudo usermod -a -G fuse $USER
exit我在这篇文档中还发现了这样一行:“按照以下说明设置apt-get以查看gcsfuse的更新,支持仿生的、巧妙的、热情的、yakkety的、xenial的和可靠的Ubuntu版本,以及jessie和stretch版本的Debian。”(运行lsb_release -c以查找您的版本代号。)旧版本的用户应该遵循下面其他发行版的说明。
所以你也应该先试着找到版本的代号。如果您是较旧版本的用户,则这些命令可能不适用于您。为此,请遵循安装较旧发行版的说明/命令,这在本document link中有明确的区分和指定
https://stackoverflow.com/questions/68568808
复制相似问题