This is difficult in linux

>this is difficult in linux

is it though?

Never used linux but even on windows most package managers have something like "--tree=/some/fucking/path" option.

yeah
even when you can it breaks shared libraries

Because we are smart enough to have a different software that will take care about everything package related.

Why would I want this anyways?

>it breaks shared libraries
on windows maybe, but not on linux
ld-linux.so is responsible for finding libraries to load, which directories used is controlled by ld.so.config

let's say you have a small ssd and a large hdd and you want to install large software on the hdd while only keeping the basics on the ssd

Lasrge software generally come in tarballs which can be run locally(my home directory is on hdd). I never had issues like this even though I am using an ssd and hdd combo.

lmao rekt #420 noscope

nvidia > AMD
INTEL > AMD

shills BTFO L-M-A-O

So much this. Same setup here. Simple as shit

How is this difficult?

>Hurrrrr what are mount points

Installing an application into a specific directory is difficult?

Pretty sure you can just use ImageMagick to strip the exif data from files from the command line in linux.

convert -strip

Couldn't linux or even windows just adopt .app packages? They were made in the 80s, and they solve the installer and dependency problem and can be placed anywhere. Ubuntu tries to replicate this in 2016, but couldn't linus do it in 199-something?

>this is difficult on windows

>being able to install wherever on windows and make a fucking mess of the filesystem
>vs installing launch binaries/scripts in a strict directory hierarchy that makes everything perfectly logical for everyone in GNU
Paid Microsoft shills, just leave.

thats why linux has 10+ root directories while windows has 3?
like why do we need /bin, /usr/bin, /usr/sbin, and /sbin?
logical ain't it
t. not a shill

Installing shovelware is difficult? Is that supposed to be a bad thing?

Also /opt

>/bin
Outdated
>/usr/sbin/
Outdated
>/sbin/
Outdated

There used to be a split between /bin and /usr/bin because of the possibility of /usr being on a separate partition than root, so basic binaries had to be in /bin (e.g. mount). And sbin were for root user-only binaries, but again this has been depreciated. So yes, logical.

And /opt is for user-installed, Windows-like self-contained binary directories.

How about looking at a "GNU directory structure for dummies" cheatsheet before asking next time?

Just statically link that shit.

while i agree they should be deprecated, the latest Unix (POSIX) standard still has them, and 99% of linux distributions have them.

>/bin
basic system binaries like cd, ls
>/sbin
system binaries only to use by root
>/usr/bin
user program binaries, like mpv or gimp
>/usr/sbin
user program binaries only to use by root

it's perfectly logical

apparently you can only ping under root now
> cd sbin
> ls
SystemStarter fsck_exfat halt mount mount_hfs newfs_hfs quotacheck
autodiskmount fsck_hfs ifconfig mount_acfs mount_msdos newfs_msdos reboot
disklabel fsck_msdos ip6fw mount_afp mount_nfs newfs_udf route
dmesg fsck_udf ipfw mount_cd9660 mount_ntfs nfsd rtsol
dynamic_pager fstyp kextload mount_cddafs mount_smbfs nfsiod shutdown
emond fstyp_hfs kextunload mount_devfs mount_udf nologin umount
fibreconfig fstyp_msdos launchd mount_exfat mount_webdav pfctl
fsck fstyp_ntfs md5 mount_fdesc mpioutil ping
fsck_cs fstyp_udf mknod mount_ftp newfs_exfat ping6


(my os is compatible with posix standard)

GNU's Not Unix.

And I'm sure several still have them just because they don't want to change, but it's basically gone now and many distros just link /bin, /sbin, and /usr/sbin to /usr/bin

Linux is not GNU

Linux isn't the filesystem. Linux isn't the OS. Linux is the kernel.

Do you call Windows NTOSKRNL.EXE?

gnu is only some terminal utilities
whose can be replaced by bsd ones

>replaced by BSD ones
At which it's... called BSD.

Seriously, kids. This isn't difficult to understand.

Now install two copies of one program(each with different settings) without using terminal!

Whatever. A linux system will take less disk place than Windows anyway, even with all your software installed. Games are installed on your home partition by default.

./configure --prefix=/path/to/install
So hard.

Really though, it creates more problems than it solves. The lack of standardization around Windows software installation (not just location) is appalling. (I recently had to create a Windows installer at work)

I can't believe MS hasn't fixed it in all this time.