Topik ini menjelaskan cara menginstal ossfs 1.0.
Prasyarat
Pastikan versi FUSE pada sistem Linux Anda adalah 2.8.4 atau lebih baru.
Jalankan perintah fusermount -V untuk memeriksa versi FUSE Anda. Jika output menunjukkan versi 2.8.4 atau lebih baru, seperti fusermount version: 2.9.2, sistem Anda memenuhi persyaratan tersebut. Jika tidak, lakukan upgrade FUSE ke versi 2.8.4 atau lebih baru.
Instal dari paket perangkat lunak
Tautan unduhan
Tabel berikut mencantumkan paket perangkat lunak untuk sistem operasi umum. Jika sistem operasi Anda tidak tercantum, Anda dapat menginstal ossfs dari kode sumber.
Distribusi Linux | Paket perangkat lunak | URL |
Ubuntu 24.04 (x64) | https://gosspublic.alicdn.com/ossfs/ossfs_1.91.9_ubuntu24.04_amd64.deb | |
Ubuntu 22.04 (x64) | https://gosspublic.alicdn.com/ossfs/ossfs_1.91.9_ubuntu22.04_amd64.deb | |
Ubuntu 20.04 (x64) | https://gosspublic.alicdn.com/ossfs/ossfs_1.91.9_ubuntu20.04_amd64.deb | |
Rocky Linux 9 (x64) | https://gosspublic.alicdn.com/ossfs/ossfs_1.91.9_rockylinux9_x86_64.rpm | |
CentOS 8.0 (x64) | https://gosspublic.alicdn.com/ossfs/ossfs_1.91.9_centos8.0_x86_64.rpm | |
CentOS 7.0 (x64) | https://gosspublic.alicdn.com/ossfs/ossfs_1.91.9_centos7.0_x86_64.rpm | |
Anolis 9/Alibaba Cloud Linux 4 | https://gosspublic.alicdn.com/ossfs/ossfs_1.91.9_alinux4_x86_64.rpm | |
Anolis 8/Alibaba Cloud Linux 3 | https://gosspublic.alicdn.com/ossfs/ossfs_1.91.9_alinux3_x86_64.rpm | |
Anolis 7/Alibaba Cloud Linux 2 | https://gosspublic.alicdn.com/ossfs/ossfs_1.91.9_alinux2_x86_64.rpm |
Prosedur instalasi
Instal ossfs.
Salin URL paket untuk sistem operasi Anda dan ikuti petunjuk instalasi yang sesuai.
Ubuntu
Misalnya, pada Ubuntu 22.04 (x64), jalankan perintah berikut untuk menginstal ossfs.
sudo wget https://gosspublic.alicdn.com/ossfs/ossfs_1.91.9_ubuntu22.04_amd64.deb sudo apt-get update sudo apt-get install gdebi-core sudo gdebi ossfs_1.91.9_ubuntu22.04_amd64.debCentOS, Anolis, atau Alibaba Cloud Linux
Untuk menginstal pada CentOS 7.0 (x64), jalankan perintah berikut.
sudo wget https://gosspublic.alicdn.com/ossfs/ossfs_1.91.9_centos7.0_x86_64.rpm sudo yum install ossfs_1.91.9_centos7.0_x86_64.rpmJika client Anda menggunakan yum untuk menginstal paket RPM tetapi tidak dapat mengunduh paket dependensi karena pembatasan jaringan, Anda dapat mengunduh dependensinya pada node terpisah. Node terpisah tersebut harus memiliki akses jaringan dan menjalankan sistem operasi yang sama. Kemudian, salin paket tersebut ke node yang dibatasi. Misalnya, ossfs memerlukan FUSE 2.8.4 atau lebih baru. Untuk hanya mengunduh paket fuse terbaru dari repositori yum ke direktori saat ini, jalankan perintah berikut.
sudo yum install --downloadonly --downloaddir=./ fusePentingUntuk mengunduh paket dependensi lainnya, ganti fuse dengan nama paket yang diperlukan.
Rocky Linux
Misalnya, pada Rocky Linux 9 (x64), jalankan perintah berikut untuk menginstal ossfs.
sudo wget https://gosspublic.alicdn.com/ossfs/ossfs_1.91.9_rockylinux9_x86_64.rpm sudo dnf install ossfs_1.91.9_rockylinux9_x86_64.rpmTambahkan file mime.types. ossfs menggunakan entri dalam /etc/mime.types untuk menentukan Content-Type file yang diunggah. Menambahkan file ini memastikan bahwa header Content-Type sesuai dengan ekstensi nama file.
Jika Anda tidak menambahkan file mime.types, ossfs secara default mengatur Content-Type semua file yang diunggah menjadi application/octet-stream.
Jalankan perintah berikut sesuai sistem operasi Anda untuk menambahkan file mime.types.
Ubuntu
Jalankan perintah berikut untuk menambahkan file mime.types.
sudo apt-get install mime-supportCentOS, Anolis, atau Alibaba Cloud Linux
Jalankan perintah berikut untuk menambahkan file mime.types.
sudo yum install mailcapRocky Linux
Jalankan perintah berikut untuk menambahkan file mime.types.
sudo dnf install mailcapJalankan perintah
ossfs --versionuntuk memeriksa versi ossfs. Jika outputnya mirip dengan berikut, ossfs telah berhasil diinstal.
Instal dari kode sumber
Untuk sistem operasi yang tidak tercantum dalam topik ini, Anda harus menginstal dependensi seperti fuse-devel secara manual. Kami tidak merekomendasikan penggunaan ossfs pada sistem operasi lainnya.
Instal dependensi kompilasi.
Ubuntu
Misalnya, pada Ubuntu, jalankan perintah berikut untuk menginstal library dependensi yang diperlukan.
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, atau Alibaba Cloud Linux
Misalnya, pada CentOS, jalankan perintah berikut untuk menginstal library dependensi yang diperlukan.
sudo yum makecache sudo yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-develCentOS Stream
Jalankan perintah berikut untuk menginstal repositori EPEL dan mengaktifkan repositori CRB.
sudo dnf install -y epel-release sudo dnf config-manager --set-enabled crbJalankan perintah berikut untuk menginstal library dependensi yang diperlukan.
sudo dnf makecache sudo dnf install -y automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel
Rocky Linux
CatatanProsedur ini berlaku untuk Rocky Linux 9.5 dan yang lebih baru. Untuk Rocky Linux 9.4 dan yang lebih lama, instalasi dari kode sumber tidak disarankan karena paket libcurl-devel memerlukan versi OpenSSL yang tidak kompatibel dengan versi default. Melakukan upgrade dependensi OpenSSL dapat mengganggu koneksi SSH ke mesin tersebut.
Jalankan perintah berikut untuk menginstal library dependensi yang diperlukan.
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-develJalankan perintah berikut untuk mengunduh, mengompilasi, dan menginstal kode sumber dari GitHub.
git clone https://github.com/aliyun/ossfs.git cd ossfs ./autogen.sh ./configure make sudo make installJalankan perintah
ossfs --versionuntuk memeriksa versi ossfs. Jika outputnya mirip dengan berikut, ossfs telah berhasil diinstal.
Langkah selanjutnya
Setelah Anda menginstal ossfs 1.0, Anda harus mengonfigurasinya untuk memasang Bucket OSS. Untuk informasi selengkapnya, lihat Konfigurasi ossfs 1.0.