LinuxForum.Fans
Тема

Научите устанавливать linux-приложения

Автор: sasch 53 сообщений 9310 просмотров
#216951
sasch написал:
чего то делаю не правильно?

Скрипт install.sh имеет право на выполнение?

text

ls -l install.sh
#216959

саш@минтовый /media/0616B26816B2587F/rtl_8712u_2.6.39.4/rtl_8712u_2.6.39.4 $ su
Пароль:
минтовый rtl_8712u_2.6.39.4 # ls -l install.sh
-rw------- 1 саш саш 111 Дек 9 09:46 install.sh

root@debian:/home/sasch# ls -l install.sh
-rw------- 1 sasch sasch 111 Дек 9 09:46 install.sh
root@debian:/home/sasch# ls -l ./install.sh
-rw------- 1 sasch sasch 111 Дек 9 09:46 ./install.sh
root@debian:/home/sasch#

#216960

sasch, скрипт исполняемым можно сделать так:

text

chmod 755 install.sh

...но, IMHO, установка программного обеспечения в обход менеджера установки и удаления программ вашего дистрибутива — плохая идея!

#216962
Lupo Alberto написал:
установка программного обеспечения в обход менеджера установки и удаления программ вашего дистрибутива — плохая идея!

угу. В данном случае в один "прекрасный" день ВНЕЗАПНО перестанет работать данный девайс. Можно конечно нагуглить и скачать новый драйвер, но вот чем вы его будете гуглить, если он отвалился? :O

#217929

Необязательно софт из исходников ставить, особенно когда не знаешь как..
Установка из репозиториев.
Репозиторий:
http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B9

1) Через консоль
Можно так, в консоль - sudo apt-get install "софтина"
удалить - sudo apt-get remove "софтина"
Если программы нет в официальных репозиториях, то можно подключить свои командой - sudo apt-add-repository "адрес репозитория" (например репозиторий firefox) ppa:mozillateam/firefox-stable. Затем обновить список репозиториев в системе sudo apt-get update.

2) Через менеджеры приложений:
Например в Ubuntu по умолчанию есть Центр приложений, запускаешь ищешь ставишь, идеальный вариант для новичков.
Если нужно большее можно поставить Synaptic, если не установлен ставишь так - sudo apt-get install synaptic. synaptic аналог ЦП.

PS - всё выше сказанное совет новичка для новичка

#217930
Linuxxxoid написал:
Необязательно софт из исходников ставить, особенно когда не знаешь как..

Я бы сказал, что софт из исходников ставить через ./configure && make && make install категорически противопоказано.
Для пакетных дистрибутивов есть checkinstall. Для всего остального полно *build'ов. На крайний случай можно самому написать.

#218189
Ranyar написал:
Я бы сказал, что софт из исходников ставить через ./configure && make && make install категорически противопоказано.

Согласен полностью!
Ставя в пакетную систему софт из исходников, мы превращаем пакетную систему в сорцовую.
А точнее в замусоренную.
А если понадобится потом прогу удалить? Или обновить?
Ладно, а если таких прог 2, или 10, или 100? уверен, что на 2 пользователь черз месяц забуте все пути, и тогда всё, пиши пропало.
Нет оно работать конечно будет, и даже можно будет продолжать ставить проги из сорцов, но захламлённость увеличивается в геометрической прогрессии, с каждой новой прогой.
Хотя у меня есть знакомые-мазохисты, которые любят промышлять каждодневной переустановкой системы. К сожалению они все из стана MS.

#218263
Linuxxxoid написал:
Можно так, в консоль - sudo apt-get install "софтина"

sudo - not found
apt-get - not found
софтина - not found
Резюме: викинте на помойку свой дистрибутив.

Vadimsky написал:
А если понадобится потом прогу удалить?

make uninstall?

#218265
drBatty написал:

make uninstall?

Чем checkinstall хуже?

#218266
mvt написал:
Чем checkinstall хуже?

внимательно читаем, что цитируем.

#218271
drBatty написал:
[quote=mvt]Чем checkinstall хуже?

внимательно читаем, что цитируем.[/quote]
:)

#218378
drBatty написал:
make uninstall?

Вы и я про неё знаем.
А кто ещё про эту команду, из спецов, поставивший бинарный дистриб и понапихавхих прог из сорцов, знает?

#218409

Vadimsky, ты не поверишь - все в курсе...

Войдите или зарегистрируйтесь, чтобы ответить.