Підкажіть, будь ласка, який у нас формат пакетів rpm чи deb?

Пробачте за ламерське питання. Я тільки вчуся. :shock:
Підкажіть, будь ласка, який у нас формат пакетів rpm чи deb?
Остання активність
Закрито
Ні

Повідомлення

Підкажіть будь ласка, як поставити .deb пакет? В репозиторії такого немає, в тарболах також, бо код не є відкритим. .deb можна якось конвертувати в tbz2? Дякую.

Цитата:
Підкажіть будь ласка, як поставити .deb пакет?
deb можна поставити. Найпростіший випадок - розпакувати вміст архіву deb у відповідні теки. Можна просто зайти в deb, як в архів за допомогою mc, або використати архіватор.

Але не факт, що кожна програма коректно буде працювати після цього.
Вкажіть який саме deb ви хочете поставити. Якщо це відкрита програма, то її простіше зібрати з вихідних кодів і додати в репозитарій Груші. Якщо закрита - то треба дивитися що там в неї, дуже ймовірно що легко можна буде адаптувати.

Цитата:

deb можна поставити. Найпростіший випадок - розпакувати вміст архіву deb у відповідні теки. Можна просто зайти в deb, як в архів за допомогою mc, або використати архіватор.

Але не факт, що кожна програма коректно буде працювати після цього.
Вкажіть який саме deb ви хочете поставити. Якщо це відкрита програма, то її простіше зібрати з вихідних кодів і додати в репозитарій Груші. Якщо закрита - то треба дивитися що там в неї, дуже ймовірно що легко можна буде адаптувати.

Пакет CrossOver. Наскільки мені відомо, це закрита програма. Але дякую за пораду :) Спробую так. А якщо збирати, то за допомогою "./configure, make, sudo make install"? А як додавати програми в репозитарій Груші?
P.S. А як же dpkg? Хіба він не використовується для встановлення deb пакетів?? :?

На жаль, не вийшло встановити deb як архів. Спочатку для зручності я трансформував deb у звичайний архів за допомогою deb2targz. Розпакував архів і вставив у відповідні папки. Але нічого в меню не з'явилось... Буду думати далі...

Спробував використати dpkg. Ось що з того вийшло:
user@GrushaLinux /media/disk $ sudo dpkg -i crossover-pro_9.0.0-1_i386.deb
Пароль:
dpkg: warning: 'update-rc.d' not found in PATH or not executable.
dpkg: 1 expected program not found in PATH or not executable.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
user@GrushaLinux /media/disk $
:?

Crossover розповсюджується також у вигляді скриптів із розширенням .sh
Отож заходити у терміналі у теку з цим файлом (якщо він у вас є) а тоді набираєте ./install-crossover-pro-9.0.0.sh

І вона інсталюється. Зауважу, що install-crossover-pro-9.0.0.sh - це назва відповідного файлу. Якщо у вас нема такого файлу то на можна поритися у інтернеті.
Зокрема за такою адресою завантажите його http://www.ex.ua/view/110115?r=50898,23781

Взагалі файли з розширенням .sh - це деякий аналог .bat, а .bin - аналог .exe (з деякими застереженнями) у лінуксі.

Цитата:
Crossover розповсюджується також у вигляді скриптів із розширенням .sh
Отож заходити у терміналі у теку з цим файлом (якщо він у вас є) а тоді набираєте ./install-crossover-pro-9.0.0.sh

І вона інсталюється. Зауважу, що install-crossover-pro-9.0.0.sh - це назва відповідного файлу. Якщо у вас нема такого файлу то на можна поритися у інтернеті.
Зокрема за такою адресою завантажите його http://www.ex.ua/view/110115?r=50898,23781

Взагалі файли з розширенням .sh - це деякий аналог .bat, а .bin - аналог .exe (з деякими застереженнями) у лінуксі.

Дякую :D
Але все-таки, цікаво знати, чи можна якось встановлювати deb файли на Груші? Чи існують якісь аналоги команди alien?

Цитата:

Але все-таки, цікаво знати, чи можна якось встановлювати deb файли на Груші? Чи існують якісь аналоги команди alien?

Адекватних аналогів alien не існує. Та і alien спрацьовує лише в найпростіших випадків. Він толком не розв’язує залежностей і ніяк не враховує іншу специфіку дистрибутиву, зокрема init скрипти, як у вашому випадку.

Найпростіший варіант - пишете урл, та свої побажання тут:
http://grusha.org.ua/phpbbforum/viewtopic.php?f=24&t=48

Цитата:

Адекватних аналогів alien не існує. Та і alien спрацьовує лише в найпростіших випадків. Він толком не розв’язує залежностей і ніяк не враховує іншу специфіку дистрибутиву, зокрема init скрипти, як у вашому випадку.

Найпростіший варіант - пишете урл, та свої побажання тут:
http://grusha.org.ua/phpbbforum/viewtopic.php?f=24&t=48


Зрозуміло, дякую :)

Цитата:

Адекватних аналогів alien не існує. Та і alien спрацьовує лише в найпростіших випадків. Він толком не розв’язує залежностей і ніяк не враховує іншу специфіку дистрибутиву, зокрема init скрипти, як у вашому випадку.

Найпростіший варіант - пишете урл, та свої побажання тут:
http://grusha.org.ua/phpbbforum/viewtopic.php?f=24&t=48


Зрозуміло, дякую :)

Підскажіть, будь-ласка, як коректно встановити програму. В інтернеті ніби все написано - make install та ін., але завжди є якісь нюанси, про які звичайний користувач не здогадується (а може й не здогадатися).
Приклад - я хочу встановити розширення до pidgin -- bot-Sentry (антиспам). у репозиторіях Груші такої програмки немає. тар.бз - архів з програмою вже скачав...
Мало не забув.. Sulfur має таку можливість - встановлення з двійкових пакунків. що воно таке та з чим його їдять?

Цитата:
Sulfur має таку можливість - встановлення з двійкових пакунків. що воно таке та з чим його їдять?
Зається, що можна встановити лише .tbz2 файли... Хоча не факт. В мене це ще жодного разу не виходило...