Code Monkey home page Code Monkey logo

arco-plasma's Introduction

Project Update: Transition to New Repositories

Repository Status: Deprecated

IMPORTANT NOTICE: As of April 2024, these GitHub repositories will no longer be maintained and are preserved solely as a reference for the numerous tutorial videos available on YouTube. For active development and ISO building guides, please visit our new repositories.

Transition Announcement

In April 2024, we announced a significant shift in our project to enhance simplification and efficiency. This update is focused on streamlining deployment and testing processes to improve the overall user experience.

Key Updates

Consolidation of ISOs

  • Reduced Complexity: We have streamlined from 45 different ISO images to just three, simplifying testing and maintenance.
  • Tailored Options: The available ISOs are optimized for diverse user needs, incorporating boot systems like GRUB, systemd, and rEFInd.

Calamares Installer Enhancements

  • Enhanced Integration: The Calamares installer now seamlessly supports multiple bootloaders, including the new rEFInd option, alongside existing GRUB and systemd-boot.

Desktop Environment and Software Selection

  • Optimized Choices: We have phased out less stable or popular desktops and software, focusing on options that provide stability and are well-regarded within the community.

Community Testing and Feedback

  • Engagement Request: Community testing of the new ISOs is vital. We rely on your feedback to ensure compatibility across a wide range of hardware and to make necessary adjustments.

Future Directions and Bootloaders

  • Innovation Continues: We are exploring additional bootloaders and kernels to increase flexibility and meet the evolving preferences of our users.

Commitment to Education and Updates

  • Rolling Release and Learning: Our project remains committed to the rolling release model, promoting continual learning and regular updates to enhance skills in Linux and Arch-based distributions.

Internet Connectivity and Kernel Testing

  • Increased Importance of Connectivity: Test your internet connectivity with the following kernel options, based on your distribution choice:
    • Arconet: linux kernel, linux-zen kernel
    • Arcopro: linux kernel, linux-lts kernel
    • Arcoplasma: linux-kernel, linux-cachyos

Guidance for Building ISOs

For detailed instructions on building your ISOs using the latest tools and best practices, refer to our new active repositories:

Just keep rolling

Users of ArcoLinuXL, ArcoLinuXS, ArcoLinuxD, and ArcoLinuxB ISOs can continue to enjoy the rolling release model, as these distributions are based on Arch Linux, which is inherently designed to roll forward with continuous updates.

NOTE: We use the archiso package from Arch Linux, which is subject to ongoing updates. Not every Arch Linux-based distro has access to this tool. Stay updated with the latest versions of archiso here.

We appreciate your continued support and feedback as we transition to these new platforms and enhance our project.

arco-plasma's People

Contributors

arcolinuxz avatar erikdubois avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

arco-plasma's Issues

Suggestions

I just have a small suggestions as to how to group packages in the packages.x86_64 list.
Instead of grouping packages under different categories as to where it belongs. It can be categorised as:

  1. Display managers
  2. Base packages for plasma DE ('plasma-desktop' group of arch)
  3. Extra packages for plasma (everythingthat's under 'plasma' group but not in 'plasma-desktop').
  4. KDE applications most common/useful
  5. KDE application others.
  6. Applications (Categorised as Browsers, utilities, Multimedia, torrent, editors and so on).
  7. Fonts can be grouped together
  8. Themes can be grouped together.
  9. Anything else can also be grouped based on categories.

After the essentials, all other packages can be included as groups or categories with or without the source of origin.

I feel like providing a small description of each section really helps in package selection and one might not be fully aware of what each package/group of packages does and whether or not it's optional or necessary for certain kind of functionality.

This is just an idea. I might be wrong here and the reason you decide to put them that way may have some other reasons which I am happy to learn about.

Edit: Categories for kernels can also be included.

Error script

makusensei@loli-linux ~/Descargas/arco-plasma/installation-scripts [18:57:58]

$ sh ./30-build-the-iso-local-v1.sh [±master ●]

##################################################################
Phase 1 : clean up and download the latest ArcoLinux-iso from github
##################################################################

Deleting the work folder if one exists
Deleting the build folder if one exists - takes some time
Git cloning files and folder to work folder
Clonando en '../work'...
remote: Counting objects: 782, done.
remote: Compressing objects: 100% (115/115), done.
remote: Total 782 (delta 110), reused 114 (delta 58), pack-reused 607
Recibiendo objetos: 100% (782/782), 4.04 MiB | 2.54 MiB/s, listo.
Resolviendo deltas: 100% (444/444), listo.

##################################################################
Phase 2 : Getting the latest versions for some important files
##################################################################

Removing the old packages.both file from work folder
Copying the new packages.both file
Removing old files/folders from /etc/skel
getting .bashrc from arcolinux-root
--2018-06-12 19:01:18-- https://raw.githubusercontent.com/arcolinux/arcolinux-root/master/root/.bashrc-latest
Cargado certificado CA '/etc/ssl/certs/ca-certificates.crt'
Resolviendo raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.216.133
Conectando con raw.githubusercontent.com (raw.githubusercontent.com)[151.101.216.133]:443... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 1976 (1,9K) [text/plain]
Grabando a: “../work/archiso/airootfs/etc/skel/.bashrc”

../work/archiso/air 100%[===================>] 1,93K --.-KB/s en 0s

2018-06-12 19:01:18 (25,0 MB/s) - “../work/archiso/airootfs/etc/skel/.bashrc” guardado [1976/1976]

##################################################################
Phase 3 : Renaming the iso to BYOI and the desktop
##################################################################

Renaming to ArcoLinuxB-plasma

##################################################################
Phase 4 : Let us build the iso
##################################################################

Checking if archiso is installed
################################################################
################## archiso is already installed
################################################################
Copying files and folder to ~/arcolinuxb-build as root
################################################################
In order to build an iso we need to clean your cache (y/n)?y
Paquetes a mantener:
Todos los paquetes instalados localmente

Directorio de la caché: /var/cache/pacman/pkg/
:: ¿Desea quitar los paquetes restantes de la caché? [S/n] s
quitando paquetes antiguos de la caché...

Directorio de la base de datos: /var/lib/pacman/
:: ¿Desea quitar los repositorios no utilizados? [S/n] s
quitando repositorios de sincronización no utilizados...
Making the Iso
==> ERROR: El archivo de depósito /usr/share/pacman/keyrings/arcolinux.gpg no existe.

[mkarchiso] INFO: Configuration settings
[mkarchiso] INFO: Command: init
[mkarchiso] INFO: Architecture: x86_64
[mkarchiso] INFO: Working directory: work/x86_64
[mkarchiso] INFO: Installation directory: arch
[mkarchiso] INFO: Pacman config file: work/pacman.conf

[mkarchiso] INFO: Installing packages to 'work/x86_64/airootfs/'...
==> Creating install root at work/x86_64/airootfs
==> Installing packages to work/x86_64/airootfs
warning: option --root is deprecated; use --sysroot instead
:: Synchronizing package databases...
core 129.8 KiB 245K/s 00:01 [----------------------] 100%
extra 1639.9 KiB 1481K/s 00:01 [----------------------] 100%
community 4.4 MiB 757K/s 00:06 [----------------------] 100%
multilib 170.1 KiB 183K/s 00:01 [----------------------] 100%
arcolinux_repo 20.6 KiB 129K/s 00:00 [----------------------] 100%
arcolinux_repo.sig 310.0 B 0.00B/s 00:00 [----------------------] 100%
error: arcolinux_repo: signature from "Erik Dubois [email protected]" is unknown trust
error: failed to update arcolinux_repo (invalid or corrupted database (PGP signature))
arcolinux_repo_iso 46.9 KiB 293K/s 00:00 [----------------------] 100%
arcolinux_repo_iso.sig 310.0 B 0.00B/s 00:00 [----------------------] 100%
error: arcolinux_repo_iso: signature from "Erik Dubois [email protected]" is unknown trust
error: failed to update arcolinux_repo_iso (invalid or corrupted database (PGP signature))
error: failed to synchronize all databases
==> ERROR: Failed to install packages to new root

makusensei@loli-linux ~/Descargas/arco-plasma/installation-scripts [19:01:41]

$

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.