Как я могу импортировать данные из одной версии Ubuntu (скажем, 11.04) в 12.04.?

Хотя ответ Foogod не работал на меня, он действительно приводил меня в правильное направление путем предоставления половины решения (а именно, считывая данные кадрового буфера, в то время как fbi показывает изображение на экране TTY). Поэтому я наградил его ответ щедростью.

Bellow является сценарием, который помогает запуститься fbterm с частичным путем для обработки изображений как единственное Использование параметра командной строки

, Сценарий должен быть сохранен в каталоге, который перечислен в Вашем $PATH переменная. Предпочтительно это должно быть в Вашем персональном $HOME/bin папка. Обратитесь к [1 117], Как добавить каталог к ПУТИ? на объяснении, как добавить Ваше персональное bin к $PATH, но создание каталога, названного bin в Вашем корневом каталоге, достаточно для добавления его к PATH на перевходе в систему.

сценарий также должен иметь исполняемое разрешение; можно установить его с [1 110].

Наконец, это должно быть, работал с [1 111], для предоставления корневого доступа для чтения и записи в [1 112].

Источник Сценария

Также доступный на [1 118] мой репозиторий GitHub.

#!/bin/bash
# Author : Serg Kolo
# Date: Dec 5, 2015
# Description: Script to render image and set it as background
# in conjunction with fbterm
# Depends: fbterm,fbi, awk
# Written for: https://askubuntu.com/q/701874/295286

function printUsage
{
  echo "<<< Script to set background image in TTY console"
  echo "<<< Written by Serg Kolo, Dec 5 , 2015"
  echo "<<< Usage: scriptName.sh /path/to/image"
  echo "<<< Must be ran with root privileges, in TTY only"
  echo "exiting"

}

# check if we're root, if there's at least one ARG, and it is a TTY

if [ "$(whoami)" != "root"   ] || [ "$#" -eq 0  ] ||  [ "$( tty | awk '{gsub(/[[:digit:]]/,""); gsub(/\/dev\//,"");print}' )" != "tty"  ] ;then

   printUsage
   exit 1
fi



# read the full path of the image

IMAGE="$( readlink -f "$@" )"

# Launch fbi with whatever image was supplied as command line arg
# then take out whatever is the data in framebuffer;
# Store that data to /tmp folder

( sleep 1; cat /dev/fb0 > /tmp/BACKGROUND.fbimg ; sleep 1; pkill fbi ) & fbi -t 2 -1 --noverbose -a  "$IMAGE"

# This portion is really optional; you can comment it out 
# if you choose so

echo "LAUNCH FBTERM ?(y/n)"
read ANSWER

if [ "$ANSWER" != "y"  ] ; then
   echo exiting
   exit 1
fi

# The man page states that fbterm takes screenshot of 
# what is currently in framebuffer and sets it as background
# if FBTERM_BACKGROUND_IMAGE is set to 1
# Therefore the trick is to send the framebuffer data captured
# in the last step (which will display the image on screen)
# and then launch fbterm. Note, that I send output from the command
# send to background in order to avoid the extra text displayed on 
# screen. That way we have clear image in framebuffer, without 
# the shell text, when we launch fbterm

export FBTERM_BACKGROUND_IMAGE=1 
clear
( cat /tmp/BACKGROUND.fbimg  > /dev/fb0 &) > /dev/null; sleep 0.25; fbterm 

Дополнительная информация

оказывается, что пользователь должен не обязательно использовать sudo; /dev/fb0 принадлежит [1 115] группа, таким образом, пользователи могли всего добавлять себя к той группе , использующей

sudo usermod -a -G video $USER

Таким образом, проверки на корень в вышеупомянутом сценарии становятся устаревшими, конкретно [ "$(whoami)" != "root" ] || часть.

2
задан 08.05.2020, 03:05

1 ответ

Чтобы получить файлы, просто скопируйте папки, которые вы хотите сохранить, например, «Загрузки», «Документы», «Музыка» и т. Д., В другой раздел, переустановите Ubuntu, и после завершения установки скопируйте папки.

Чтобы скопировать историю просмотров и другую важную информацию:

Firefox: Вы можете сделать это, скопировав соответствующие файлы данных из папки профиля на старом компьютере в папку samet на новом компьютере. , Расположение папки профиля ~/.mozilla/firefox

Chrome:

Закладки, история и настройки Chrome находятся в ~/.config/google-chrome/Default. Скопируйте эту папку, переустановите Chrome и поместите его обратно в то же место.

Для закладок:

Firefox:

enter image description here

enter image description here

Хром: [ 1120]

enter image description here

Синхронизация Chrome
Для синхронизации вашей информации в браузере, такой как история, пароли, закладки и т. Д. шаги:

  1. Нажмите кнопку настроек внутри Chrome (инструмент)
  2. Нажмите настройки
  3. Войдите в верхней части страницы, используя свою учетную запись Google.
  4. Выберите, какую информацию вы хотите синхронизировать, и вы отключены!

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

2
ответ дан 08.05.2020, 03:06
  • 1
    Положительная сторона @Alvar (Плюс 1). Я просто don' t используют хром так очень. Не стесняйтесь редактировать, и добавлять это. – Pre101 08.05.2020, 03:06
  • 2
    Все сделанные теперь:) – ffxsam 08.05.2020, 03:07
  • 3
    При использовании Chrome, it' s легче войти в систему с учетной записью Google и синхронизировать все, просто требуемое для указания на there' s более легкий путь, чем скопировать закладки (и все остальное). – ffxsam 08.05.2020, 03:07

Теги

Похожие вопросы