С Новым годом! Форум программистов, компьютерный форум, киберфорум
Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753

Переезд с флэшки на жесткий диск

02.09.2020, 08:53. Показов 1826. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Некоторое время работал на Линуксе, установленном на флэшке, вставленной в ноутбук. Сейчас появился системный блок. Установленные программы надо ставить вручную по новой поштучно или как-то автоматически можно мигрировать? Дистрибутив операционной системы скачал другой, более новый выпуск (на основе Ubuntu).
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.09.2020, 08:53
Ответы с готовыми решениями:

Жесткий диск не отображается в Bios'e на ноутбуке HP, при установке Windows 7 пишет, не удалось найти жесткий диск
Здравствуйте, я пишу в форум впервые, поэтому прошу меня извинить, если мой лексикон немного не этичен. Столкнулся я с проблемой при...

Жесткий диск не виден в Bios'e на ноутбуке HP g6-2128sr, при установке Windows 7/8 пишет, не удалось найти жесткий диск
Всем доброго времени суток. Очень нуждаюсь в помощи с ноутбуком HP Pavilion G6-2128sr. Проблема заключается в следующем, полетел винчестер...

скажите у меня жесткий диск на ноутбуке 1Тб очень сильно греется доходит до 45-47 градусов, подскажите что делать. (жесткий диск полностью занят инфор
скажите у меня жесткий диск на ноутбуке 1Тб очень сильно греется доходит до 45-47 градусов, подскажите что делать. (жесткий диск полностью...

22
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
02.09.2020, 09:07
если
Цитата Сообщение от supmener Посмотреть сообщение
Дистрибутив операционной системы скачал другой, более новый
то тогда
Цитата Сообщение от supmener Посмотреть сообщение
программы надо ставить вручную по новой
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
02.09.2020, 09:39  [ТС]
Так может в старой операционной системе можно создать список программ, для которых в новом месте автоматически будет поочередно запускаться команда скачивания и установки?
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
02.09.2020, 09:46
можно, но его придется рулить вручную. в нем будет все-все, что имхо, излишне (очень много пакетов система ставит сама как "зависимости", и не факт, что со временем "зависимость" не может меняться)
Code
1
dpkg --get-selections | grep -v deinstall | awk '{print $1}'
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
02.09.2020, 09:58  [ТС]
А инструкция по созданию автоматического файла установки есть? Чтобы лишние зависимости не скачивались.

Вот в этом скрипте не все понимаю, какие правила создания
https://github.com/HeaTTheatR/... dencies.sh

Про этот скрипт написано:
Не забываем дать права на исполнение:
chmod +x install-kivy-buildozer-dependencies.sh

Запуск:
./install-kivy-buildozer-dependencies.sh

Он устанавливает софт для программистов. Мне надо создать что-то подобное, чтобы нужные программы одна за другой установились.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
02.09.2020, 10:19
Цитата Сообщение от supmener Посмотреть сообщение
Вот в этом скрипте не все понимаю, какие правила создания
какие "правила"? о чем вы? просто сел кто-то и вручную настрочил список нужных пакетов, добавив к ним "начало команды" (apt install -y)...
можете просто вывод предложенной выше команды перенаправить в файл, потом в файле в каждой строке КРОМЕ последней добавить обратный слеш ("\"), а в первой - перед именем пакета написать "начало команды" из предыдущего абзаца, сделать файл исполняемым и запустить его.

Цитата Сообщение от supmener Посмотреть сообщение
Чтобы лишние зависимости не скачивались.
ну, скажем так, "лишний раз" зависимости скачиваться не будут по любому! менеджер пакетов (любой) пакет скачивает и устанавливает лишь один раз, при всех остальных попытках он отвечает, что пакет уже установлен...
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
02.09.2020, 10:34  [ТС]
А чтобы узнать для этого дела названия программ, как их вписывать в этот файл настроек, надо каждое название в интернете искать или в системе где - то можно смотреть, как правильно название программы для записи в файле установки называется?
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
02.09.2020, 10:48
без понятия. можно попробовать на сайте вводить имя пакета, и читать, что это такое (какая программа):
https://packages.ubuntu.com

---------------------------

скрипт №1. НА СТАРОМ компьютере создаст файл со списком всех установленных пакетов (my_packages.list):
Bash
1
2
3
#!/bin/bash
 
dpkg --get-selections | grep -v deinstall | awk '{print $1}' > my_packages.list
скрипт №2. НА НОВОМ компьютере его нужно сложить в одну папку с файлом my_packages.list, скопированным со старого компа, и потом запустить.
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/bash
 
GREEN="\033[1;32m" #зеленый
BLUE="\033[1;34m" #синий
WHITE="\033[1;37m" #белый
RED="\033[0;31m"
ENDCOLOR="\033[0m"
 
setup_single_package (){
libtest=$(/usr/bin/dpkg-query --show --showformat='${db:Status}\t${Version}\n' $package_name 2> /dev/null)
if [ -z $libtest ]
then
        echo -n "Установка пакета "
        echo -n -e $GREEN"$package_name "
        if apt-get install -y $package_name 1> /dev/null
        then
                echo -e $ENDCOLOR"прошла успешно."
        else
                echo  -n -e $RED"не удалась!"
                echo -e $ENDCOLOR" "
        fi
else
        echo "Пакет $package_name уже был установлен ранее."
fi
echo "......................."
sleep 1
}
 
for package_name in $(cat my_packages.list)
do
    setup_single_package
done
с первым скриптом все ясно - просто создается файл my_packages.list со списком.
второй скрипт "поштучно" (точнее, построчно) считывает из файла my_packages.list имена пакетов, и проверяет - установлен ли данный пакет в системе. Если установлен - просто пишет, что уже все ок. Если не установлен - запускает команду на установку. И потом сообщает результат - установился или нет...
1
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
02.09.2020, 12:23
apt-mark showmanual даёт список покороче, его можно и руками проредить.
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
02.09.2020, 15:44  [ТС]
Благодарю. Ещё по установке посоветовали такой способ.
Code
1
sudo apt-get install и_названия_программ_через_пробелы
0
02.09.2020, 16:17

Не по теме:

Главное - личные конфиги перенести. Установка программы - минутное дело, можно их ставить по мере необходимости.

0
13 / 10 / 3
Регистрация: 06.05.2016
Сообщений: 255
02.09.2020, 19:10
Возникает вопрос: А сколько пользователь установил программ? Весь репозиторий? Например я список своих программ могу вместить на тетрадную страничку и установить их по новой сохранив предварительно нужные мне конфиги. Быстрее будет сделать так же, чем искать неделями какое то волшебное средство для этого. Создай такой список приложений и вмести их в одну команду sudo apt install приложение1 приложение2 приложение3 И после в любом бубунто подобном дистрибутиве сможешь быстро установить нужные программы.
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
03.09.2020, 00:17  [ТС]
Цитата Сообщение от supmener Посмотреть сообщение
Вот в этом скрипте не все понимаю, какие правила создания
https://github.com/HeaTTheatR/... dencies.sh
Про этот скрипт написано:
Не забываем дать права на исполнение:
chmod +x install-kivy-buildozer-dependencies.sh
Запуск:
./install-kivy-buildozer-dependencies.sh
Не подскажите, как отредактировать этот скрипт, чтобы он не устанавливал Руthon версии 3.8.2, а вместо этого устанавливал версию Python 3.7 ?
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
03.09.2020, 07:31
Цитата Сообщение от supmener Посмотреть сообщение
чтобы он не устанавливал Руthon версии 3.8.2
Ты ubuntu 20 в итоге установил, что ли? https://packages.ubuntu.com/focal/python3-dev

Кажется, никак, в репозитории нет питона 3.7.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
03.09.2020, 09:26  [ТС]
Установил Лубунту 20.04
Установил Пайтон 3.7 и 3.6 по этой инструкции https://andreyex.ru/ubuntu/kak... 18-04/amp/
Возможно из скрипта надо убрать Пайтон и установить его сначала вручную, так как при запуске этого скрипта без установленных других версий Пайтона 3.6 и 3.7 возникли ошибки (хотя Киви для 3.8 здесь есть https://kivy.org/downloads/ci/linux/kivy/ , только в документации установки он не указан в списке Пайтонов).
Вложения
Тип файла: 7z Ошибка установки Киви.7z (5.1 Кб, 1 просмотров)
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
03.09.2020, 09:46
Bash
1
apt install pkg-config
1
03.09.2020, 13:29

Не по теме:

Цитата Сообщение от supmener Посмотреть сообщение
Не подскажите, как отредактировать этот скрипт, чтобы он не устанавливал Руthon версии 3.8.2, а вместо этого устанавливал версию Python 3.7 ?
Поломали что-то?

0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
03.09.2020, 13:40  [ТС]
Пока что не определился с редактированием скрипта. Киви установленный если отработает с Питоном 3.8, то не надо будет.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
04.09.2020, 12:53  [ТС]
Цитата Сообщение от unics Посмотреть сообщение
Возникает вопрос: А сколько пользователь установил программ? Весь репозиторий? Например я список своих программ могу вместить на тетрадную страничку и установить их по новой сохранив предварительно нужные мне конфиги. Быстрее будет сделать так же, чем искать неделями какое то волшебное средство для этого. Создай такой список приложений и вмести их в одну команду sudo apt install приложение1 приложение2 приложение3 И после в любом бубунто подобном дистрибутиве сможешь быстро установить нужные программы.
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
apt-mark showmanual
$ apt-transport-https
aptitude
aspell-ru
atom
autoconf
automake
autotools-dev
bluefish
build-essential
catfish
ccache
cmake
code
curl
cycligentgittool
dash
deepin-screenshot
diffutils
e2fsprogs
ffmpeg
findutils
firefox-locale-en
firefox-locale-ru
florence
fonts-indic
fslint
gconf2
geany
gedit
giggle
git
git-cola
git-gui
gitg
gitk
google-chrome-stable
grep
grub-common
grub-gfxpayload-lists
grub-pc
grub-pc-bin
grub2-common
gzip
hostname
hunspell-ru
init
kdevelop
language-pack-en
language-pack-en-base
language-pack-gnome-en
language-pack-gnome-en-base
language-pack-gnome-ru
language-pack-gnome-ru-base
language-pack-ru
language-pack-ru-base
libavcodec-dev
libavformat-dev
libcolorhug2
libcurl4-openssl-dev
libffi-dev
libgtk2.0-0:i386
libidn11:i386
libllvm6.0
libltdl-dev
libncurses5-dev
libncurses5:i386
libncursesw5-dev
libpangox-1.0-0:i386
libpangoxft-1.0-0:i386
libportmidi-dev
libreadline-dev
libreoffice-impress
libsdl2-dev
libsdl2-image-dev
libsdl2-mixer-dev
libsdl2-ttf-dev
libssl-dev
libstdc++6:i386
libswscale-dev
libtool
libxml2-dev
libxslt1-dev
linux-generic-hwe-18.04
linux-image-generic-hwe-18.04
login
lubuntu-desktop
lubuntu-gtk-core
lubuntu-gtk-desktop
matchbox-keyboard
mc
meld
mono-complete
ncdu
ncurses-base
ncurses-bin
nodejs
onboard
openjdk-8-jdk
os-prober
pkgconf
python
python-pip
python-tk
python2.7
python2.7-dev
python3-dev
python3-distutils
python3-tk
rabbitvcs-cli
rabbitvcs-core
rabbitvcs-gedit
rabbitvcs-nautilus
racket
racket-doc
smartgit
smplayer
smtube
spacefm-gtk3
sublime-text
sylpheed-i18n
tk-dev
ubuntu-minimal
ubuntu-restricted-addons
ubuntu-standard
udev
uget
unzip
wamerican
wbritish
zlib1g-dev
zlib1g:i386
0
13 / 10 / 3
Регистрация: 06.05.2016
Сообщений: 255
04.09.2020, 13:05
supmener, Вы уверены, что из этого списка вам все нужно?Часть пакетов уже входят в состав дистрибутива, и вручную вы их не могли устанавливать. А что пакетов в другом дистрибутиве могут не совпасть имена.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.09.2020, 13:05
Помогаю со студенческими работами здесь

Жёсткий диск ST3250310AS. Жёсткий диск готов или нет?
всем привет. есть жёсткий диск ST3250310AS. проверил hdd scan выдал такую вещь read http://pikucha.ru/ibeZC verify ...

Сгорел жесткий, теперь не работает новый жесткий диск на ноутбуке Lenovo z500
Сгорел жесткий диск, купил новый, поменял и запустил его на стационарном компьютере. Поставил виндовс 7 и теперь он не видит его в...

Скрытое копирование файлов с флэшки на диск
Эта проблема поднималась на разных форумах и не раз. Но ответа на нее я так и не нашел. Я знаю о такой программе как FlashCop. Но она...

Нужно клонировать виртуальный жесткий диск из RAID 0 на виртуальный жесткий диск в RAID 1 (зеркало)
Здравствуйте, очень надеюсь на вашу помощь. Сижу на работе 2ое суток. Есть intel embedded raid controller, в нем есть 2 виртуальных...

Жёсткий диск - распределить диск с имеющейся системой, на 2 диска системный и логический
Добрый день! После покупки ноутбука столкнулся с проблемой:имеется один диск С,на котором находится винда и все файлы пользователя. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru