㈠ linux下,執行yum install vsftp時,報錯。
執行如下:
#yum clean all
#yum makecache
若還是不能使用,請附上你 /etc/yum.repos.d/下的源配置文件;
也可自行搜索 」yum網路源修改「 即可,
㈡ Linux裡面ftp用rpm裝還是yum裝還是源碼裝好
要是用rpm包安裝的話,卸載需要謹慎,因為他在安裝的時候,會安裝各種信賴包,一不小心系統就被搞over了;總的來說,一些大型的比較占份量的最好使用源碼包安裝,...
㈢ LINUX ftp是怎麼實現的,我用的是yum install vsftpd ,啟動服務後,仍然不能訪問
如果你的光碟是/dev/cdrom的話,可以按照以下命令來進行操作(以centOS4.8光碟為例):
#mkdir -p /mnt/yum/c4u8
#mount /dev/cdrom /mnt/yum/c4u8
#mkdir -p /etc/yum.repos.d/backup
#mv /etc/yum.repos.d/* /etc/yum.repos.d/backup/
#echo "[yum]">>/etc/yum.repos.d/yum.repo
#echo "name=yum">>/etc/yum.repos.d/yum.repo
#echo "baseurl=file:///mnt/yum/c4u8">>/etc/yum.repos.d/yum.repo
#echo "enabled=1">>/etc/yum.repos.d/yum.repo
#echo "gpgcheck=1">>/etc/yum.repos.d/yum.repo
#echo "gpgkey=file:///mnt/yum/c4u8/RPM-GPG-KEY">>/etc/yum.repos.d/yum.repo
#yum install vsftpd
然後按提示進行確認。
㈣ yum倉庫如何放在有密碼的ftp上不知道說明白沒有,如果有大神明白了,求指教。
外網訪問內網的FTP較麻煩因為涉及 NAT安全檢查。與用的FTP服務端、客戶端軟體很有關系。
你似乎物理連接上,從外網能連接到內網,已成功了一步。
不知你FTP服務端與客戶端用的是什麼軟體?
如果客戶端用Cuteftp9.0,可以訪問內網任意FTP服務端的,
㈤ 沒有yum怎麼在linux下搭建ftp
沒有YUM就用RPM安裝。
首先確定系統中已經安裝了VSftpd軟體包,可以使用如下命令來查看並安裝:
liwei@linux# rpm -qa|grep vsftpd (如果有的話執行第二條就行了,若沒安裝,可以使用如下命令來安裝)
liwei@linux# mount /dev/cdrom /media //掛載光碟到系統中
liwei@linux# rpm -vih /media/Server/vsftpd-版本號 //安裝VSftpd
㈥ 配置本地YUM環境,安裝vsftpd軟體包。(要圖片)
簡略說一下,告訴你思路可以去網路。
1首先配置yum源 yum源可以有網路方式和本地方式具體配置看網路。
2直接yum install -y vsftpd
3參考網上vsftpd配置文件 進行相應配置
《Linux就該這么學》這本書裡面有完整安裝vsftpd截圖網上免費下載可以去看看
㈦ linux有 yum install ftp -y 這個命令嗎 在linux中ftp是客
Linux有yum這個命令,但是安裝FTP服務程序時候不是install ftp,而且vsftp;FTP是文件傳輸協議,安裝後可以實現文件上傳和下載功能。
下面是Linux系統下yum安裝FTP的正確方法:
1、安裝FTP服務程序
yuminstall-yvsftpd
㈧ 請問centos 怎麼安裝ftp客戶端 使用yum 安裝ftp客戶端具體命令是什麼
yum install ftp
㈨ 在Linux上用 yum install vsFTP 時出現錯誤 這是為什麼呀 怎麼解決呢
yum,是Yellow dog Updater, Modified的簡稱,起初是由yellow dog這一發行版的開發者Terra Soft研發,用python寫成,那時還叫做yup(yellow dog updater),後經杜克大學的Linux@Duke開發團隊進行改進,遂有此名。yum的宗旨是自動化地升級,安裝/移除rpm包,收集rpm包的相 關信息,檢查依賴性並自動提示用戶解決。yum的關鍵之處是要有可靠的repository,顧名思義,這是軟體的倉庫,它可以是http或ftp站點, 也可以是本地軟體池,但必須包含rpm的header,header包括了rpm包的各種信息,包括描述,功能,提供的文件,依賴性等.正是收集了這些header並加以分析,才能自動化地完成餘下的任務。
如果沒有安裝,先我們要到下面的地址下載與自己系統相對應的版本的 yum:
http://ayo.freshrpms.net/
比如我用的是Fedora core 4.0 就下載如下的包安裝:
添加第三方軟體倉庫(針對i386構架):
livna軟體倉庫:
#rpm -ivh http://rpm.livna.org/livna-release4.rpm
freshrpms軟體倉庫:
#rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm
atrpms軟體倉庫:
#rpm -ivh http://dl.atrpms.net/all/atrpms-package-config-106-1.rhfc4.at.i386.rpm
#rpm -ivh http://dl.atrpms.net/all/medley-package-config-106-1.rhfc4.at.i386.rpm
#rpm -ivh http://dl.atrpms.net/all/3rd-party-package-config-106-1.rhfc4.at.i386.rpm
(不過如果你安裝atrpms的rpm,還需要你手動導入GPG key: )
#rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms
Add the following to your /etc/yum.conf
### See http://fedoraproject.org/wiki/Extras/UsingExtras### And insert here the Fedora Extras repository configuration### And then add these lines to access rpm.livna.org repositories:[livna-stable]name=Livna.org Fedora Compatible Packages (stable)baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.stablegpgcheck=1[livna-unstable]name=Livna.org Fedora Compatible Packages (unstable)baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.unstablegpgcheck=1[livna-testing]name=Livna.org Fedora Compatible Packages (testing)baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.testinggpgcheck=1
atrpms源的添加:
atrpms的rpm安裝完後,還須要導入GPG KEY:
#rpm --import http://atrpms.net/RPM-GPG-KEY.atrpms
在 /etc/yum.conf里添加如下內容
[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/stable
二、YUM的配置文件
yum的一切配置信息都儲存在一個叫yum.conf的配置文件中,通常位於/etc目 錄下,這是整個yum系統的重中之重,所以有必要詳細介紹。下面是一個從網上找來的yum.con文件,讓我們以此為例,進行說明。
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
retries=1
[base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://download.atrpms.net/mirrors/fedoracore/$releasever/$basearch/os
http://rpmfind.net/linux/fedora/cor...er/$basearch/os
http://mirror.clarkson.e/pub/dist...er/$basearch/os
[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://download.atrpms.net/mirrors/fedoracore/updates/$releasever/$basearch
http://redhat.linux.ee/pub/fedora/l...sever/$basearch
http://fr2.rpmfind.net/linux/fedora...sever/$basearch
[Fedora.us]
name=Fedora.us - $basearch - Extras
baseurl=http://fedora.linux.ke.e/fedorax86_64/fedora.us/$releasever/$basearch/RPMS.stable
[Dag Wieers]
name=Dag RPM Repository for Fedora Core
baseurl=http://apt.sw.be/fedora/$releasever/en/$basearch/dag
[Livna]
Name=Livna RPM, Fedora Core $releasever - $basearch
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.stable
[freshrpms]
name=FreshRPMs
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms/
http://ftp.us2.freshrpms.net/linux/...arch/freshrpms/
第一部分(這是yum的全局性設置。默認一般不必改動。)
[main]
cachedir:yum緩存的目錄,yum在此存儲下載的rpm包和資料庫,一般是/var/cache/yum。
debuglevel:除錯級別,0──10,默認是2
logfile:yum的日誌文件,默認是/var/log/yum.log。
pkgpolicy:包的策略。一共有兩個選項,newest和last,這個作用是如果你設置了多個repository,而同一軟體在不同的repository中同時存在,yum應該安裝哪一個,如果是newest,則yum會安裝最新的那個版本。如果是last,則yum會將伺服器id以字母表排序,並選擇最後的那個伺服器上的軟體安裝。一般都是選newest。
distroverpkg:指定一個軟體包,yum會根據這個包判斷你的發行版本,默認是redhat-release,也可以是安裝的任何針對自己發行版的rpm包。
exactarch,有兩個選項1和0,代表是否只升級和你安裝軟體包cpu體系一致的包,如果設為1,則如你安裝了一個i386的rpm,則yum不會用1686的包來升級。
retries,網路連接發生錯誤後的重試次數,如果設為0,則會無限重試。
tolerent,也有1和0兩個選項,表示yum是否容忍命令行發生與軟體包有關的錯誤,比如你要安裝1,2,3三個包,而其中3此前已經安裝了,如果你設為1,則yum不會出現錯誤信息。默認是0。
除了上述之外,還有一些可以添加的選項,如
exclude=,排除某些軟體在升級名單之外,可以用通配符,列表中各個項目要用空格隔開,這個對於安裝了諸如美化包,中文補丁的朋友特別有用。
gpgchkeck= 有1和0兩個選擇,分別代表是否是否進行gpg校驗,如果沒有這一項,默認好像也是檢查的。
第二部分:
配置repository伺服器了,這是最令人激動的,有了好的repository,就如家門口開了大賣場,要什麼東西稍微跑跑腿就行,對了這還是個免費的大賣場。
所有伺服器設置都應該遵循如下格式:
[serverid]
name=Some name for this server
baseurl=url://path/to/repository/
其中serverid是用於區別各個不同的repository,必須有一個獨一無二的名稱。
name,是對repository的描述,支持像$releasever $basearch這樣的變數;
baseurl是伺服器設置中最重要的部分,只有設置正確,才能從上面獲取軟體。它的格式是:
baseurl=url://server1/path/to/repository/
url://server2/path/to/repository/
url://server3/path/to/repository/
其中url支持的協議有 http:// ftp:// file://三種。baseurl後可以跟多個url,你可以自己改為速度比較快的鏡像站,但baseurl只能有一個,也就是說不能像如下格式:
baseurl=url://server1/path/to/repository/
baseurl=url://server2/path/to/repository/
baseurl=url://server3/path/to/repository/
其中url指向的目錄必須是這個repository header目錄的上一級,它也支持$releasever $basearch這樣的變數。
url之後可以加上多個選項,如gpgcheck、exclude、failovermethod等,比如:
[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://download.atrpms.net/mirrors/fedoracore/updates/$releasever/$basearch
http://redhat.linux.ee/pub/fedora/linux/core/updates/$releasever/$basearch
http://fr2.rpmfind.net/linux/fedora/core/updates/$releasever/$basearch
gpgcheck=1
exclude=gaim
failovermethod=priority
其中gpgcheck,exclude的含義和[main]部分相同,但只對此伺服器起作用,
failovermethode有兩個選項roundrobin和priority,意思分別是有多個url可供選擇時,yum選擇的次序,roundrobin是隨機選擇,如果連接失敗則使用下一個,依次循環,priority則根據url的次序從第一個開始。如果不指明,默認是roundrobin。
幾個變數
$releasever,發行版的版本,從[main]部分的distroverpkg獲取,如果沒有,則根據redhat-release包進行判斷。
$arch,cpu體系,如i686,athlon等
$basearch,cpu的基本體系組,如i686和athlon同屬i386,alpha和alphaev6同屬alpha。
對yum.conf設定完成,我們就可以好好體驗yum帶來的方便了。
對了,萬事具備,只欠東風。還有一件事沒有做。那就是導入每個reposity的GPG key,前面說過,yum可以使用gpg對包進行校驗,確保下載包的完整性,所以我們先要到各個repository站點找到gpg key,一般都會放在首頁的醒目位置,一些名字諸如 RPM-GPG-KEY.txt之類的純文本文件,把它們下載,然後用rpm --import xxx.txt命令將它們導入,最好把發行版自帶GPG-KEY也導入,rpm --import /usr/share/doc/redhat-release-*/RPM-GPG-KEY 官方軟體升級用的上。
FC3: rpm --import /usr/share/doc/fedora-release-3/RPM-GPG-KEY-fedora
FC4: rpm --import /usr/share/doc/fedora-release-4/RPM-GPG-KEY-fedora