Процесс обновления - это своего рода личное дело: для некоторых это может быть здорово и полезно, и это может быть катастрофическим для других.
Например:
Процесс обновления может быть сбоем в зависимости от того, как вы освоите ubuntu и сколько изменений вы сделали с вашим фактическим Linux.
В функциях он также может быть хорошим и плохим. Для того, чтобы дать вам собственное суждение, вы можете прочитать эти статьи: http://www.phoronix.com/scan.php?page=search&q=Ubuntu+12.10
Это даст вам возможности и функции list.
Тот факт, что это личное дело, состоит в том, что сам Linux сам по себе должен принадлежать каждому пользователю, но в то же время делиться опытом с общей точкой.
В зависимости от ваше использование вам понравится или не понравится новый ubuntu, у вас будет успешное обновление или нет. Никто не может дать вам гарантию, которая будет на 100% нормально.
Сделайте то, что TomKat сказал для процесса обновления. Но прежде: попробуйте это с живой dvd, ведьма покажет вам, будет ли ваш компьютер все еще поддерживаться и работать правильно.
С наилучшими пожеланиями,
Install Expect, который позволяет вам создавать сценарии для таких ситуаций.
sudo apt-get install expect
Настроить сценарий оболочки
#!/bin/bash
HOST=""
USER=""
PASS=""
# Sorry for the offensive "assword", it's to cope with "Password" and "password".
VAR=$(expect -c "
spawn sftp $USER@$HOST
expect \"assword:\"
send \"$PASS\r\"
expect \"\\\\$\"
send \"ls\r\"
expect -re \"$USER.*\"
send \"exit\"
")
echo "==============="
echo "$VAR"
Устанавливать Expect, который позволяет создавать сценарии для таких ситуаций.
sudo apt-get install expect
Настроить сценарий оболочки
#!/bin/bash
HOST=""
USER=""
PASS=""
# Sorry for the offensive "assword", it's to cope with "Password" and "password".
VAR=$(expect -c "
spawn sftp $USER@$HOST
expect \"assword:\"
send \"$PASS\r\"
expect \"\\\\$\"
send \"ls\r\"
expect -re \"$USER.*\"
send \"exit\"
")
echo "==============="
echo "$VAR"
Устанавливать Expect, который позволяет создавать сценарии для таких ситуаций.
sudo apt-get install expect
Настроить сценарий оболочки
#!/bin/bash
HOST=""
USER=""
PASS=""
# Sorry for the offensive "assword", it's to cope with "Password" and "password".
VAR=$(expect -c "
spawn sftp $USER@$HOST
expect \"assword:\"
send \"$PASS\r\"
expect \"\\\\$\"
send \"ls\r\"
expect -re \"$USER.*\"
send \"exit\"
")
echo "==============="
echo "$VAR"
Устанавливать Expect, который позволяет создавать сценарии для таких ситуаций.
sudo apt-get install expect
Настроить сценарий оболочки
#!/bin/bash
HOST=""
USER=""
PASS=""
# Sorry for the offensive "assword", it's to cope with "Password" and "password".
VAR=$(expect -c "
spawn sftp $USER@$HOST
expect \"assword:\"
send \"$PASS\r\"
expect \"\\\\$\"
send \"ls\r\"
expect -re \"$USER.*\"
send \"exit\"
")
echo "==============="
echo "$VAR"
Установите Ожидайте , который позволяет вам сценарий для таких ситуаций.
sudo apt-get install ожидать
Настроить сценарий оболочки
#! / bin / bash HOST = "" USER = "" PASS = "" # Извините за оскорбительное «соглашение», он должен справиться с «паролем» и «паролем» ». VAR = $ (ожидать -c "spawn sftp $ USER @ $ HOST ожидать \" соглашение: \ "отправить \" $ PASS \r \ "ожидать \" \\\\ $ \ "отправить \" ls \r \ "ожидать -re \ "$ USER. * \" send \ "exit \" ") echo" ================ echo "$ VAR"
Установите Ожидайте , который позволяет вам сценарий для таких ситуаций.
sudo apt-get install ожидать
Настроить сценарий оболочки
#! / bin / bash HOST = "" USER = "" PASS = "" # Извините за оскорбительное «соглашение», он должен справиться с «паролем» и «паролем» ». VAR = $ (ожидать -c "spawn sftp $ USER @ $ HOST ожидать \" соглашение: \ "отправить \" $ PASS \r \ "ожидать \" \\\\ $ \ "отправить \" ls \r \ "ожидать -re \ "$ USER. * \" send \ "exit \" ") echo" ================ echo "$ VAR"
Установите Ожидайте , который позволяет вам сценарий для таких ситуаций.
sudo apt-get install ожидать
Настроить сценарий оболочки
#! / bin / bash HOST = "" USER = "" PASS = "" # Извините за оскорбительное «соглашение», он должен справиться с «паролем» и «паролем» ». VAR = $ (ожидать -c "spawn sftp $ USER @ $ HOST ожидать \" соглашение: \ "отправить \" $ PASS \r \ "ожидать \" \\\\ $ \ "отправить \" ls \r \ "ожидать -re \ "$ USER. * \" send \ "exit \" ") echo" ================ echo "$ VAR"
Установите Ожидайте , который позволяет вам сценарий для таких ситуаций.
sudo apt-get install ожидать
Настроить сценарий оболочки
#! / bin / bash HOST = "" USER = "" PASS = "" # Извините за оскорбительное «соглашение», он должен справиться с «паролем» и «паролем» ». VAR = $ (ожидать -c "spawn sftp $ USER @ $ HOST ожидать \" соглашение: \ "отправить \" $ PASS \r \ "ожидать \" \\\\ $ \ "отправить \" ls \r \ "ожидать -re \ "$ USER. * \" send \ "exit \" ") echo" ================ echo "$ VAR"
Я думаю, что если вы создадите ssh-ключ, не защищая его с помощью «кодовой фразы», вы можете пропустить интерактивную часть клавиатуры и, таким образом, легко создать сценарий загрузки, который вам нужен. См. Здесь:
ssh-keygen -t rsa -C "Your Name" -f your_key
Это создаст необходимые файлы, тогда вам просто нужно скопировать публичный (* .pub) на удаленный сервер.
Использовать Socat.
Пример:
(sleep 2; echo password) | socat - EXEC: "sftp -o batchmode=no -o PubkeyAuthentication=no -b batchfile user@host",pty,setsid,ctty
Использовать Socat.
Пример:
(sleep 2; echo password) | socat - EXEC: "sftp -o batchmode=no -o PubkeyAuthentication=no -b batchfile user@host",pty,setsid,ctty
Я думаю, что если вы создадите ssh-ключ, не защищая его с помощью «кодовой фразы», вы можете пропустить интерактивную часть клавиатуры и, таким образом, легко создать сценарий загрузки, который вам нужен. См. Здесь:
ssh-keygen -t rsa -C "Your Name" -f your_key
Это создаст необходимые файлы, тогда вам просто нужно скопировать публичный (* .pub) на удаленный сервер.
Использовать Socat.
Пример:
(sleep 2; echo password) | socat - EXEC: "sftp -o batchmode=no -o PubkeyAuthentication=no -b batchfile user@host",pty,setsid,ctty
Я думаю, что если вы создадите ssh-ключ, не защищая его с помощью «кодовой фразы», вы можете пропустить интерактивную часть клавиатуры и, таким образом, легко создать сценарий загрузки, который вам нужен. См. Здесь:
ssh-keygen -t rsa -C "Your Name" -f your_key
Это создаст необходимые файлы, тогда вам просто нужно скопировать публичный (* .pub) на удаленный сервер.
Использовать Socat.
Пример:
(sleep 2; echo password) | socat - EXEC: "sftp -o batchmode=no -o PubkeyAuthentication=no -b batchfile user@host",pty,setsid,ctty
Я думаю, что если вы создадите ssh-ключ, не защищая его с помощью «кодовой фразы», вы можете пропустить интерактивную часть клавиатуры и, таким образом, легко создать сценарий загрузки, который вам нужен. См. Здесь:
ssh-keygen -t rsa -C "Your Name" -f your_key
Это создаст необходимые файлы, тогда вам просто нужно скопировать публичный (* .pub) на удаленный сервер.
Использовать Socat .
Пример:
(sleep 2; echo password) | socat - EXEC: "sftp -o batchmode = no -o PubkeyAuthentication = no -b batchfile user @ host", pty, setsid, ctty
Я думаю, что если вы создадите ключ ssh без , защитив его «кодовой фразой», вы можете пропустить интерактивную часть клавиатуры и, таким образом, легко создать сценарий загрузки, который вам нужен. См. здесь здесь :
ssh-keygen -t rsa -C «Ваше имя» -f your_key
Это будет создайте необходимые файлы, вам просто нужно скопировать публичный (* .pub) на удаленный сервер.
Я думаю, что если вы создадите ключ ssh без , защитив его «кодовой фразой», вы можете пропустить интерактивную часть клавиатуры и, таким образом, легко создать сценарий загрузки, который вам нужен. См. здесь здесь :
ssh-keygen -t rsa -C «Ваше имя» -f your_key
Это будет создайте необходимые файлы, вам просто нужно скопировать публичный (* .pub) на удаленный сервер.
Использовать Socat .
Пример:
(sleep 2; echo password) | socat - EXEC: "sftp -o batchmode = no -o PubkeyAuthentication = no -b batchfile user @ host", pty, setsid, ctty
Использовать Socat .
Пример:
(sleep 2; echo password) | socat - EXEC: "sftp -o batchmode = no -o PubkeyAuthentication = no -b batchfile user @ host", pty, setsid, ctty
Я думаю, что если вы создадите ключ ssh без , защитив его «кодовой фразой», вы можете пропустить интерактивную часть клавиатуры и, таким образом, легко создать сценарий загрузки, который вам нужен. См. здесь здесь :
ssh-keygen -t rsa -C «Ваше имя» -f your_key
Это будет создайте необходимые файлы, вам просто нужно скопировать публичный (* .pub) на удаленный сервер.
Использовать Socat .
Пример:
(sleep 2; echo password) | socat - EXEC: "sftp -o batchmode = no -o PubkeyAuthentication = no -b batchfile user @ host", pty, setsid, ctty
Я думаю, что если вы создадите ключ ssh без , защитив его «кодовой фразой», вы можете пропустить интерактивную часть клавиатуры и, таким образом, легко создать сценарий загрузки, который вам нужен. См. здесь здесь :
ssh-keygen -t rsa -C «Ваше имя» -f your_key
Это будет создайте необходимые файлы, вам просто нужно скопировать публичный (* .pub) на удаленный сервер.
~ / .ssh / authorized_keys
в вашем удаленном домашнем каталоге. Вот руководство: help.ubuntu.com/community/SSH/OpenSSH/Keys
– enzotib
29 April 2011 в 00:11