Вопрос № 67842: Здравствуйте!
Снова я, снова что-то ставлю, и снова выходит криво.
После применения ключа -f при установке пакетов dpkg у меня снесло g++ 4.0.3 (gcc живёт и процветает). Т.к. он мне необходим, пытаюсь его поставить (apg-get). Получаю сле...Вопрос № 67866: Здравствуйте Эксперты.
вообщем хостер предоставил виртуальный хост с shell(ssh) доступом.
1) мне нужно через шелл закачать на хостинг файл(ы)
2) запаковать файлы в обин (ну типа .tar)
3) разбить файл на несколько файлов (типа 300...
Вопрос № 67.842
Здравствуйте!
Снова я, снова что-то ставлю, и снова выходит криво.
После применения ключа -f при установке пакетов dpkg у меня снесло g++ 4.0.3 (gcc живёт и процветает). Т.к. он мне необходим, пытаюсь его поставить (apg-get). Получаю следующее:
$ sudo apt-get install g++-4.0
Password:
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
g++-4.0: Depends: libstdc++6-4.0-dev (= 4.0.3-1ubuntu5) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Всё, в это всё упирается. Я что, должен сносить более новую версию библиотеки в пользу более старой? А ведь там свои зависимости... Поставил бы g++ из tarball'а, да есть проблема - нет места...
С уважением,
Арсений.
Отправлен: 20.12.2006, 14:19
Вопрос задал: Boa (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Muad Dib
Здравствуйте, Boa!
Правильно - это покдлючаем репозитории убунты(и-нетные иди ДВД) и все ставим aptitude/apt-get'ом - устанавливать dpkg-ем не стоит(категорически не стоит) .... если качаете пакеты не на той машине на которой ставите - создайте локальный репозиторий и подключайте его ... как это делать описано в Debian'овском Apt-HOWTO. В вашем случае .... подключите нормально репозиторий, а потом apt-get -f install, aptitude install g++-4.0 ...
--------- Use Linux - be free!
Ответ отправил: Muad Dib (статус: Профессионал) Украина, Николаев ---- Ответ отправлен: 20.12.2006, 18:41
Отвечает: Юрик Долгорукий
Здравствуйте, Boa!
Я такие проблемы лечил полным сносом всех упомянутых пакетов. Затем пробуем поставить финальный пакет, ради которого всё и затевается. Он даёт список ошибок (зависимостей). Выписываем их и ставим, удовлетворяя и их зависимости.
Это всё в случае, если ставим что-то нестандартное, отсутствующее в репозитории.
А в обычном случае у меня в Кубунту нужно "сказать"
# apt-get install имя_пакета и всё - она автоматом удовлетворит все зависимости и поставит всё, что нужно.
Ответ отправил: Юрик Долгорукий (статус: 1-ый класс)
Ответ отправлен: 22.12.2006, 22:10 Оценка за ответ: 3 Комментарий оценки: Ничего нового... Впрочем, я частично решил проблему - форсировал установку требуемой (более старой) версии. apt снёс зависящие от более новой версии пакеты. Зато g++ работает, а это главное!
Вопрос № 67.866
Здравствуйте Эксперты.
вообщем хостер предоставил виртуальный хост с shell(ssh) доступом.
1) мне нужно через шелл закачать на хостинг файл(ы)
2) запаковать файлы в обин (ну типа .tar)
3) разбить файл на несколько файлов (типа 300mb / 30мб = 10файлов)
4) отправить файлы на почтовый ящик
какими командами и программами можно все это проделать?
Отправлен: 20.12.2006, 18:12
Вопрос задал: Redcap (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Igor Yakimchuk
Здравствуйте, Redcap!
1. скачайте putty там есть команда pscp, которая вам и нужна. pscp какой_файл login@host:куда
2. tar -cf file.tar список_файлов (или директория)
3. наверное лучше опять же делать сразу с помощью tar (man tar)
4. если у него не стоит никаких почтовых клиентов (уточните у хостера), думаю надо смотреть в сторону mail и uuencode
Ответ отправил: Igor Yakimchuk (статус: Профессионал) Россия, Респулика Саха (Якутия) Организация: ALROSA WWW:http://yakimchuk.ru ---- Ответ отправлен: 20.12.2006, 18:56