Dealing with installation of langpacks

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi everyone. For this moment none of Live ISO editions/spins install langpacks 
except for `langpack-en`, as opposed to Fedora Everything and Fedora Server 
ISO. Langpacks contains localization for some software (e.g. LibreOffice, man 
pages) and grammar check rules. If I recall correctly, there is no way to 
install langpacks from GUI, so to fix this user need to surf the internet to 
find console command and figure out how and where to execute it.

I want to file change proposal to fix this issue. I have multiple solutions to 
this issue, all of them has their own pros and cons, but I don't know which 
will be best for Fedora, or maybe someone has better idea, so feedback would 
be great!

So, here is the list:
1. Add `langpack-*` (and packages that supplements them) into installation 
image.
This solution is the best in my opinion, because it will work with and without 
internet connection and provide language support for every language out of the 
box. However, this method will add approximately 400 MiB to size of image (my 
calculations are 355 and 351 MiB, Fedora KDE 41). I'm not sure if installer 
should install all of them on disk, language support will be provided for more 
languages user may use if all langpacks are installed into target system.

2. Make an application to automatically install langpacks after installation.
This method requires some effort: implementing an application, implementing 
localization for it, convincing all editions/spins to include it. It also 
won't work in offline/airgapped environments.

3. Make installer hybrid.
One way is to combine Live ISO's local packages and remote repositories to 
make hybrid installer. This will also help with installation of the most fresh 
system but this also won't work without internet connection.

Alexey


-- 
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux