我确实下载了适用于 VMWare(Ubuntu 9.10)的 RubyStack 2.0.3但我无法下载任何东西!似乎所有基本实用程序都缺失/损坏了:
bitnami@linux:/var/tmp$ wget
-bash: wget: command not found
bitnami@linux:/var/tmp$ curl
curl: error while loading shared libraries: libcurl.so.4: cannot open shared obj
ect file: No such file or directory
bitnami@linux:/var/tmp$ man wget
-bash: man: command not found
bitnami@linux:/var/tmp$ sudo apt-get install wget
[sudo] password for bitnami:
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Couldn’t find package wget
有什么想法我该如何在这台机器上下载任何东西?(我没有物理访问权限)
更新
你一定是在跟我开玩笑吧……
bitnami@linux:~$ ftp
-bash: ftp: command not found
bitnami@linux:~$ smbclient
-bash: smbclient: command not found
答案1
我使用 debian,而不是 ubuntu,但是方法应该是一样的
第一次尝试:
sudo bash
apt-get update
apt-get -f install
apt-get install wget
除此之外,
cat /etc/apt/sources.list
记下 deb 后面的 url 前缀
apt-cache show wget
寻找:
Filename: pool/main/w/wget/wget_1.12-1.1_i386.deb
在本地浏览器中抓取它,组装 /etc/apt/sources.list 中的 url 部分和 apt-cache show 中的文件名部分。将文件 scp 到你的机器上,
dpkg -i wget_whatever.deb
如果 /etc/apt/sources.list 没有正确设置,请尝试 tekhammer 的建议,然后重新运行 apt-get update。
答案2
正如 cd34 提到的,您需要使用包管理器来安装这些实用程序。这是一个“功能”,因为我们试图让设备尽可能轻量。我们可能应该更好地记录它。希望您喜欢 Bitnami!
答案3
我使用的是 ubuntu 12.04,我遇到了同样的问题,sh 和 bash 脚本显示未找到命令 wget。对我来说,解决方案就是将完整路径输入到 wget,如下所示:
/usr/bin/wget "http://my-url-here"
代替
wget "http://my-url-here"