-
Notifications
You must be signed in to change notification settings - Fork 17
Linux
kerogen-pezy edited this page Jun 21, 2017
·
1 revision
这是由于网络问题,我遇到这个问题的时候主要是因为代理设置有误,仅仅给当前用户设置代理是不够的,要为yum设置全局代理。
具体方法请进一步查看Linux下代理设置方法中为yum设置代理一节。
这是因为fedora自带的vim-minimal的版本与vim的版本不匹配的缘故。先卸载掉vim-minimal,然后再安装vim即可。
su - root
yum remove vim-minimal
yum install vim可是这样有一个麻烦之处,卸载vim-minimal的时候,会顺便将sudo给卸载掉。很尴尬。不如直接更新vim-minimal:
su - root
yum update vim-minimal
yum install vim参考:Transaction check error in installing vim?
rpm -ql package-name(这里以fedora为例)
vi ~/.bash_profile然后加入以下语句
# proxy settings
http_proxy="http://mycache.mydomain.com:3128"
export http_proxyvi /etc/yum.conf然后加入以下语句
# proxy settings - proxy server:port number
proxy=http://mycache.mydomain.com:3128
# proxy username and password (optional)
proxy_username=yum-user
proxy_password=qwerty请参考这里:How To Configure Static IP On CentOS 6
解决方案:
su -
visudo参考这句话:
## Allow root to run any commands anywhere
root ALL = (ALL) ALL在下面加上你的用户名,如:
pezy ALL = (ALL) ALL参考:Sofia is not in the sudoers file
在VirtualBox中,设置 -> 网络 -> 端口转发:
协议选择TCP, 主机端口随便设(>1024), 如我设置2222, 子系统端口设置为22.
在VirtualBox中的Linux Terminal里:
sudo yum install openssh-server
service sshd start
然后在Windows中用Putty连接127.0.0.1的2222端口即可。 或在Mac的Terminal里:
ssh -p 2222 user@127.0.0.1
参考资料: