linux установка приложений на другой диск

Установка программ на не системный раздел

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

Какие есть способы безболезненного и менее муторного создания такой системы хранения программ на лине?

141545:1495488446

p

В общем случае, это невозможно.

кстати, а перенести корень и слинковать нельзя? Там с UID будут бока?

ТС, можно в директорию /орт инсталлить, но это геморрой и не всегда возможно.

При компилянии программы из сорцов, собственно перед самим процессом компиляния ты можешь указать в конфигурационном файле, куда ее ставить.Это единственный способ.

p

Я бы сказал с текущими дистрибутивами искоробочно невозможно.

p

Какие есть способы безболезненного и менее муторного создания такой системы хранения программ на лине?

140935: 764934605

Как workaround могу предложить после установки перенести самые тяжелые каталоги на другой винчестер и смонтировать соответствующие папки (каталоги) с помощью mount bind.

Какой дистрибутив GNU/Linux?

33962: 248459374

Что мешает перенести все файлы пакета на другой раздел и наделать симлинков? Можно это делать скриптом.

Эт не винда с её минимально необходимыми 30гб.

140935: 764934605

Возможно, можно использовать mount bind, можно использовать aufs3 для /usr, можно /usr вынести в отдельный раздел, да много способов, в этом сила и гибкость GNU/Linux.

Это не скажется на работоспособности программ?

33962: 248459374

p

Не скажется, но от этого оно не становится хорошей практикой.

+1. И сама идея какая то. Виндовая))))

141545:1495488446

p

соорудить на SSD раздел для /usr никак?

В случае неразделенной ФС, да. Но, к счастью, у нас есть варианты: можно смонтировать каталог (bind mount тут не при делах), физически находящийся на другом носителе или даже в Сети.Можно делать симлинки. Можно использовать контейнеры.

69425:2130894266

По 60 гб должно хватить винде и линуксу. Под home выдели место на другом диске. Надо смотреть куда там игры свои данные ставят, но обычно в home.
Сам софт занимает очень мало, много занимают данные.

70628: 461601269

У меня в пк стоят SSD на 128 гигов, и два харда на 2Тб и 500Гб.

У меня SSD на 128 гигов, там /boot и / (/home на HDD, музыка, фото и фильмы в отдельной помойке на сервере), на рутовой фс занято 20% и 80% свободно, поэтому вопрос «установка программ не на системный раздел» не стоит. Да, оффтопиком не пользуюсь, но если бы и пользовался, 64 гигов тоже бы хватало с большим запасом: было бы занято 40% и 60% свободно.

Что за программы ты ставишь для которых не хватает 128 гиг??

111417: 1123372575

Источник

Как установить софт в определенную папку на линуксе убунту?

21e06a19dacb435bb1669bd92219bc7a

95b2163b710f483d910e263b195b28da

21e06a19dacb435bb1669bd92219bc7a

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

Например, многие программы кладут файлы в /usr/lib, так вот вы можете создать раздел, и указать точкой монтирования /usr/lib либо даже /usr (это можно сделать при установке, либо позже с загрузочного диска ибо система не позволит вам по живому такое поменять, а нужно будет вернуть на место файлы которые там уже присутствуют).

Для этого нужно создать раздел + дополнительную запись в /etc/fstab файле. Для примера там уже должна быть корневая файловая система, монтируется в /. Как именно прописывать эти записи найти в сети не сложно. Потом переместить существующие файлы куда-то, смонтировать раздел куда решили, и вернуть на место всё файлы, после этого перезагрузиться в систему и смотреть что получилось.

Так же можно монтировать раздел в одно место, а потом смонтировать через bind его директорию в другое место. В общем, ищите по опциям монтирования, там не очень сложно.

Источник

Установка приложений в другие директории/перенос из /home в другие директории

p

Какие игры, как ты их устанавливаешь и откуда берешь? Все это имеет значение для ответа.

albion online, скачал установщик с оф сайта игры. в /home устанавливается и не ворчит, а вот в /home-sdd не хочет.

устанавливаю просто запуская приложение что скачал, добавив в свойствах в права «разрешить выполнения файла как программы»

p

Потрошить установщик мне не очень хочется. Поэтому предложу другие варианты

Еще попробуй, грепни из установщика все

Ознакомься для начала с основами… почитай на досуге что-нибудь подобное http://rus-linux.net/MyLDP/BOOKS/Linux_Foundations/9/ch09.html

А вообще лучше бы систему установил на SSD, было бы эффективнее. Но можно сделать и то что ты хочешь… Гугли про права доступа к каталогам и файлам в Linux, команды chmod и chown.

Тебе нужно будет что-то подобное сделать:

только прочитай хоть для начала что делают эти команды.

p

У тебя изначально неправильный концепция создана. Нужно было ставить всю систему вместе с домашней директорией на ssd, на hdd создать файлопомойку и монтировать в домашнюю или прокинуть линки для загрузок, видео, музыки и т. д.

Возможно вы и правы, в связи с нехваткой опыта сделал как сделал, ибо ещё не разбираюсь как «на hdd создать файлопомойку и монтировать в домашнюю или прокинуть линки для загрузок, видео, музыки и т.д.»

p

Это вопросы для отдельной темы.

Ну тогда всё ок, можешь вообще этот кусок ssd примонтировать куда- нить в папку /home/user/games/. А можно и так пользоваться как у тебя, только права там выставить юзеру. Но вон даже аноним тебе правильно говорит, что правильней было бы сделать.

В идеале, если ssd большой, переустановить систему. При переустановке, разбей SSD на два раздела, один это будет корень, а другой home. Оставшийся HDD сразу целиком смонтируй куда-нить в /mnt/pomoyka или в папку юзера /home/user/pomoyka и потом туда весь хлам типа игр сваливать.

Благодарю за ответ, идея с перемонтированием ssd в что-то типа /home/user/games/ мне в голову что-то не приходила, по сути эта самый простой вариант для меня сейчас, я думаю. Но чтобы хоть чему-то научиться я сейчас хотел выдать права себе или сделать в папке /home-ssd такие права чтобы я могу туда устанавливать с помощью команд из той статьи, что я кинул выше. Стоит ли заморачиваться только ради того чтобы что-то понять или лучше перемонтировать в /home/user и т.д.?

120309:1694971822

В /home расположена куча мелких конфигов к которым желательно иметь высокую скорость доступа. Лучше все-таки перемонтировать как тут уже посоветовали.

p

идея с перемонтированием ssd в что-то типа /home/user/games/ мне в голову что-то не приходила

Установка тем образом, что ты описывал (через установщик с оф. сайта), все равно потребует вмешательства неизвестной степени.

) директорию типа storage (/home/твой_ник/storage). В нее монтируй свой hdd, если он с одним разделом, конечно. Дальше по ситуации.

Спасибо за ответ. Устанавливаю игру я просто через запуск установщика что я скачал с сайта указав в свойствах в вкладке «права» ставлю галочку «разрешить выполнения файла как программы»

думаю я получил ответ на свой вопрос и не один. Думаю можно ставить отметку как решённую.

p

На будущее, если ты не за этику и свободу, то лучше через steam. Он хорошо работает, и там можно через ГУИ настроить, что нужно. Для тебя это будет проще и надежнее.

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

50287: 2021443877

а там точно установщик есть? последние игры что я видел это архивы с лаунчером, их распаковать можно куда угодно, работают без установки, конфиги да, в

Источник

Выбор редакции

Новинки аниме зимы 2021-2022.

Топ-300 лучших полнометражных.

Топ-20 лучших сериалов про.

Как устанавливать программы в Linux

cover

Пользователи Windows, переходя на Linux, уже имеют некоторый багаж знаний и навыков работы с компьютером, часть из которых становится бесполезным в Linux, ввиду существенных отличий между системами. Linux более гибкая система, в которой добиться желаемого можно несколькими способами. Это касается и установки программ. Если пользователи Windows привыкли, что для установки программы нужно выполнить программу-установщик, которая обычно называется Setup.exe или Install.exe, то в Linux это можно сделать разными способами. Тем не менее, рекомендуем устанавливать программы из официальных репозиториев, а другие варианты использовать лишь в тех случаях, когда есть четкое понимание, как и зачем это делается.

Репозиторий — это архив программ, размещенный в интернете или в локальной сети. Установка программ из этого архива производится с помощью специальных утилит, которые мы рассмотрим ниже. Репозитории популярных дистрибутивов содержат огромное количество программ на любой вкус. Например, репозиторий стабильной версии Debian содержит более 37500 пакетов.

Пакет — это набор файлов (исполняемые файлы, исходный код, данные) предназначенный для установки программ. Также пакеты содержат некоторую служебную информацию, например, номер версии и, так называемые, зависимости.

Зависимости указывают, какие сторонние пакеты (то есть программы, библиотеки, данные) нужны для нормальной работы данного приложения. Если необходимые пакеты отсутствуют на компьютере, то они будут установлены автоматически. Таким образом, пользователю не нужно следить за установкой всех необходимых библиотек, данных, нужных для работы конкретного программного обеспечения. Для этого используются специальные программы — менеджеры пакетов.

Еще одно преимущество использования официальных репозиториев — это то, что все пакеты перед включением в репозиторий тщательно проверяются и, в большинстве случаев, распространяются вместе с открытым исходным кодом, что гарантирует работоспособность программы и практически исключает наличие вредоносного кода. Но при установке программ из неофициальных источников нужно быть осторожным.

Для установки программ из репозиториев используются различные менеджеры пакетов, которые могут иметь как графический, так и текстовой интерфейс.

Установка программ в Ubuntu с использованием графического интерфейса

Начнем со стандартного менеджера самого популярного на сегодняшний день дистрибутива Linux — Ubuntu. Он носит название «Центр приложений Ubuntu». Для вызова этой программы нужно кликнуть по соответствующей иконке на панели запуска.

ub

Рис. 1. Иконка центра приложений Ubuntu

Если иконка там отсутствует, нужно открыть Главное меню (Dash) и набрать первые буквы названия программы.

usc

Рис. 2. Центр приложения Ubuntu

В верхней части окна программы можно выбрать:

В правом верхнем углу окна находится строка поиска, куда можно ввести ключевые слова, описывающие нужную программу. Слева расположен список категорий программ. По центру окна расположен непосредственно список программ. Нажав на иконку или название программы, мы увидим ее подробное описание, скриншоты и отзывы пользователей. Для установки программы нужно нажать кнопку «Установить» (или «Купить», если приложение платное). Перед установкой система запросит пароль суперпользователя, после чего останется подождать некоторое время, пока программа загрузится и установится. Удаление программ выполняется аналогичным образом. Сверху окна нажимаем на кнопку «Установлено», выбираем программу, которую хотим удалить, затем нажимаем кнопку «Удалить».

Установка программ в режиме командной строки

Установка программы из репозитория

Перед установкой программ необходим обновить версии установленных программ и библиотек, выполнив последовательно команды:

sudo apt-get update

sudo apt-get upgrade

После чего устанавливаем нужный пакет командой:

sudo apt-get install paket

Где paket — это название пакета, например, команда

sudo apt-get install mc

установит пакет mc, то есть Midnight Commander.

Для удаления пакета paket нужно выполнить команду:

sudo apt-get remove paket

Можно одновременно установить или удалить несколько программ, например, команда:

sudo apt-get install php5 mysql-server apache2 phpmyadmin

установит основной набор программ, необходимый для работы web-сервера.

sudo apt-cache search keyword

Поиск по ключевому слову «keyword» производится как в названии, так и в описании программ.

Также для работы с пакетами можно использовать программу aptitude. Синтаксис установки и удаления пакетов, такой же, как и у apt-get:

sudo aptitude install paket

sudo aptitude remove paket

Команда aptitude без параметров вызовет текстовую оболочку управления пакетами.

Установка программы непосредственно из дистрибутива (file.deb)

Просмотр списка пакетов:

Установка программ в системах с RPM

Для обновления пакетов необходимо выполнить команду:

yum update

Для установки программы paket из репозитория используется команда:

yum install paket

Для удаления, соответственно:

yum remove paket

Поиск программы по ключевому слову «keyword»:

yum search keyword

Запуск исполняемых файлов и скриптов

sudo chmod +x file.sh

./file.sh

Сценариям на скриптовых языках можно не давать права на исполнение (chmod +x), можно определить тип файла, как указано выше и запустить соответствующий интерпретатор с указанием исполняемого файла. Например:

sh file.sh

python file.py

Не забудьте, что для запуска программы должен быть установлен соответствующий язык программирования, в последнем случае Python.

Компиляция программ

Большинство программ для Linux являются открытыми, то есть распространяются вместе с исходным кодом. Это позволяет участвовать в разработке широкому кругу программистов, исправлять ошибки, дорабатывать программы, проверять их на наличие вредоносного кода и закладок, переносить программы на другие платформы и т. д. Кроме того, при компиляции можно оптимизировать работу программ, например скорость их выполнения. С другой стороны, компиляция программ является самым сложным видом их установки. Пользователь должен сам отслеживать зависимости и обрабатывать ошибки, которые могут возникнуть при компиляции. Исходный код обычно поставляется в виде архивов tar, сжатых архиваторами gzip: tar.gz, tgz, bzip2: tar.bz2

Сначала необходимо распаковать файл с исходным кодом, выполнив команду:

Если файл сжатый, то тип архиватора будет распознан автоматически, поэтому можно не указывать его в виде ключа. Исходный код будет распакован в директорию, соответствующую названию файла, в данном случае program. Переходим в директорию с исходным кодом:

cd program

Если в папке есть файлы README или INSTALL необходимо их прочесть, там обычно содержится важная информация по установке и список необходимых библиотек, которые следует установить перед компиляцией. Посмотреть список файлов можно с помощью команды ls, а просмотреть файл README с помощью команды less README.

Чаще всего компиляция выполняется с помощью следующих команд: ./configure

configure — это скрипт, который проверяет, есть ли все программы и библиотеки, необходимые для компиляции и выполняет подготовку к основному процессу. В случае, если скрипт выдаст ошибку, необходимо будет установить соответствующие программы и библиотеки. Если ошибок нет, выполняем непосредственно компиляцию командой:

make

Если все прошло удачно, то для установки скомпилированной программы нужно будет выполнить команду:

make install

В случае, если установка проводится в системные директории, необходимы права root или команда sudo:

sudo make install

После установки можно удалить ненужные временный файлы командой:

sudo make clean

Удаление программы, которая установлена таким образом, обычно производится с помощью команды:

sudo make uninstall

Упомянем еще один способ установки программ, а конкретно игр.

В последнее время производители компьютерных игр стали уделять больше внимания Linux, благодаря чему появилась, например, такая платформа, как Steam. Но это уже тема для отдельной статьи.

Источник

Выбор места установки программ

tickСколько занимает места линукс минт 17.2 после установки?Спасибо
сделал загрузочую флешку, установил линукс, только с первого раза чет не получилось, диски поделил.

Ошибка при установки программ из центра приложений
Доброго времени суток! При установе программ из Ubuntu Software Center выдает сообщение: При.

Ошибка при установки программ с помощь центра приложений
Здравствуйте. У меня возникла опять проблема. Я хочу установить программу любую с помощью центра.

После установки (псевдо)эмулятора Ардуино начались тихие установки программ и замена страницы поиска
Добрый вечер! Ситуация близкая к предыдущим случаям. Без моего ведома устанавливаются игровые.

Он установится в стандартные директории: запускаемый бинарник в /usr/bin, библиотеки в /usr/lib, разные картинки и вспомогательные файлы в /usr/share и т.д. Но когда вы будете заходить на сайты, то ваш личный профиль, куки и кеш будет сохраняться в домашней директории /home/ в какой-нибудь директории, имя которой начинается на точку (это такой аналог скрытых файлов). Например, Firefox сохраняет в /home/ /.mozilla/firefox

Вы можете создать большой раздел на HDD и примонтировать его как /home. В этом случае все ваши личные файлы и настройки программ будут храниться на HDD, а сами программы (которые относительно небольшие) будут на SSD.

Только лично я считаю это бессмысленным, так как вы пожертвуете преимуществами быстрого SSD. например, кеш браузера будет читаться с медленного HDD, что будет затормаживать работу браузера.

Источник

Понравилась статья? Поделить с друзьями:
Добавить комментарий
  • Как сделать успешный бизнес на ритуальных услугах
  • Выездной кейтеринг в России
  • Риски бизнеса: без чего не обойтись на пути к успеху
  • linux установка прав на папки и файлы рекурсивно
  • linux установить магазин приложений