Installez ossfs 1,0 sur Linux à partir d'un package logiciel ou du code source.
Prérequis
La version de FUSE installée sur votre système Linux doit être la 2.8.4 ou une version ultérieure.
Exécutez fusermount -V pour vérifier votre version de FUSE (par exemple, fusermount version: 2.9.2). Mettez à jour vers la version 2.8.4 ou ultérieure si nécessaire.
Installation à partir d'un package logiciel
Liens de téléchargement
Téléchargez le package correspondant à votre système d'exploitation. Si votre système d'exploitation ne figure pas dans la liste, installez ossfs à partir du code source.
|
Architecture du système |
Système d'exploitation |
Version du système |
Package logiciel |
URL |
|
x86_64 |
Ubuntu |
Ubuntu 24.04 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_ubuntu24.04_amd64.deb |
|
|
Ubuntu 22.04 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_ubuntu22.04_amd64.deb |
|||
|
Ubuntu 20.04 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_ubuntu20.04_amd64.deb |
|||
|
Rocky Linux |
Rocky Linux 9 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_rockylinux9_x86_64.rpm |
||
|
CentOS |
CentOS 8.0 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_centos8.0_x86_64.rpm |
||
|
CentOS 7.0 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_centos7.0_x86_64.rpm |
|||
|
Alibaba Cloud Linux |
Alibaba Cloud Linux 4 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_alinux4_x86_64.rpm |
||
|
Anolis 8/Alibaba Cloud Linux 3 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_alinux3_x86_64.rpm |
|||
|
Anolis 7/Alibaba Cloud Linux 2 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_alinux2_x86_64.rpm |
|||
|
aarch64 |
Alibaba Cloud Linux |
Alibaba Cloud Linux 3 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_alinux3_aarch64.rpm |
Procédure d'installation
-
Installez ossfs.
Copiez l'URL du package correspondant à votre système d'exploitation et exécutez les commandes ci-dessous.
Ubuntu
Exemple pour Ubuntu 22.04 (x64) :
sudo wget https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_ubuntu22.04_amd64.deb sudo apt-get update sudo apt-get install gdebi-core sudo gdebi ossfs_1.91.11_ubuntu22.04_amd64.debCentOS, Anolis, or Alibaba Cloud Linux
Exemple pour CentOS 7.0 (x64) :
sudo wget https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_centos7.0_x86_64.rpm sudo yum install ossfs_1.91.11_centos7.0_x86_64.rpmSi yum ne parvient pas à télécharger les dépendances en raison de restrictions réseau, téléchargez-les sur un nœud disposant d'un accès réseau et utilisant le même système d'exploitation. Exemple de téléchargement du package fuse :
sudo yum install --downloadonly --downloaddir=./ fuseImportantRemplacez fuse par le nom du package cible pour télécharger d'autres dépendances.
Rocky Linux
Exemple pour Rocky Linux 9 (x64) :
sudo wget https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_rockylinux9_x86_64.rpm sudo dnf install ossfs_1.91.11_rockylinux9_x86_64.rpm -
Ajoutez un fichier mime.types. ossfs lit le fichier /etc/mime.types pour définir l'en-tête Content-Type en fonction des extensions de fichier.
Sans le fichier mime.types, ossfs définit par défaut toutes les uploads sur application/octet-stream.
Installez le package correspondant à votre système d'exploitation :
Ubuntu
Exécutez la commande suivante :
sudo apt-get install mime-supportCentOS, Anolis, or Alibaba Cloud Linux
Exécutez la commande suivante :
sudo yum install mailcapRocky Linux
Exécutez la commande suivante :
sudo dnf install mailcap -
Exécutez
ossfs --versionpour vérifier l'installation :[root@xxx ~]# ossfs --version Alibaba Cloud Open Storage Service File System V1.91.11 (commit:fbc291d) with OpenSSL Copyright (C) 2010 Randy Rizun <rrizun@gmail.com> License GPL2: GNU GPL version 2 <https://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
Installation à partir du code source
Les systèmes d'exploitation non répertoriés nécessitent une installation manuelle des dépendances (par exemple, fuse-devel) et ne sont pas recommandés.
-
Installez les dépendances de compilation.
Ubuntu
Sur Ubuntu :
sudo apt-get update sudo apt-get install automake autotools-dev g++ git libcurl4-gnutls-dev libfuse-dev libssl-dev libxml2-dev make pkg-configCentOS, Anolis, or Alibaba Cloud Linux
Sur CentOS :
sudo yum makecache sudo yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-develCentOS Stream
-
Installez le dépôt EPEL et activez le dépôt CRB :
sudo dnf install -y epel-release sudo dnf config-manager --set-enabled crb -
Installez les bibliothèques de dépendance :
sudo dnf makecache sudo dnf install -y automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel
Rocky Linux
RemarqueS'applique à Rocky Linux 9.5 et versions ultérieures. Sur les versions 9.4 et antérieures, libcurl-devel nécessite une version d'OpenSSL incompatible avec la version par défaut du système, et une mise à niveau peut interrompre SSH.
Installez les bibliothèques de dépendance :
sudo dnf config-manager --set-enabled crb sudo dnf makecache sudo dnf install -y automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel -
-
Téléchargez, compilez et installez ossfs depuis GitHub :
git clone -b main-v1 https://github.com/aliyun/ossfs.git cd ossfs ./autogen.sh ./configure make sudo make install Exécutez
ossfs --versionpour vérifier. Une installation réussie affiche les informations de version telles queAlibaba Cloud Open Storage Service File System V1.91.x.
Étapes suivantes
Configurez ossfs 1,0 pour monter des buckets OSS.