大家好
我想嘗試在linux上開共享資料夾,讓我的windows電腦可以連接到。
目前爬文看到使用samba的方式,但我使用指令安裝samba時會一直發生錯誤,更新yum後還是沒辦法。
請問大家有沒有什麼想法或建議呢?
yum install -y samba
file:///iso/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /iso/repodata/repomd.xml"
Trying other mirror.
No package samba available.
Error: Nothing to do
yum clean all
yum makecache
yum update
file:///iso/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /iso/repodata/repomd.xml"
Trying other mirror.
No packages marked for update
我看你的程式碼寫的是 file:///iso ... 這是從光碟裡面裝 samba ? 或許是 yum 的來源庫的問題。可能要改一下 repo
https://www.796t.com/content/1545833007.html
@ronrun 您好
我使用你的網址嘗試,到步驟5出現他說的錯誤,在依照他提供的步驟
1 yum clean all
2 yum update
在2的時候又出現原本的錯誤
failure: repodata/repomd.xml from extras: [Errno 256] No more mirrors to try.
http://mirrors.163.com/centos/7Server/extras/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
先用瀏覽器到http://mirrors.163.com/centos/ ,找到你用的cenotos 版本,再進去資料夾找到repomd.xml,然後把完整的路徑取代http://mirrors.163.com/centos/7Server/extras/x86_64/repodata/repomd.xml
您好
是說到CentOS-Base.repo裡面修改路徑嗎
是的
@BKY大大
收到,謝謝你
我改了CentOS-Base.repo裡面的baseurl(有很多個全部改)
然後重新執行
yum clean all
yum makecache
後有出現Metadata Cache Created
再重新執行 yum install samba
出現error 還是不能裝
You no longer have access to the repositories that provide these products. It is important that you apply an active subscription in order to resume access to security and other critical updates. If you don't have other active subscriptions, you can renew the expired subscription.
No package samba available.
Error: Nothing to do
初級貓咪 你裝的是哪一版的linux? 該不會是要付費的 redhat 吧?因為你的訊息裡面提到你必須啟用訂閱。
@ronrun大大您好
其實我也不太確定因為不是自家的環境,
但我看了一下版本 是Red Hat Enterprise Linux Server release 7.8 (Maipo)
我上網也有看到有些是要付費的,請問這樣的話就沒辦法使用samba了嗎? 那有沒有其他方式可以共享資料夾給windows呢
把你的RHEL 安裝光碟或是iso檔掛載上去,找找看裡面有沒有自帶的samba rpm套件,有的話就可以用rpm 來安裝,我記得以前RHEL 5的時候裡面有,很久沒玩RHEL了,後來有沒有拿掉就不知道。
RehHatEnterprise就是要付費。你哪來的光碟。裝別的版本啊。裝這幹嘛?為什麼選擇這版本?可以用CentOS或是Ubuntu
樓主有說不是自己的環境,如果沒辦法重裝成免費的版本,那就最好找到當初安裝光碟或iso檔,因為可能會缺少一些samba需要的套件要先裝,如果一個一個從網路去找,太累了
Red Hat 的我比較少用。因為它的比較容易有需要授權的問題。
不過正常因該要用這些東西才對。
先用
yum list samba*
檢查一下是否有其安裝包處理。並查看安裝庫的來源為何。
正常會有如下的名稱出現才對
samba-libs
samba-winbind-krb5-locator
samba-winbind-modules
samba-vfs-glusterfs
samba-winbind
samba-client
samba-common
samba-winbind-clients
samba
正常是安裝 samba 就可以了。
但如果你有查到多個來源包相同的東西。
這也代表你的來源包太多了。這時要處理起來會比較麻煩了點。
也可以用如下的指令
yum install samba --enablerepo=repo(這裏要找出你的來源包名稱)
我剛有幫忙找一下是否有適合更換的來源包。
不過都年代太久了不太適合。
畢竟我自已沒在用 Red Hat
所以也不確定Red Hat是不是有特定需要的安裝套處理。