Не решение Вашей точной проблемы, поскольку Вы хотите IP, присвоенный определенному интерфейсу, но я думал, что могло быть полезно перечислить здесь для будущей информации способ иметь Ваш внешний IP (даже если позади NAT):
ip=`wget -qO- ipecho.net/plain`
Я думаю, что начинаю получать то, что произошло. Один из ответов на странице, с которой Вы связались, говорит Вам выполнять это:
cd /usr ; sudo ln -svT lib /usr/lib64
Тот будет i) перемещать Вас в /usr
каталог и ii), создают названную ссылку lib64
(который будет /usr/lib64
если Вы работаете ln
команда в /usr
) указывая /usr/lib
. Команда не должна быть выполнена как Ваш администраторский пользователь (вот почему, она имеет sudo
) и это не должно, конечно, быть выполнено от Вашего администраторского пользователя $HOME
каталог.
Перечитайте инструкции и следуйте за ними точно. Также прочитайте это примечание (включенный только под ln
команда):
(Примечание: вторая команда не должна быть необходимой, если уже существует такая символьная ссылка, названная lib64, указывающим на lib папки там. И если уже существует реальная папка тем именем (определенный с ls-l/usr/lib64), необходимо удостовериться, что его содержание безопасно перемещено в папку,/usr/lib, и затем удаляет - теперь пустой - папка,/usr/lib64 прежде, чем выполнить эту команду).
Так, удостоверьтесь, что существует нет /usr/lib64
каталог, если существует, перемещает свое содержание в /lib
прежде, чем работать ln
команда.
Примечание: Фактическое ln
команда в моем ответе ln -svT lib /usr/lib64
, если это будет действительно, что Вы выполнили, то ссылка будет создана в /usr/lib64
независимо от того, где Вы выполняете его от.
ln -s lib /usr/lib64
необходимо было создать ссылку в правильном месте, потому что Вы дали полный путь. – terdon♦ 09.12.2013, 23:20lib
в моем~
или его подкаталоги...?) – 09.12.2013, 23:32