Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как устанавливать программы в /home  (Прочитано 196932 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Deo

  • Автор темы
  • Активист
  • *
  • Сообщений: 292
    • Просмотр профиля
Как устанавливать программы в /home
« : 28 Ноября 2022, 14:35:38 »
Цель: Сохранение установленных программ и их настроек при переустановке системы
(если на диске выделен раздел /home).
          Некоторые программы работают без установки, прямо из скачаной папки, например tor-browser.
          Некоторые удалось после установки переместить из opt в home с редактированием ярлык.desktop, например thunderbird.
          А некоторые не удалось, например google (chrom).

А можно же как то сразу устанавливать в /home...?
« Последнее редактирование: 28 Ноября 2022, 14:40:52 от Deo »
Кто в деловой переписке употребляет жаргон - тот американец неграмотный :)

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6161
    • Просмотр профиля
Re: Как устанавливать программы в /home
« Ответ #1 : 28 Ноября 2022, 14:54:06 »
А можно же как то сразу устанавливать в /home...?
Какой смысл устанавливать программы в /home, если их можно поставить из репозитория? Сохранять нужно только настройки.

Оффлайн Deo

  • Автор темы
  • Активист
  • *
  • Сообщений: 292
    • Просмотр профиля
Re: Как устанавливать программы в /home
« Ответ #2 : 28 Ноября 2022, 15:09:59 »
Какой смысл устанавливать программы в /home, если их можно поставить из репозитория?
С целью сохранения установленных программ при переустановке системы.
Сохранять нужно только настройки.
Это самое главное, но как?
Кто в деловой переписке употребляет жаргон - тот американец неграмотный :)

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6161
    • Просмотр профиля
Re: Как устанавливать программы в /home
« Ответ #3 : 28 Ноября 2022, 15:23:33 »
но как?
Включить отображение скрытых файлов в домашнем каталоге, найти нужный конфиг. В основном они в ~/.config, но бывают и в других расположениях, если не соблюдают стандарты XDG.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Re: Как устанавливать программы в /home
« Ответ #4 : 28 Ноября 2022, 15:47:02 »
Хорошая у тебя подпись, неплохо всегда с этого начинать. Только исправь, пожалуйста, там ошибку.
Что для тебя есть установка? Если, например, "официальная" процедура установки из деб-пакета, то только туда, куда предусмотрено в этом пакете. Ни разу не встречалось, чтобы там была установка в хоме.
Остается ручной вариант. Тут волен поступать как угодно. Но и отвечаешь за работоспособность сам.
Например, в программе записан запуск файла с полным путем. Вроде с одной стороны хорошо, хоме нет в стандартных путях, наверно по-этому тебе и пришлось править десктоп-файл. Но с другой стороны, этот файл и должен находиться только в жестко заданном месте.
Установил ты программу в хоме, запустил, работает. Переустановил систему, подключил хоме, запускаешь программу, не запускается. В прошлый раз у тебя в системе была какая-нибудь библиотека, необходимая программе, а сейсас она не установлена или неподходящая версия.
По этой-же причине и сам хоме может не работать с переустановленной системой. Поэтому я за то, что хоме в системе должен быть свой.
Например, плеер vlc. Ты долго мучился, настроил, сохранил настройки. Переустановил систему. А там другая версия vlc. А он в своих настройках сохраняет версию. Если видит, что версия другая, то переписывает конфиг дефолтными значениями и все твои сохранения псу под хвост.
« Последнее редактирование: 28 Ноября 2022, 15:52:09 от andytux »

Оффлайн Deo

  • Автор темы
  • Активист
  • *
  • Сообщений: 292
    • Просмотр профиля
Re: Как устанавливать программы в /home
« Ответ #5 : 28 Ноября 2022, 15:50:21 »
Включить отображение скрытых файлов в домашнем каталоге, найти нужный конфиг. В основном они в ~/.config, но бывают и в других расположениях, если не соблюдают стандарты XDG.
Вы хотите сказать, что все настройки программ сохраняются в /home?
В этом и вопрос - как устанавливать программы и настройки в /home...?
« Последнее редактирование: 28 Ноября 2022, 15:56:31 от Deo »
Кто в деловой переписке употребляет жаргон - тот американец неграмотный :)

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 488
  • Oderint, dum metuant
    • Просмотр профиля
Re: Как устанавливать программы в /home
« Ответ #6 : 28 Ноября 2022, 15:55:12 »
С целью сохранения установленных программ при переустановке системы.
так в Линусе всегда придется переустанавливать проги, ибо любые проги размазывают свои компоненты в системной области оси, (завичимости) и  проги просто не будут запускаться.

** лучший вариант - это либо скачать DEB-пакеты и при переустаноке использовать  dpkg  или используя инет устанавливать через механизм apt install сохранив в файле все последовательности и смысл инсталяций...

// а ваш вариант - для Линуса вообще недопустим ибо сами проги без связи с системой Линус это нонсенс...ибо Линус сдедит за обновлением и сменой пакетов и зависимостей, что невозможно в вашем случае.

Пользователь добавил сообщение 28 Ноября 2022, 16:00:29:
Вы хотите сказать, что все настройки программ сохраняются в /home?
В этом и вопрос - как устанавливать программы и настройки в /home...?
все просто - в пакете установке расписаны все цели для установки и зависимости для настройки проги. Изменять чужой пакет не принято, если он создан не вами, иначе не будет обратной связи с разработчиком пакета
« Последнее редактирование: 28 Ноября 2022, 16:00:29 от cargan »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Re: Как устанавливать программы в /home
« Ответ #7 : 28 Ноября 2022, 16:02:32 »
cargan, нонсенс твое заявление, особенно на фоне моды на снапы, флатпаки, аппимаджи. А до того, как все это придумали их заменяла статическая компиляция. И никто ее не отменял и не запрещал.

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 488
  • Oderint, dum metuant
    • Просмотр профиля
Re: Как устанавливать программы в /home
« Ответ #8 : 28 Ноября 2022, 16:09:39 »
andytux, я классический красноглазик))) и мне претит все эти моды пришедшие из под Выньдофилоф... Так что если вы пришли в наш монастырь - бульте любезны жить по нашим канонам...

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6161
    • Просмотр профиля
Re: Как устанавливать программы в /home
« Ответ #9 : 28 Ноября 2022, 16:16:17 »
как устанавливать программы и настройки в /home...?
Программы устанавливать стандартно, из репозитория. Конфиги копировать из домашнего каталога старой системы в новую.
Посмотрите, что есть сейчас в ~/.config и всё станет ясно.

Оффлайн Ivanivanoff

  • Активист
  • *
  • Сообщений: 319
    • Просмотр профиля
Re: Как устанавливать программы в /home
« Ответ #10 : 28 Ноября 2022, 16:45:28 »
Цель: Сохранение установленных программ
Проще создать постустановочный bash-скрипт. с нужными программами.
Вот часть скрипта как пример:
## ИНТЕРНЕТ___________________________________________________
wget https://download.anydesk.com/linux/anydesk_6.1.1-1_amd64.deb &&
sudo apt install ./anydesk_6.1.1-1_amd64.deb -y &&
wget http://ftp.us.debian.org/debian/pool/main/p/pangox-compat/libpangox-1.0-0_0.0.2-5.1_amd64.deb &&
sudo apt install ./libpangox-1.0-0_0.0.2-5.1_amd64.deb &&
# Dropbox*************************************************
wget https://www.dropbox.com/download?dl=packages/ubuntu/dropbox_2020.03.04_amd64.deb &&
sudo apt install ./download?dl=packages%2Fubuntu%2Fdropbox_2020.03.04_amd64.deb -y &&
# Chrome браузер*******************************************
sudo apt install libxss1 libappindicator1 libindicator7 &&
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb &&
sudo apt install ./google-chrome*.deb
и их настроек при переустановке системы
Раздел home забэкапить или одни папки с настройками программ в home.
Да как уже сказано в постах выше в оснавном они наодятся в скрытой папке ./config разве что  Firefox в ./.mozilla.


Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1402
    • Просмотр профиля
Re: Как устанавливать программы в /home
« Ответ #11 : 29 Ноября 2022, 06:40:29 »
а как устанавливать программы в воздух?? Мне вот так захотелось, что бы место на харде не занимать.
Такой же бред.

В линуксе пакеты устанавливают ТАК КАК НАДО.
их файлы раскладываются по нужным системным папкам. что бы не загаживать систему дублями служебных файлов.

Нет блин, а я хочу что бы было как на винде - в папку програм файлиз, да ещё в домашней папке!!
Ну и ставь винду, чё?

Или мож просто отказаться от виндузятных ухваток и научиться пользоваться нормальной операционной системой?

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2537
    • Просмотр профиля
Re: Как устанавливать программы в /home
« Ответ #12 : 29 Ноября 2022, 09:55:31 »
А можно же как то сразу устанавливать в /home...?

Приспичило хранить софт в хомяке, пользуй appimage и бинарники.
Процентов 30 софта таким образом можно в хомяке держать, раз уж приспичило.
Firefox есть в appimage, krita, vlc да ещё фиг знает сколько, лень вспоминать.
Бинарники: yt-dlp, pdftk, 7zip ....

Ну да, следующий вопрос видимо будет: - Как на эти приложения ярлыки засадить в меню.
В той системе что я пользую и эта задача в 2 клика (только её называть нельзя здесь), в чистой Ubuntu х.з., там всё через ж..., даже разбираться не хочу, лень.
Хотя сам сейчас, по некоторым причинам, на работе вынужден чистую Ubuntu пользовать.  :'(
« Последнее редактирование: 29 Ноября 2022, 10:01:09 от Usermaster »

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1402
    • Просмотр профиля
Re: Как устанавливать программы в /home
« Ответ #13 : 30 Ноября 2022, 06:11:35 »
Приспичило хранить софт в хомяке, пользуй appimage и бинарники.
Другой вопрос - насколько правильно использовать такие программы на линуксе ))
Думаю, наш долг - разубедить в этом тех, кто не понимает сути структуры файловой системы линукса.
Однако же хозяин барин и ССЗБ

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
Re: Как устанавливать программы в /home
« Ответ #14 : 30 Ноября 2022, 06:34:51 »
Цель: Сохранение установленных программ и их настроек при переустановке системы
а цель переустановки системы?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

 

Страница сгенерирована за 0.025 секунд. Запросов: 22.