solus-project / package-management Goto Github PK
View Code? Open in Web Editor NEWThis project forked from solusos-discontinued/pisi
License: Other
This project forked from solusos-discontinued/pisi
License: Other
I was trying to install pencil in solus, but had no success. Where can I suggest to include pencil as package in solus?
Hello,
Catalan po file was added 6 moths ago and created even more time ago. It was merged into the main code alongside other corrections from another language. But, since then, I have not seen it applied on an installed system.
Do these changes need to reach the system through an update that has not been triggered yet?
Thanks,
David
Hi, it looks like as if there is an issue with eopkg while trying to search for certain packages containing a + in the name (like libstdc++, or even libc++). It seems to work with all of - * / % =, but not +
Issue happening with libc++ :
infrandomness@inftop /mnt/src/servo $ sudo eopkg search libc++ --debug
System error. Program terminated.
<class 'sre_constants.error'>: multiple repeat
Please use 'eopkg help' for general help.
Traceback:
File "/usr/bin/eopkg", line 82, in <module>
cli.run_command()
File "/usr/lib/python2.7/site-packages/pisi/cli/pisicli.py", line 142, in run_command
self.command.run()
File "/usr/lib/python2.7/site-packages/pisi/cli/search.py", line 68, in run
replace = re.compile("(%s)" % "|".join(self.args), re.I)
File "/usr/lib/python2.7/re.py", line 194, in compile
return _compile(pattern, flags)
File "/usr/lib/python2.7/re.py", line 251, in _compile
raise error, v # invalid expression
me randomly testing :
infrandomness@inftop /mnt/src/servo $ sudo eopkg search + --debug
System error. Program terminated.
<class 'sre_constants.error'>: nothing to repeat
Please use 'eopkg help' for general help.
Traceback:
File "/usr/bin/eopkg", line 82, in <module>
cli.run_command()
File "/usr/lib/python2.7/site-packages/pisi/cli/pisicli.py", line 142, in run_command
self.command.run()
File "/usr/lib/python2.7/site-packages/pisi/cli/search.py", line 68, in run
replace = re.compile("(%s)" % "|".join(self.args), re.I)
File "/usr/lib/python2.7/re.py", line 194, in compile
return _compile(pattern, flags)
File "/usr/lib/python2.7/re.py", line 251, in _compile
raise error, v # invalid expression
infrandomness@inftop /mnt/src/servo $ sudo eopkg search ++ --debug
System error. Program terminated.
<class 'sre_constants.error'>: nothing to repeat
Please use 'eopkg help' for general help.
Traceback:
File "/usr/bin/eopkg", line 82, in <module>
cli.run_command()
File "/usr/lib/python2.7/site-packages/pisi/cli/pisicli.py", line 142, in run_command
self.command.run()
File "/usr/lib/python2.7/site-packages/pisi/cli/search.py", line 68, in run
replace = re.compile("(%s)" % "|".join(self.args), re.I)
File "/usr/lib/python2.7/re.py", line 194, in compile
return _compile(pattern, flags)
File "/usr/lib/python2.7/re.py", line 251, in _compile
raise error, v # invalid expression
Since this project is forked from Pisi, it includes some documents from Pisi which are misleading in the context of eopkg. Please consider either updating them or removing them. Most offending cases are:
Also AUTHORS shall probably be updated to include Ikey and any other possible developers.
Please, update pending modifications proposed half a year ago to correct catalan translation.
eopkg suggests to run pisi in some messages:
filip@solus ~ $ sudo eopkg install npm
System error. Program terminated.
Repo item npm not found
Please use 'pisi help' for general help.
Use --debug to see a traceback.
By the way, is it known when npm package will be added to solus repo?
it doesn't seem to be possible to install .eopkg
files in the same way .deb
files can be installed on Ubuntu-based distros.
I've been using Xubuntu for years without internet (can't afford it), so I've built up quite the database of .deb files...
so after finding out I couldn't install from that collection, I decided to look into downloading the eopkg files I needed.
but I wanted to note, not being able to install by double-clicking the file is keeping me from progressing on this latest installation of Solus 3. :/
While reading https://getsol.us/2018/09/11/package-repo-migration-now-available/ I noticed two commands I didn't know what the abbreveation meant:
sudo eopkg dr Solus
sudo eopkg rr Solus
So I tried to look them up via man eopkg but noticed, that neither disable-repo nor remove-repo are described in the man page. I only know the long commands from trying to execute the above commands.
Please check the manpage for implemented but yet undocumented commands.
It is very difficult to update a Solus PC because of random error 503s. However, when I re-run eopkg I can download the package. Eopkg should be able to retry downloads of packages x number of times.
I would like to add/modify post eopkg install actions to more suite my needs/wants.
Could you point me towards documentation or code responsible for this process?
[✓] Syncing filesystems success
[✓] Updating dynamic library cache success
[✗] Updating clr-boot-manager failed
A copy of the command output follows:
[ERROR] cbm (../src/lib/system_stub.c:L31): Invalid block device: 0:29
Out of memory
[FATAL] cbm (../src/bootman/bootman.c:L477): Cannot determine boot device
[✗] Updating clr-boot-manager failed
A copy of the command output follows:
[ERROR] cbm (../src/lib/system_stub.c:L31): Invalid block device: 0:29
Out of memory
[FATAL] cbm (../src/bootman/bootman.c:L477): Cannot determine boot device
[✓] Updating icon theme cache: hicolor success
[✓] Updating desktop database success
[✓] Updating manpages database success
I'm a Solus user running on a unsupported file system:
I haven't been able to figure out whats the mechanism responsible for running these tasks.
Since latest pull request is from more than a year ago...
When i tried to update packages today with "sudo eopkg up" i ran into an issue that repeatedly printed the download status oddly until i extended the width of the window, at which point it printed the status correctly again.
Using solus's default terminal.
My terminal size is 24 rows, 80 columns.
My screen resolution is 1600x900.
`Downloading 6 / 52
Package libreoffice-common found in repository Solus
libreoffice-common-79-80-1-x86_64.delta.eopkg (33.3 MB) 0% 85.89 MB/s [00:0libreoffice-common-79-80-1-x86_64.delta.eopkg (33.3 MB) 0% 85.89 MB/s [00:0libreoffice-common-79-80-1-x86_64.delta.eopkg (33.3 MB) 0% 85.89 MB/s [00:0libreoffice-common-79-80-1-x86_64.delta.eopkg (33.3 MB) 0% 85.89 MB/s [00:0libreoffice-common-79-80-1-x86_64.delta.eopkg (33.3 MB) 0% 85.89 MB/s [00:0libreoffice-common-79-80-1-x86_64.delta.eopkg (33.3 MB) 0% 85.89 MB/s [00:0libreoffice-common-79-80-1-x86_64.delta.eopkg (33.3 MB) 0% 85.89 MB/s [00:0libreoffice-common-79-80-1-x86_64.delta.eopkg (33.3 MB) `
Hello there,
I'm the original author of PISI from Tubitak 2005/2006. I am maintaining the abandoned original development branch of pisi here:
https://github.com/examachine/pisi
The releases you are making is a fork of Pardus stable branch, however, it is not informative to make major releases of PISI as you like, you probably should instead call your branch "solus-1.x" "solus-3.x" or otherwise. Just a suggestion, but the planned pisi releases are 3.x and 4.x, and you've already named your releases 3.x. I know you have your own ideas about how you would like PISI to be, but you cannot simply adopt a package manager that is already developed by others and not abandoned, Pisi Linux is also maintaining releases off the stable branch, but this naming will be a problem.
Anyhow, I will name the development branch releases "devel-3.x" and so forth, and to avoid confusion with the "stable" branch, the new stable releases will be named something else, but here see this, you've already called your code "solus-project/package-management", you can use the pisi name in your tools if you like it so much, but if you release it like this it might be disrespectful to the original Pardus naming scheme where we had a stable and a devel branch. You are making major changes I get it, but as the original author, I might not agree with them, and they are not part of the roadmap I've had for the development branch. Please take this as a friendly suggestion to avoid naming clutter in the future. I would also be grateful if you acknowledged the original authors (there were 4 authors) properly -- future maintainers made a mess of all the code, including the AUTHORS and TODO files, which is why I discarded most arbitrary changes in the stable branch that crippled PISI libs. Anyhow, I think you'll find the original devel releases intriguing. And if you'd like to talk about what changes you are planning, just shoot me a message at gmail.
Kind Regards,
Dr. Eray Ozkural
Please, remove the pisi symlink to pisi-cli in order to avoid any user confusion. If the official way is to call eopkg, only support that.
Solus has no basic encryption support other than may be with zip files with passwords.
http://www.cyberciti.biz/hardware/howto-linux-hard-disk-encryption-with-luks-cryptsetup-command/
In my Office I want to keep my documents encrypted, but solus has no encfs nor partition encryption.
Also there's no nfs support.
Please consider encryption support so that Solus could be used in workplace. Thank you.
bash-recovery-4.4.019-49-1-x86_64.eopkg (486.0 KB)100% 34.90 MB/s [00:00:00] [complete]
Downloading 437 / 489
Package dracut found in repository Solus
dracut-37-40-1-x86_64.delta.eopkg (156.0 KB)100% 33.89 MB/s [00:00:00] [complete]
Downloading 438 / 489
Package libmspub found in repository Solus
libmspub-0.1.4-6-1-x86_64.eopkg (135.0 KB)100% 316.30 MB/s [00:00:00] [complete]
Downloading 439 / 489
Package imlib2 found in repository Solus
imlib2-3-4-1-x86_64.delta.eopkg (202.0 KB)100% 22.62 MB/s [00:00:00] [complete]
Downloading 440 / 489
Package libxt found in repository Solus
libxt-6-7-1-x86_64.delta.eopkg (149.0 KB)100% 249.59 MB/s [00:00:00] [complete]
Is it viable to make a RAMdisk for the union/work directories so that all of that disk IO is avoided. It would reduce disk degradation and improve performance.
I have error when I run system upgrade
all of things work good just one fail in clr-boot-manager happend:
Installing 386 / 386 xorg-driver-video-radeon-19.1.0-42-1-x86_64.eopkg [cached] Installing xorg-driver-video-radeon, version 19.1.0, release 42 Upgrading to new upstream version Extracting the files of xorg-driver-video-radeon Upgraded xorg-driver-video-radeon [✓] Syncing filesystems success [✓] Updating dynamic library cache success [✗] Updating clr-boot-manager failed A copy of the command output follows: [FATAL] cbm (../src/bootman/kernel.c:L657): Failed to install initrd /boot/EFI/com.solus-project/initrd-com.solus-project.current.5.3.7-132: **No space left on device** [FATAL] cbm (../src/bootman/update.c:L380): Failed to install default-current kernel: ///usr/lib/kernel/com.solus-project.current.5.3.7-132 [✓] Running depmod on kernel 5.3.7-132.current success [✓] Updating graphical driver configuration success [✓] Updating system users success [✓] Updating systemd tmpfiles success [✓] Reloading systemd configuration success [✓] Compiling AppArmor profiles success [✓] Reloading AppArmor profiles success [✓] Compiling glib-schemas success [✓] Rebuilding font cache success [✓] Updating mimetype database success [✓] Updating icon theme cache: hicolor success [✓] Updating icon theme cache: Adwaita success [✓] Updating icon theme cache: default success [✓] Updating icon theme cache: Papirus success [✓] Updating icon theme cache: Papirus-Dark success [✓] Updating icon theme cache: Papirus-Adapta success [✓] Updating icon theme cache: Papirus-Adapta-Nokto success [✓] Updating icon theme cache: HighContrast success [✓] Updating icon theme cache: Papirus-Light success [✓] Updating icon theme cache: solus-sc success [✓] Updating icon theme cache: breeze_cursors success [✓] Updating desktop database success [✓] Rebuilding dconf database success [✓] Updating GTK2 input module cache success [✓] Updating GTK3 input module cache success [✓] Updating manpages database success [✓] Updating SSL certificates success [✓] Reloading udev rules success [✓] Applying udev rules success
I searched about that but nothing founded.
this is my system detiles:
mab@mab ~ $ uname -a Linux mab 4.20.16-112.current #1 SMP PREEMPT Fri Mar 15 02:54:46 UTC 2019 x86_64 GNU/Linux mab@mab ~ $ lsb_release -a LSB Version: 1.4 Distributor ID: Solus Description: Solus Release: 4.0 Codename: fortitude
how can I fix that?I used to install solus alongside win 10 and win 10 maked a 100MB EFI partition and now solus want me to resize it !! :S
Because of that I resized my windows efi partition but error still alive:
mab@mab ~ $ sudo clr-boot-manager set-timeout 5 && sudo clr-boot-manager updateNew timeout value is: 5 [FATAL] cbm (../src/bootman/kernel.c:L657): Failed to install initrd /boot/EFI/com.solus-project/initrd-com.solus-project.current.5.3.7-132: No space left on device [FATAL] cbm (../src/bootman/update.c:L380): Failed to install default-current kernel: ///usr/lib/kernel/com.solus-project.current.5.3.7-132
when trying to install system.base i get this error:
System error. Program terminated.
[Errno 2] No such file or directory: 'lib'
this also occurs (because of safety switch) when trying to install anything when the basedir does not have system.base.
You can work around it by installing baselayout with --ignore-safety.
steps to reproduce:
tmpd=$(mktemp -d)
sudo eopkg ar a https://packages.solus-project.com/unstable/eopkg-index.xml.xz -D $tmpd
sudo eopkg it -c system.base -D $tmpd
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.