I've been using the guide from here:  https://clickhouse.com/docs/en/integrations/migration/clickhouse-local/ to install clickhouse-local (also mentioned here: https://clickhouse.com/blog/extracting-converting-querying-local-files-with-sql-clickhouse-local)

Running:
`curl https://clickhouse.com/ | sh`

downloads a clickhouse binary file (shouldn't it be clickhouse-local?)

but then if I try to do:
`xxx@DESKTOP-VNB3DU9:~$ ./clickhouse-local
-bash: ./clickhouse-local: No such file or directory`

and for install i get:
`sudo ./clickhouse install`
`No target executable - decompression only was performed.`


Environment: Ubuntu WSL 1 under Windows 11

MetaData metadata = *reinterpret_cast<MetaData*>(input + info_in.st_size - sizeof(MetaData));
    
    off_t files_pointer = le64toh(metadata.start_of_files_data);
    size_t decompressed_full_size = 0;
    
    off_t check_pointer = le64toh(metadata.start_of_files_data);
    for (size_t i = 0; i < le64toh(metadata.number_of_files); ++i)
    {
        FileData data = *reinterpret_cast<FileData*>(input + check_pointer);
        decompressed_full_size += le64toh(data.uncompressed_size);
        check_pointer += sizeof(FileData) + le64toh(data.name_length);
    }
    
    struct statfs fs_info;
    if (0 != fstatfs(input_fd, &fs_info))
    {
        perror("fstatfs");
        if (0 != munmap(input, info_in.st_size))
                perror("munmap");
        return 1;
    }
    if (fs_info.f_blocks * info_in.st_blksize < decompressed_full_size)
    {
        std::cerr << "Not enough space for decompression. Have " << fs_info.f_blocks * info_in.st_blksize << ", need " << decompressed_full_size << std::endl;
        return 1;
    }
    FileData file_info;
    
    for (size_t i = 0; i < le64toh(metadata.number_of_files); ++i)
    {