LINUX.ORG.RU

Сообщения underW

 

logout and log back in for changes to take effect. Как избежать?

Устанавливаю RabbitVCS на Ubuntu 14.10.

Последний шаг в инструкции гласит:

After installation is complete, logout and log back in for changes to take effect. 

RabbitVCS интегрируется в:

rabbitvcs-nautilus3 for the Nautilus 3.x extension (use this for Ubuntu 11.10, Oneiric Ocelot)
rabbitvcs-nautilus for the Nautilus 2.x extension
rabbitvcs-thunar for the Thunar extensions
rabbitvcs-gedit for the GEdit extension
rabbitvcs-cli for the command line launchers
А можно как то получить изменения без ручного log out \ log in?

 ,

underW
()

Запись в xml файл из terminal

Сейчас есть вот такой шаг в инструкции:

sudo nano /etc/tomcat7/tomcat-users.xml
add a user who can access the manager-gui and admin-gui:
<tomcat-users> <user username="admin" password="password" roles="manager-gui,admin-gui"/> </tomcat-users>

Иными словами, нужно сделать следующее:

в xml файл (tomcat-users.xml) записать xml тег (<user>...</user>) внутри другого xml тега (<tomcat-users>...</tomcat-users>). Хочется автоматизировать эту задачу, дабы не повторять это каждый раз ручками.

Подскажите, какими инструментами сделать это будет самым лучшим вариантом? Ubuntu 14.10.

 , ,

underW
()

. ~/.bashrc

Делаю все по руководству описанному тут: http://askubuntu.com/questions/339169/how-to-install-tomcat-7-0-42-on-ubuntu-...

на шаге номер 5:

. ~/.bashrc
затык, подскажите, что за команда и что она делает?

underW
()

Как узнать имя директории расположенной на ftp сервере?

Дано:

ftp server: ftp://ftp.fu-berlin.de

Directory: ftp://ftp.fu-berlin.de/unix/www/apache/tomcat/tomcat-7/

Внутри этой директории содержится одна единственная папка с самой последней версией tomcat'a.

Сейчас там папка

v7.0.47/

Со временем это название может меняться и если захаркодить ее название, то однажды получим не рабочий скрипт.

Мой вопрос: как то вообще возможно получить имя одной единственной папки на фтп в заданной директории?

Спасибо.

underW
()

Подключение к ftp.freebsd.org

Пытаюсь подключиться по ftp к ftp://ftp.freebsd.org:

ftp ftp.freebsd.org

Connected to ftp://ftp.freebsd.org.

220 beastie.tdk.net FTP server (Version 6.00LS ) ready.

Name (ftp://ftp.freebsd.org:developer):

530 Sorry, only anonymous ftp allowed.

Login failed.

Я не понимаю, почему оно пытается запрашивать у меня какой то Name?

Почему не отдает сразу структуру директорий или что то типа того?

Что я делаю не так?

Спасибо.

underW
()

Не понимаю, почему не работает Конвеер?

вот такой пример:

echo test | echo 

команда1 | команда 2

— означает, что вывод команды 1 передастся на ввод команде 2.

А у меня ничего не выводится. Почему?

Спасибо.

underW
()

Достать значение из xml файла

на входе есть вот такой xml файл:

<packages>
<past>indigo/SR2</past>
<past>juno/SR2</past>
<present>kepler/SR1</present>
<future>luna/M2</future>
</packages>

Необходимо получить значение тега <present>, в данном случае надо получить на выходе kepler/SR1.

Как это лучше сделать?

Есть какие то утилиты для разбора xml?

Или смотреть на этот файл как на обычный текст?

Подскажите, пожалуйста, возможные решения.

Спасибо.

underW
()

Ubuntu: а можно ли установить пакет без всех его зависимостей?

Например:

Хочу установить maven3. Выполняю команду:

sudo apt-get install maven
Оно мне вываливает список

The following NEW packages will be installed

на 142 MB, притом что если скачать вручную maven с офф сайта, то размер будет 3MB.

Получается, что через apt-get установиться на 139MB не нужных пакетов.

Как с таким бороться? Есть какая то возможность установить пакет через apt-get без установки всех зависимостей?

Спасибо.

underW
()

Ubuntu. Установка Oracle Java 7. Очень общие вопросы

Устанавливаю Oracle Java 7 на Ubuntu 13.10. Делаю это следующим образом:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Смотрю, что в консоль пишет последняя команда: ага, вот интересные строки:

using /usr/lib/jvm/java-7-oracle/jre/bin/java to provide /usr/bin/java (java) in auto mode

Правильно ли я понимаю, что оно скачало все необходимые файлы и положило в директорию: /usr/lib/jvm?

Почему именно в /usr/lib?

Гугл подсказывает, что: /usr/lib/ - Библиотеки для программ, находящихся в /usr/bin/ и /usr/sbin/. или каталог /usr/lib содержит объектные файлы, библиотеки и внутренние исполняемые файлы, которые не могут вызываться непосредственно пользователями из командной строки или скриптов оболочки.

Пока еще не сформировалось у меня четкое понимание, почему именно все было сложено в /usr/lib ну надеюсь со временем понимание придет само.

Делаю следующий шаг: выполняю команду

java -version
- о, замечательно, все установилось, Java в системе установлена.

Дальше:

which java

/usr/bin/java

Эм, как так? А если еще сделать вот так:

cd /usr/bin/java

bash: cd: /usr/bin/java: Not a directory

- Получается, что такой директории нету?

Я пробовал гуглить: я не нашел 100% ответа, я так понял это какие то софт линки? или как оно так получилось? Объясните, пожалуйста.

У меня есть подозрение, что оно все работает как то следующим образом:

когда я выполняю команду java, система проходит по всем директориям, которые прописаны в $PATH, в том числе и по /usr/bin, в этой директории находит поддиректорию /java, хотя это не директория(?), которая в свою очередь ссылается на /usr/lib/jvm/java-7-oracle/jre/bin/java. Верно?

underW
()

RSS подписка на новые темы