Тема: [Ubuntu] Місце встановлення програм в Мінт
Де встановлюються програми в Мінт 17.1, скачані з Менеджера Програм?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → *nix → [Ubuntu] Місце встановлення програм в Мінт
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Де встановлюються програми в Мінт 17.1, скачані з Менеджера Програм?
Вітаю в Linux. Тут немає одного місця, куди встановлюються програми, натомість вони розкладаються по файловій системі. Приблизно так:
/bin - виконувані файли системних програм для користувачів
/sbin - виконувані файли системних програм
/etc - налаштування (в текстових файлах)
/lib - бібліотеки
/tmp - тимчасові файли
/var - файли даних програм
/opt - опціональні програми (не дуже визначено, наразі використовується нечасто)
/usr - вторинна ієрархія користувацьких програм, тобто в /usr можуть бути всі згадані підтеки зі своїми файлами
Крім того, є
/root - тека користувача root
/home - теки користувачів
/boot - завантажувач (часто окремий розділ)
Кожна програма розподіляє свої файли по цій системі: бібліотеки - в /lib, виконувані - в /bin, конфіги - в /etc... чи в /usr/lib, /usr/bin, /usr/etc. Чи і туди, і туди. Залежно від програми.
/bin
/usr/bin
/usr/local/bin
Ще по ходу бібліотеки...
дайте йому код пакетного менеджера
дайте йому код пакетного менеджера
бінарний в hex чи джерельний? чи пожаліти та дати мануал по його використанню?
Вітаю в Linux. Тут немає одного місця, куди встановлюються програми, натомість вони розкладаються по файловій системі.
При цьому я не казав, що вони встановлюються всі в одне місце. Деякі програми знайдені.
Я теж кажу де, але сам факт володіння наддніпрянською говіркою, як бачимо, мізків не додає. Mint це лінуксовий дистр, тому розташування програм визначається стандартами POSIX. Себто це не безкоштовний аналог вінди.
А може він хоче як у вінді видалити там програму
Це як? Вручну видалити каталог з програмою в Program Files?
Це як? Вручну видалити каталог з програмою в Program Files?
Я оптиміст і думаю що він просто хоче розмістити папку з програмами на SSD диску
тому розташування програм визначається стандартами POSIX
POSIX до цього немає ніякого відношення, той же GoboLinux цьому доказ, почнемо з того, шо в кожному дистрибутиві все може бути як захоче розробник, одні будуть зберігати бінарнік в /usr/bin скажімо пакет libreoffice, в тійже папці буде папка з назвою libreoffice де будуть всі бібліотеки що потрібні до офісу, а в другому навпаки. ELF офісу буде в /usr/local/bin, файли з конфігураціями будуть вже в /usr/local/etc/libreoffice ... І не факт шо все буде так завжди, бо від версії до версії все може мінятись, а це дуже бісить програмістів лінукс
Так, це не POSIX, а FHS.
А Mac OS також має таку структуру встановлених програм? Дякую.
temlees написав:А Mac OS також має таку структуру встановлених програм? Дякую.
В mac структура фс прихована від кінцевого користувача, але так він як нащадок unix/bsd має подібну структуру. Приблизно таку
Знайшов у закладках, сподіваюся не застаріла інформація.
HIER(7) BSD Miscellaneous Information Manual HIER(7)
NAME
hier -- layout of filesystemsDESCRIPTION
A historical sketch of the filesystem hierarchy. The modern OS X filesystem is documented in the
``File System Programming Guide'' available on Apple Developer./ root directory of the filesystem
/bin/ user utilities fundamental to both single-user and multi-user environments
/dev/ block and character device files
fd/ file descriptor files; see fd(4)
/etc/ system configuration files and scripts
/mach_kernel kernel executable (the operating system loaded into memory at boot time).
/sbin/ system programs and administration utilities fundamental to both single-user and multi-user multiuser
user environments/tmp/ temporary files
/usr/ contains the majority of user utilities and applications
bin/ common utilities, programming tools, and applications
include/ standard C include filesarpa/ C include files for Internet service protocols
hfs/ C include files for HFS
machine/ machine specific C include files
net/ misc network C include files
netinet/ C include files for Internet standard protocols; see inet(4)
nfs/ C include files for NFS (Network File System)
objc/ C include files for Objective-C
protocols/ C include files for Berkeley service protocols
sys/ system C include files (kernel data structures)
ufs/ C include files for UFSlib/ archive libraries
libexec/ system daemons & system utilities (executed by other programs)
local/ executables, libraries, etc. not included by the basic operating system
sbin/ system daemons & system utilities (executed by users)
share/ architecture-independent data filescalendar/ a variety of pre-fab calendar files; see calendar(1)
dict/ word lists; see look(1)web2 words from Webster's 2nd International
words common wordsman/ manual pages
misc/ misc system-wide ascii text files
mk/ templates for make; see make(1)
skel/ example . (dot) files for new accounts
tabset/ tab description files for a variety of terminals; used in the term-cap termcap
cap file; see termcap(5)
zoneinfo/ timezone configuration information; see tzfile(5)/var/ multi-purpose log, temporary, transient, and spool files
at/ timed command scheduling files; see at(1)
backups/ misc. backup files
db/ misc. automatically generated system-specific database files
log/ misc. system log filesmail/ user mailbox files
run/ system information files describing various info about system since it was
bootedutmpx database of current users; see utmpx(5)
rwho/ rwho data files; see rwhod(8), rwho(1), and ruptime(1)
spool/ misc. printer and mail system spooling directoriesmqueue/ undelivered mail queue; see sendmail(8)
tmp/ temporary files that are kept between system reboots
folders/ per-user temporary files and cachesSEE ALSO
ls(1), apropos(1), whatis(1), whereis(1), finger(1), which(1), find(1), grep(1), fsck(8)HISTORY
A hier manual page appeared in Version 7 AT&T UNIX.
Version 7 1979 року... ну, майже не спізнилися. Остання версія FHS 3.0 цього року.
Version 7 1979 року... ну, майже не спізнилися. Остання версія FHS 3.0 цього року.
Ну в Apple схоже поки користуються Version 7
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися