添加apt源
This commit is contained in:
parent
31a3c59ee4
commit
7ae8aff668
|
@ -0,0 +1 @@
|
|||
deb http://apt.gfdgdxi.top/ ./
|
|
@ -0,0 +1,10 @@
|
|||
#!/bin/bash
|
||||
rm -rf /tmp/gfdgd-xi-sources
|
||||
mkdir -p /tmp/gfdgd-xi-sources
|
||||
wget -P /tmp/gfdgd-xi-sources http://apt.gfdgdxi.top/gpg.asc
|
||||
wget -P /tmp/gfdgd-xi-sources http://apt.gfdgdxi.top/sources/github.list
|
||||
gpg --dearmor /tmp/gfdgd-xi-sources/gpg.asc
|
||||
#sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FD6EEA1F20CD4B27
|
||||
sudo cp -v /tmp/gfdgd-xi-sources/gpg.asc.gpg /etc/apt/trusted.gpg.d/gfdgdxi-list.gpg
|
||||
sudo cp -v /tmp/gfdgd-xi-sources/github.list /etc/apt/sources.list.d/gfdgdxi-list.list
|
||||
sudo apt update
|
|
@ -0,0 +1,41 @@
|
|||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
V3RtSx859wg=
|
||||
=7sI4
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
|
@ -0,0 +1,6 @@
|
|||
Package: deepin-community-live-cd-appstore
|
||||
Version: 1.1.0
|
||||
Architecture: all
|
||||
Depends: spark-store-console | spark-store
|
||||
Maintainer: gfdgd xi<3025613752@qq.com>
|
||||
Description: App Store For Deepin Community Live CD
|
Binary file not shown.
|
@ -0,0 +1,7 @@
|
|||
Package: deepin-community-live-cd-env-install
|
||||
Version: 1.1.0
|
||||
Architecture: all
|
||||
Conflicts: deepin-community-live-cd-env-mini, deepin-community-live-cd-env, deepin-community-live-cd-env-tiny, deepin-community-live-cd-env-full
|
||||
Depends: gparted, uos-livecdtools, com.poweriso.spark, pardus-boot-repair, deepin-repair-tools, gparted, deepin-community-live-cd-appstore, grub-customizer, spark-simple-remote-desktop-accessor, timeshift, uos-remote-assistance, deepin-installer, ghost:i386, boot-repair
|
||||
Maintainer: gfdgd xi<3025613752@qq.com>
|
||||
Description: Deepin Community Live CD Install 环境(非空包,带部分配置文件)
|
|
@ -0,0 +1,11 @@
|
|||
#!/bin/bash
|
||||
# 拷贝图片
|
||||
mkdir -p /usr/share/wallpapers/deepin-bak
|
||||
if [[ -f "/usr/share/wallpapers/deepin-bak/desktop.jpg" ]]; then
|
||||
echo "忽略"
|
||||
else
|
||||
mv /usr/share/wallpapers/deepin/* /usr/share/wallpapers/deepin-bak -v
|
||||
fi
|
||||
|
||||
mkdir -p /usr/share/wallpapers/deepin
|
||||
mv /usr/share/wallpapers/deepin-community-live-cd/* /usr/share/wallpapers/deepin -v
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/bash
|
||||
# 移除
|
||||
mv /usr/share/wallpapers/deepin-bak/* /usr/share/wallpapers/deepin -v
|
||||
rm -rfv /usr/share/wallpapers/deepin-bak/
|
|
@ -0,0 +1,2 @@
|
|||
Deepin Community Live CD Install 系列
|
||||
由 gfdgd xi 制作,Deepin Live CD SIG 作品
|
|
@ -0,0 +1,5 @@
|
|||
[Desktop Entry]
|
||||
Name=设置该用户和Root用户密码为123456
|
||||
Exec=/usr/bin/change-defult-password
|
||||
Type=Application
|
||||
Icon=preferences-system
|
|
@ -0,0 +1,11 @@
|
|||
#!/bin/bash
|
||||
# Set User Password
|
||||
echo -e "123456\n123456" | sudo passwd user
|
||||
echo -e "123456\n123456" | sudo passwd uos
|
||||
# Set Root Password
|
||||
echo -e "123456\n123456" | sudo passwd root
|
||||
# VNC
|
||||
#x11vnc --forever &
|
||||
# Upload Data
|
||||
curl https://120.25.153.144/deepin-live-community-cd-mini-app-store/Install.php?Version=1.5.0-install-live #> /dev/null
|
||||
# End
|
|
@ -0,0 +1,5 @@
|
|||
[Desktop Entry]
|
||||
Name=设置该用户和Root用户密码为123456
|
||||
Exec=/usr/bin/change-defult-password
|
||||
Type=Application
|
||||
Icon=preferences-system
|
Binary file not shown.
After Width: | Height: | Size: 1.5 MiB |
Binary file not shown.
|
@ -0,0 +1,6 @@
|
|||
Package: ghost
|
||||
Version: 1.0.1
|
||||
Architecture: i386
|
||||
Depends: libc6, libstdc++6, libx11-6
|
||||
Maintainer: gfdgd xi<3025613752@qq.com>
|
||||
Description: Ghost For Deepin Community Live CD
|
Binary file not shown.
After Width: | Height: | Size: 20 KiB |
Binary file not shown.
|
@ -0,0 +1,7 @@
|
|||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Name=Ghost
|
||||
Exec=sudo ghost
|
||||
Icon=/opt/ghost.png
|
||||
Type=Application
|
||||
Categories=System;
|
Binary file not shown.
|
@ -0,0 +1,11 @@
|
|||
Package: pardus-boot-repair
|
||||
Version: 0.4.0
|
||||
Architecture: all
|
||||
Maintainer: Ali Riza KESKIN <ali.riza.keskin@pardus.org.tr>
|
||||
Installed-Size: 76
|
||||
Depends: libc6, live-boot, zenity
|
||||
Section: utils
|
||||
Priority: optional
|
||||
Homepage: https://pardus.org.tr
|
||||
Description: Pardus boot repair
|
||||
Pardus boot repair tool
|
|
@ -0,0 +1,23 @@
|
|||
8488e29e3e4aa81618de284897f5345b po/Makefile
|
||||
f1d75c3dc6cc865d62f72c88505e9efe po/pardus-boot-repair.pot
|
||||
4a1508eaffa13034635268db57198ec1 po/pt.mo
|
||||
657bc4f00a97b4fc604165ff6ecf960c po/pt.po
|
||||
a115bdab501b3af00543bdb46dfe0136 po/tr.mo
|
||||
1b777bc8e6c776ef0c6dc25b0eaeef41 po/tr.po
|
||||
d2867477c436f8d5063145ea30e6b876 usr/bin/check-filesystem
|
||||
d10b191d0e44a8780b326b1a67108aaf usr/bin/dump-info-log
|
||||
e65f7ede2739b2101e2f66d3224e8461 usr/bin/fix-broken-packages
|
||||
216cf39a80716e8249e31918396d0b26 usr/bin/full-upgrade
|
||||
6a5c8b47db10866661de1a5c5445ee8c usr/bin/grub-reinstall
|
||||
21f50032b691867b53914e7d707e4c19 usr/bin/pardus-boot-repair
|
||||
414ab044ae5253a90a9a9f85a429ee12 usr/bin/pardus-chroot
|
||||
2c48508a2431b15ecf28a59110b1e14e usr/bin/pardus-reinstall
|
||||
77041b8892a2f461d007a206b8736c99 usr/bin/reset-password
|
||||
781244271226a71c2e61acf6f024d0c4 usr/bin/search-operating-system
|
||||
c42af73e9d8f09316c98246ed85b4a08 usr/share/applications/tr.org.pardus.boot-repair.desktop
|
||||
8c81e9a0895210af594172e600141760 usr/share/doc/pardus-boot-repair/changelog.gz
|
||||
d41d8cd98f00b204e9800998ecf8427e usr/share/doc/pardus-boot-repair/copyright
|
||||
a53cd6df832679ef05b21b872ac01f74 usr/share/icons/pardus-boot-repair.svg
|
||||
4a1508eaffa13034635268db57198ec1 usr/share/locale/pt/LC_MESSAGES/pardus-boot-repair.mo
|
||||
a115bdab501b3af00543bdb46dfe0136 usr/share/locale/tr/LC_MESSAGES/pardus-boot-repair.mo
|
||||
af9c7bcb447d6c5ba607015b66a0680e usr/share/polkit-1/actions/pardus-boot-repair.policy
|
|
@ -0,0 +1,9 @@
|
|||
#!/bin/sh
|
||||
set -e
|
||||
# Automatically added by dh_icons/13.3.3~bpo10+1
|
||||
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then
|
||||
if which update-icon-caches >/dev/null 2>&1 ; then
|
||||
update-icon-caches /usr/share/icons/pardus-boot-repair.svg
|
||||
fi
|
||||
fi
|
||||
# End automatically added section
|
|
@ -0,0 +1,7 @@
|
|||
#!/bin/sh
|
||||
set -e
|
||||
# Automatically added by dh_icons/13.3.3~bpo10+1
|
||||
if which update-icon-caches >/dev/null 2>&1 ; then
|
||||
update-icon-caches /usr/share/icons/pardus-boot-repair.svg
|
||||
fi
|
||||
# End automatically added section
|
|
@ -0,0 +1,32 @@
|
|||
#!/usr/bin/make -f
|
||||
|
||||
all: build
|
||||
|
||||
generate-pot:
|
||||
xgettext -o pardus-boot-repair.pot -L Shell --keyword --keyword=eval_gettext ../pardus-boot-repair
|
||||
|
||||
build:
|
||||
@echo "Building the mo files"
|
||||
for file in `ls *.po`; do \
|
||||
lang=`echo $$file | sed 's/\.po//'`; \
|
||||
msgfmt -o $$lang.mo $$file; \
|
||||
done
|
||||
|
||||
install:
|
||||
for file in `ls *.po`; do \
|
||||
lang=`echo $$file | sed 's/\.po//'`; \
|
||||
mkdir -p $(DESTDIR)/usr/share/locale/$$lang/LC_MESSAGES/; \
|
||||
install $$lang.mo $(DESTDIR)/usr/share/locale/$$lang/LC_MESSAGES/pardus-boot-repair.mo ;\
|
||||
done
|
||||
|
||||
|
||||
update-po:
|
||||
for i in *.po; do \
|
||||
code=$$(echo $$i | sed 's/.po//'); \
|
||||
intltool-update --gettext-package=pardus-boot-repair --dist $$code; \
|
||||
done
|
||||
|
||||
clean:
|
||||
rm -f *.mo
|
||||
|
||||
# vim:ts=4
|
|
@ -0,0 +1,195 @@
|
|||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-11-07 11:23+0300\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: ../pardus-boot-repair:10
|
||||
#, sh-format
|
||||
msgid "You cannot open boot repair during installation"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:11 ../pardus-boot-repair:37
|
||||
#, sh-format
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:26
|
||||
#, sh-format
|
||||
msgid "Select user"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:27 ../pardus-boot-repair:50 ../pardus-boot-repair:68
|
||||
#: ../pardus-boot-repair:81 ../pardus-boot-repair:93 ../pardus-boot-repair:107
|
||||
#, sh-format
|
||||
msgid "Exit"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:28 ../pardus-boot-repair:51 ../pardus-boot-repair:69
|
||||
#: ../pardus-boot-repair:82 ../pardus-boot-repair:94 ../pardus-boot-repair:108
|
||||
#, sh-format
|
||||
msgid "Select"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:29
|
||||
#, sh-format
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:49
|
||||
#, sh-format
|
||||
msgid "Select rootfs partition"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:52
|
||||
#, sh-format
|
||||
msgid "Rootfs partition"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:67
|
||||
#, sh-format
|
||||
msgid "Select grub disk"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:70
|
||||
#, sh-format
|
||||
msgid "Grub disk"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:80
|
||||
#, sh-format
|
||||
msgid "Select partition"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:83
|
||||
#, sh-format
|
||||
msgid "partition"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:92
|
||||
#, sh-format
|
||||
msgid "Select efi partition"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:95
|
||||
#, sh-format
|
||||
msgid "EFI partition"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:106
|
||||
#, sh-format
|
||||
msgid "Pardus Boot Repair"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:109
|
||||
#, sh-format
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:109
|
||||
#, sh-format
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:111
|
||||
#, sh-format
|
||||
msgid "Reinstall grub"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:112 ../pardus-boot-repair:130
|
||||
#, sh-format
|
||||
msgid "Reset password"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:113
|
||||
#, sh-format
|
||||
msgid "Open chroot shell"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:114
|
||||
#, sh-format
|
||||
msgid "Reinstall system"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:115
|
||||
#, sh-format
|
||||
msgid "Repair partition"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:116
|
||||
#, sh-format
|
||||
msgid "Reset user config"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:117
|
||||
#, sh-format
|
||||
msgid "Update system"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:118
|
||||
#, sh-format
|
||||
msgid "Try to fix broken packages"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:119
|
||||
#, sh-format
|
||||
msgid "Create system report"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:125
|
||||
#, sh-format
|
||||
msgid "Failed to reinstall grub"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:130
|
||||
#, sh-format
|
||||
msgid "Enter new passpord"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:133
|
||||
#, sh-format
|
||||
msgid "Failed to reset password"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:140
|
||||
#, sh-format
|
||||
msgid "Failed to open chroot shell"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:144
|
||||
#, sh-format
|
||||
msgid "Failed to fix broken packages"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:146
|
||||
#, sh-format
|
||||
msgid "This operation may damage your files! Do you want to continue?"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:150
|
||||
#, sh-format
|
||||
msgid "Failed to reinstall system"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:153 ../pardus-boot-repair:158
|
||||
#, sh-format
|
||||
msgid "Failed to repair partition"
|
||||
msgstr ""
|
||||
|
||||
#: ../pardus-boot-repair:162
|
||||
#, sh-format
|
||||
msgid "Failed to update system"
|
||||
msgstr ""
|
Binary file not shown.
|
@ -0,0 +1,173 @@
|
|||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# Hugo Carvalho <hugokarvalho@hotmail.com>, 2022.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-04-18 07:50+0000\n"
|
||||
"PO-Revision-Date: 2022-11-23 14:23+0000\n"
|
||||
"Last-Translator: Hugo Carvalho <hugokarvalho@hotmail.com>\n"
|
||||
"Language-Team: \n"
|
||||
"Language: pt\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Poedit 3.2\n"
|
||||
|
||||
#: ../pardus-boot-repair:11
|
||||
#, sh-format
|
||||
msgid "You cannot open boot repair during installation"
|
||||
msgstr "Não é possível abrir o reparador de arranque durante a instalação"
|
||||
|
||||
#: ../pardus-boot-repair:12 ../pardus-boot-repair:38
|
||||
#, sh-format
|
||||
msgid "OK"
|
||||
msgstr "Aceitar"
|
||||
|
||||
#: ../pardus-boot-repair:27
|
||||
#, sh-format
|
||||
msgid "Select user"
|
||||
msgstr "Selecionar utilizador"
|
||||
|
||||
#: ../pardus-boot-repair:28 ../pardus-boot-repair:51 ../pardus-boot-repair:68
|
||||
#: ../pardus-boot-repair:83 ../pardus-boot-repair:94 ../pardus-boot-repair:125
|
||||
#: ../pardus-boot-repair:136
|
||||
#, sh-format
|
||||
msgid "Exit"
|
||||
msgstr "Sair"
|
||||
|
||||
#: ../pardus-boot-repair:29 ../pardus-boot-repair:52 ../pardus-boot-repair:69
|
||||
#: ../pardus-boot-repair:84 ../pardus-boot-repair:95 ../pardus-boot-repair:126
|
||||
#: ../pardus-boot-repair:137
|
||||
#, sh-format
|
||||
msgid "Select"
|
||||
msgstr "Selecionar"
|
||||
|
||||
#: ../pardus-boot-repair:30
|
||||
#, sh-format
|
||||
msgid "User"
|
||||
msgstr "Utilizador"
|
||||
|
||||
#: ../pardus-boot-repair:50
|
||||
#, sh-format
|
||||
msgid "Select rootfs partition"
|
||||
msgstr "Selecionar a partição rootfs"
|
||||
|
||||
#: ../pardus-boot-repair:53
|
||||
#, sh-format
|
||||
msgid "Rootfs partition"
|
||||
msgstr "Partição rootfs"
|
||||
|
||||
#: ../pardus-boot-repair:67
|
||||
#, sh-format
|
||||
msgid "Pardus Boot Repair"
|
||||
msgstr "Reparador de arranque Pardus"
|
||||
|
||||
#: ../pardus-boot-repair:70
|
||||
#, sh-format
|
||||
msgid "Action"
|
||||
msgstr "Ação"
|
||||
|
||||
#: ../pardus-boot-repair:70
|
||||
#, sh-format
|
||||
msgid "Name"
|
||||
msgstr "Nome"
|
||||
|
||||
#: ../pardus-boot-repair:72
|
||||
#, sh-format
|
||||
msgid "Reinstall grub"
|
||||
msgstr "Reinstalar o grub"
|
||||
|
||||
#: ../pardus-boot-repair:73 ../pardus-boot-repair:108
|
||||
#, sh-format
|
||||
msgid "Reset password"
|
||||
msgstr "Repor a palavra-passe"
|
||||
|
||||
#: ../pardus-boot-repair:74
|
||||
#, sh-format
|
||||
msgid "Open chroot shell"
|
||||
msgstr "Abrir o shell do chroot"
|
||||
|
||||
#: ../pardus-boot-repair:75
|
||||
#, sh-format
|
||||
msgid "Reinstall system"
|
||||
msgstr "Reinstalar o sistema"
|
||||
|
||||
#: ../pardus-boot-repair:76
|
||||
#, sh-format
|
||||
msgid "Update system"
|
||||
msgstr "Atualizar o sistema"
|
||||
|
||||
#: ../pardus-boot-repair:77
|
||||
#, sh-format
|
||||
msgid "Try to fix broken packages"
|
||||
msgstr "Tentar corrigir pacotes corrompidos"
|
||||
|
||||
#: ../pardus-boot-repair:78
|
||||
#, sh-format
|
||||
msgid "Create system report"
|
||||
msgstr "Criar relatório do sistema"
|
||||
|
||||
#: ../pardus-boot-repair:82 ../pardus-boot-repair:124
|
||||
#, sh-format
|
||||
msgid "Select grub disk"
|
||||
msgstr "Selecionar o disco do grub"
|
||||
|
||||
#: ../pardus-boot-repair:85 ../pardus-boot-repair:127
|
||||
#, sh-format
|
||||
msgid "Grub disk"
|
||||
msgstr "Disco do grub"
|
||||
|
||||
#: ../pardus-boot-repair:93 ../pardus-boot-repair:135
|
||||
#, sh-format
|
||||
msgid "Select efi partition"
|
||||
msgstr "Selecionar a partição efi"
|
||||
|
||||
#: ../pardus-boot-repair:96 ../pardus-boot-repair:138
|
||||
#, sh-format
|
||||
msgid "EFI partition"
|
||||
msgstr "Partição EFI"
|
||||
|
||||
#: ../pardus-boot-repair:104
|
||||
#, sh-format
|
||||
msgid "Failed to reinstall grub"
|
||||
msgstr "Falha ao reinstalar o grub"
|
||||
|
||||
#: ../pardus-boot-repair:108
|
||||
#, sh-format
|
||||
msgid "Enter new passpord"
|
||||
msgstr "Introduza a nova palavra-passe"
|
||||
|
||||
#: ../pardus-boot-repair:111
|
||||
#, sh-format
|
||||
msgid "Failed to reset password"
|
||||
msgstr "Falha ao repor a palavra-passe"
|
||||
|
||||
#: ../pardus-boot-repair:117
|
||||
#, sh-format
|
||||
msgid "Failed to open chroot shell"
|
||||
msgstr "Falha ao abrir o shell do chroot"
|
||||
|
||||
#: ../pardus-boot-repair:120
|
||||
#, sh-format
|
||||
msgid "Failed to fix broken packages"
|
||||
msgstr "Falha ao corrigir pacotes corrompidos"
|
||||
|
||||
#: ../pardus-boot-repair:122
|
||||
#, sh-format
|
||||
msgid "This operation may damage your files! Do you want to continue?"
|
||||
msgstr "Esta operação pode danificar os seus ficheiros! Quer continuar?"
|
||||
|
||||
#: ../pardus-boot-repair:146
|
||||
#, sh-format
|
||||
msgid "Failed to reinstall system"
|
||||
msgstr "Falha ao reinstalar o sistema"
|
||||
|
||||
#: ../pardus-boot-repair:148
|
||||
#, sh-format
|
||||
msgid "Failed to update system"
|
||||
msgstr "Falha ao atualizar o sistema"
|
Binary file not shown.
|
@ -0,0 +1,209 @@
|
|||
#
|
||||
# Fatih Altun <fatih.altun@pardus.org.tr>, 2021.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 1.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-11-07 11:23+0300\n"
|
||||
"PO-Revision-Date: 2021-12-21 16:43+0300\n"
|
||||
"Last-Translator: Fatih Altun <fatih.altun@pardus.org.tr>\n"
|
||||
"Language-Team: Turkish <gelistirici@pardus.org.tr>\n"
|
||||
"Language: tr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2020-04-09 10:16+0000\n"
|
||||
"X-Generator: Gtranslator 3.38.0\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
#: ../pardus-boot-repair:10
|
||||
#, sh-format
|
||||
msgid "You cannot open boot repair during installation"
|
||||
msgstr "Yükleme sırasında başlangıç onarmayı açamazsınız "
|
||||
|
||||
#: ../pardus-boot-repair:11 ../pardus-boot-repair:37
|
||||
#, sh-format
|
||||
msgid "OK"
|
||||
msgstr "Tamam"
|
||||
|
||||
#: ../pardus-boot-repair:26
|
||||
#, sh-format
|
||||
msgid "Select user"
|
||||
msgstr "Kullanıcı Seç"
|
||||
|
||||
#: ../pardus-boot-repair:27 ../pardus-boot-repair:50 ../pardus-boot-repair:68
|
||||
#: ../pardus-boot-repair:81 ../pardus-boot-repair:93 ../pardus-boot-repair:107
|
||||
#, sh-format
|
||||
msgid "Exit"
|
||||
msgstr "Çıkış"
|
||||
|
||||
#: ../pardus-boot-repair:28 ../pardus-boot-repair:51 ../pardus-boot-repair:69
|
||||
#: ../pardus-boot-repair:82 ../pardus-boot-repair:94 ../pardus-boot-repair:108
|
||||
#, sh-format
|
||||
msgid "Select"
|
||||
msgstr "Seç"
|
||||
|
||||
#: ../pardus-boot-repair:29
|
||||
#, sh-format
|
||||
msgid "User"
|
||||
msgstr "Kullanıcı"
|
||||
|
||||
#: ../pardus-boot-repair:49
|
||||
#, sh-format
|
||||
msgid "Select rootfs partition"
|
||||
msgstr "Rootfs bölümünü seçin"
|
||||
|
||||
#: ../pardus-boot-repair:52
|
||||
#, sh-format
|
||||
msgid "Rootfs partition"
|
||||
msgstr "Rootfs bölümü"
|
||||
|
||||
#: ../pardus-boot-repair:67
|
||||
#, sh-format
|
||||
msgid "Select grub disk"
|
||||
msgstr "Grub diskini seçin"
|
||||
|
||||
#: ../pardus-boot-repair:70
|
||||
#, sh-format
|
||||
msgid "Grub disk"
|
||||
msgstr "Grub diski"
|
||||
|
||||
#: ../pardus-boot-repair:80
|
||||
#, sh-format
|
||||
msgid "Select partition"
|
||||
msgstr "Bölüm seçin"
|
||||
|
||||
#: ../pardus-boot-repair:83
|
||||
#, sh-format
|
||||
msgid "partition"
|
||||
msgstr "bölüm"
|
||||
|
||||
#: ../pardus-boot-repair:92
|
||||
#, sh-format
|
||||
msgid "Select efi partition"
|
||||
msgstr "Efi bölümünü seçin"
|
||||
|
||||
#: ../pardus-boot-repair:95
|
||||
#, sh-format
|
||||
msgid "EFI partition"
|
||||
msgstr "EFI bölümü"
|
||||
|
||||
#: ../pardus-boot-repair:106
|
||||
#, sh-format
|
||||
msgid "Pardus Boot Repair"
|
||||
msgstr "Pardus Başlangıç Onarma"
|
||||
|
||||
#: ../pardus-boot-repair:109
|
||||
#, sh-format
|
||||
msgid "Action"
|
||||
msgstr "Eylem"
|
||||
|
||||
#: ../pardus-boot-repair:109
|
||||
#, sh-format
|
||||
msgid "Name"
|
||||
msgstr "İsim"
|
||||
|
||||
#: ../pardus-boot-repair:111
|
||||
#, sh-format
|
||||
msgid "Reinstall grub"
|
||||
msgstr "Grubu yeniden yükleyin"
|
||||
|
||||
#: ../pardus-boot-repair:112 ../pardus-boot-repair:130
|
||||
#, sh-format
|
||||
msgid "Reset password"
|
||||
msgstr "Şifreyi yenile"
|
||||
|
||||
#: ../pardus-boot-repair:113
|
||||
#, sh-format
|
||||
msgid "Open chroot shell"
|
||||
msgstr "Chroot kabuğunu aç"
|
||||
|
||||
#: ../pardus-boot-repair:114
|
||||
#, sh-format
|
||||
msgid "Reinstall system"
|
||||
msgstr "Sistemi yeniden yükle"
|
||||
|
||||
#: ../pardus-boot-repair:115
|
||||
#, sh-format
|
||||
msgid "Repair partition"
|
||||
msgstr "Bölüm onar"
|
||||
|
||||
#: ../pardus-boot-repair:116
|
||||
msgid "Reset user config"
|
||||
msgstr "Kullanıcı ayarlarını sıfırla"
|
||||
|
||||
#: ../pardus-boot-repair:117
|
||||
#, sh-format
|
||||
msgid "Update system"
|
||||
msgstr "Sistemi güncelle"
|
||||
|
||||
#: ../pardus-boot-repair:118
|
||||
#, sh-format
|
||||
msgid "Try to fix broken packages"
|
||||
msgstr "Bozuk paketleri onarmayı dene"
|
||||
|
||||
#: ../pardus-boot-repair:119
|
||||
#, sh-format
|
||||
msgid "Create system report"
|
||||
msgstr "Sistem raporu çıkart"
|
||||
|
||||
#: ../pardus-boot-repair:125
|
||||
#, sh-format
|
||||
msgid "Failed to reinstall grub"
|
||||
msgstr "Grubu yeniden yükleme başarısız"
|
||||
|
||||
#: ../pardus-boot-repair:130
|
||||
#, sh-format
|
||||
msgid "Enter new passpord"
|
||||
msgstr "Yeni parolayı girin"
|
||||
|
||||
#: ../pardus-boot-repair:133
|
||||
#, sh-format
|
||||
msgid "Failed to reset password"
|
||||
msgstr "Parola yenileme başarısız"
|
||||
|
||||
#: ../pardus-boot-repair:140
|
||||
#, sh-format
|
||||
msgid "Failed to open chroot shell"
|
||||
msgstr "Chroot kabuğunu açma başarısız"
|
||||
|
||||
#: ../pardus-boot-repair:144
|
||||
#, sh-format
|
||||
msgid "Failed to fix broken packages"
|
||||
msgstr "Bozuk paketler onarılamadı"
|
||||
|
||||
#: ../pardus-boot-repair:146
|
||||
#, sh-format
|
||||
msgid "This operation may damage your files! Do you want to continue?"
|
||||
msgstr "Bu işlem verilerinize zarar verebilir. Devam etmek istiyor musunuz?"
|
||||
|
||||
#: ../pardus-boot-repair:150
|
||||
#, sh-format
|
||||
msgid "Failed to reinstall system"
|
||||
msgstr "Sistem yeniden yüklenemedi"
|
||||
|
||||
#: ../pardus-boot-repair:153 ../pardus-boot-repair:158
|
||||
#, sh-format
|
||||
msgid "Failed to repair partition"
|
||||
msgstr "Bölüm onarılamadı"
|
||||
|
||||
#: ../pardus-boot-repair:162
|
||||
#, sh-format
|
||||
msgid "Failed to update system"
|
||||
msgstr "Sistem güncellenemedi"
|
||||
|
||||
#, sh-format
|
||||
#~ msgid "Open desktop (experimental)"
|
||||
#~ msgstr "Masaüstü aç (deneysel)"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This feature is experimental and may damage your data! Do you want to "
|
||||
#~ "continue?"
|
||||
#~ msgstr ""
|
||||
#~ "Bu özellik deneyseldir ve verilerinize zarar verebilir! Devam etmek "
|
||||
#~ "istiyor musunuz?"
|
||||
|
||||
#, sh-format
|
||||
#~ msgid "Virtual desktop"
|
||||
#~ msgstr "Sanal masaustu"
|
|
@ -0,0 +1,15 @@
|
|||
#!/bin/bash
|
||||
while [[ ! -b /dev/$disk ]] ; do
|
||||
echo $(ls /sys/block/* | grep "[0-9]$")
|
||||
echo -n "partition >>> "
|
||||
read part
|
||||
done
|
||||
type=$(blkid | grep /dev/$disk | sed "s/.*TYPE=\"//g;s/\".*//g")
|
||||
if [[ "$type" == "ext4" ]] ; then
|
||||
yes "" | fsck.ext4 -f -y /dev/$disk
|
||||
|
||||
else
|
||||
yes "" | fsck.$type /dev/$disk
|
||||
fi
|
||||
echo -en "\033[32;1mPress any key to continue\033[;0m"
|
||||
read -n 1
|
|
@ -0,0 +1,33 @@
|
|||
#!/bin/bash
|
||||
target="$1"
|
||||
if [[ "$1" == "" ]] ; then
|
||||
echo -n "Input output target"
|
||||
read target
|
||||
fi
|
||||
if [[ "$disk" == "" || ! -b "/dev/$disk" ]] ; then
|
||||
echo -n "Input rootfs disk"
|
||||
read disk
|
||||
fi
|
||||
mount "/dev/$disk" /mnt
|
||||
zip "$target/system-log" \
|
||||
/mnt/var/log/auth.log \
|
||||
/mnt/var/log/boot.log \
|
||||
/mnt/var/log/daemon.log \
|
||||
/mnt/var/log/dmesg.log \
|
||||
/mnt/var/log/dpkg.log \
|
||||
/mnt/var/log/kern.log \
|
||||
/mnt/var/log/syslog.log \
|
||||
/mnt/var/log/user.log \
|
||||
/mnt/var/log/pardus-installer.log \
|
||||
/mnt/etc/hosts \
|
||||
/mnt/etc/apt/sources.list \
|
||||
/mnt/etc/apt/sources.list.d/* \
|
||||
/mnt/var/log/auth.log \
|
||||
/mnt/var/log/Xorg.0.log \
|
||||
/mnt/var/lib/dpkg/status \
|
||||
/mnt/var/log/lightdm/lightdm.log \
|
||||
/mnt/var/log/apt/*.log \
|
||||
/mnt/var/log/lightdm/lightdm.log \
|
||||
/mnt/boot/grub/grub.cfg
|
||||
|
||||
umount -lf -R /mnt
|
|
@ -0,0 +1,32 @@
|
|||
#!/bin/bash
|
||||
set +e
|
||||
while [[ ! -b /dev/$disk ]] ; do
|
||||
echo $(ls /sys/block/* | grep "[0-9]$")
|
||||
echo -n "Rootfs partition >>> "
|
||||
read disk
|
||||
done
|
||||
mount /dev/$disk /mnt
|
||||
mount --bind /dev /mnt/dev
|
||||
mount --bind /dev/pts /mnt/dev/pts
|
||||
mount --bind /sys /mnt/sys
|
||||
mount --bind /proc /mnt/proc
|
||||
[[ ! -d /mnt/var/lib/dpkg ]] && exit 1
|
||||
cat /etc/resolv.conf > /mnt/etc/resolv.conf
|
||||
rm -rf /mnt/etc/apt/sources.list.d
|
||||
mkdir -p /mnt/etc/apt/sources.list.d
|
||||
rm -rf /mnt/var/lib/apt/lists/*
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
chroot /mnt apt update
|
||||
chroot /mnt apt install -f -y
|
||||
chroot /mnt dpkg -l | grep "^i[A-Z]" | tr -s " " | cut -f 2 -d " " | while read package ; do
|
||||
chroot /mnt dpkg --configure -a
|
||||
chroot /mnt dpkg -r --force-depends $package
|
||||
chroot /mnt apt install -f --allow-downgrades --allow-change-held-packages -o Dpkg::Options::="--force-confnew" -y
|
||||
done
|
||||
sync
|
||||
for dir in dev/pts dev sys proc ; do
|
||||
while umount -lf "/mnt/$dir" 2>/dev/null; do : ;done
|
||||
done
|
||||
umount -lf /mnt 2>/dev/null
|
||||
echo -en "\033[32;1mPress any key to continue\033[;0m"
|
||||
read -n 1
|
|
@ -0,0 +1,29 @@
|
|||
#!/bin/bash
|
||||
set +e
|
||||
while [[ ! -b /dev/$disk ]] ; do
|
||||
echo $(ls /sys/block/* | grep "[0-9]$")
|
||||
echo -n "Rootfs partition >>> "
|
||||
read disk
|
||||
done
|
||||
mount /dev/$disk /mnt
|
||||
mount --bind /dev /mnt/dev
|
||||
mount --bind /dev/pts /mnt/dev/pts
|
||||
mount --bind /sys /mnt/sys
|
||||
mount --bind /proc /mnt/proc
|
||||
[[ ! -d /mnt/var/lib/dpkg ]] && exit 1
|
||||
cat /etc/apt/sources.list > /mnt/etc/apt/sources.list
|
||||
cat /etc/resolv.conf > /mnt/etc/resolv.conf
|
||||
rm -rf /mnt/etc/apt/sources.list.d
|
||||
mkdir -p /mnt/etc/apt/sources.list.d
|
||||
rm -rf /mnt/var/lib/apt/lists/*
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
chroot /mnt apt-get update -y
|
||||
chroot /mnt apt-get install -f -o Dpkg::Options::="--force-confnew" -y
|
||||
chroot /mnt apt-get full-upgrade -o Dpkg::Options::="--force-confnew" -y
|
||||
sync
|
||||
for dir in dev/pts dev sys proc ; do
|
||||
while umount -lf "/mnt/$dir" 2>/dev/null; do : ;done
|
||||
done
|
||||
umount -lf /mnt 2>/dev/null
|
||||
echo -en "\033[32;1mPress any key to continue\033[;0m"
|
||||
read -n 1
|
|
@ -0,0 +1,66 @@
|
|||
#!/bin/bash
|
||||
set +e
|
||||
while [[ ! -b /dev/$disk ]] ; do
|
||||
echo $(ls /sys/block/* | grep "[0-9]$")
|
||||
echo -n "Rootfs partition >>> "
|
||||
read disk
|
||||
done
|
||||
while [[ ! -b /dev/$mbr ]] ; do
|
||||
echo $(ls /sys/block/ | grep -v "loop")
|
||||
echo -n "Grub disk >>> "
|
||||
read mbr
|
||||
done
|
||||
umount -lf /dev/$disk 2>/dev/null || true
|
||||
mount /dev/$disk /mnt
|
||||
mount --bind /dev /mnt/dev
|
||||
mount --bind /dev/pts /mnt/dev/pts
|
||||
mount --bind /sys /mnt/sys
|
||||
mount --bind /proc /mnt/proc
|
||||
if [[ -d /sys/firmware/efi/ ]]
|
||||
then
|
||||
while [[ ! -b /dev/$efi ]] ; do
|
||||
echo $(ls /sys/block/* | grep "[0-9]$")
|
||||
echo -n "EFI partition >>> "
|
||||
read efi
|
||||
done
|
||||
umount -lf /dev/$efi 2>/dev/null || true
|
||||
mount /dev/$efi /mnt/boot/efi
|
||||
mount --bind /sys/firmware/efi/efivars /mnt/sys/firmware/efi/efivars
|
||||
if [[ "$(cat /sys/firmware/efi/fw_platform_size)" == "64" ]] ; then
|
||||
efi64="1"
|
||||
else
|
||||
efi32="1"
|
||||
fi
|
||||
else
|
||||
legacy="1"
|
||||
fi
|
||||
for kernel in $(ls /mnt/lib/modules) ; do
|
||||
chroot /mnt depmod -a $kernel
|
||||
chroot /mnt update-initramfs -u -k $kernel
|
||||
done
|
||||
cat /etc/resolv.conf > /mnt/etc/resolv.conf
|
||||
chroot /mnt apt update || true
|
||||
chroot /mnt apt install --reinstall ${legacy:+grub-pc-bin} ${efi64:+grub-efi-amd64-bin} ${efi32:+grub-efi-ia32-bin} grub-common -yq || true
|
||||
chroot /mnt grub-install --force /dev/$mbr
|
||||
|
||||
# EFI hack for hardcoded winzort bootloader bioses.
|
||||
if [[ -f /mnt/boot/efi/pardus/bootx64.efi ]] ; then # amd64 only
|
||||
mkdir -p /mnt/boot/efi/EFI/Microsoft/Boot/
|
||||
if [[ -f "/mnt/boot/efi/EFI/Microsoft/Boot/bootmgfw.efi" ]] ; then
|
||||
mv /mnt/boot/efi/EFI/Microsoft/Boot/bootmgfw.efi \
|
||||
/mnt/boot/efi/EFI/Microsoft/Boot/bootmgfw-winzort.efi
|
||||
fi
|
||||
cp /mnt/boot/efi/pardus/bootx64.efi \
|
||||
/mnt/boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
|
||||
fi
|
||||
|
||||
chroot /mnt grub-mkconfig -o /boot/grub/grub.cfg
|
||||
if [[ -d /sys/firmware/efi/ ]] ; then
|
||||
while umount -lf "/mnt/sys/firmware/efi/efivars" 2>/dev/null ; do : ;done
|
||||
fi
|
||||
for dir in dev/pts dev sys proc ; do
|
||||
while umount -lf "/mnt/$dir" 2>/dev/null; do : ;done
|
||||
done
|
||||
umount -lf /mnt 2>/dev/null
|
||||
echo -en "\033[32;1mPress any key to continue\033[;0m"
|
||||
read -n 1
|
|
@ -0,0 +1,177 @@
|
|||
#!/bin/bash
|
||||
xhost +local:
|
||||
source /etc/profile
|
||||
|
||||
if [[ $UID -ne 0 ]] ; then
|
||||
exec pkexec pardus-boot-repair
|
||||
fi
|
||||
. gettext.sh
|
||||
|
||||
export TEXTDOMAIN=pardus-boot-repair
|
||||
export TEXTDOMAINDIR=/usr/share/locale
|
||||
|
||||
if ps aux | grep lib/live-installer | grep -v grep ; then
|
||||
zenity --error --text="$(eval_gettext "You cannot open boot repair during installation")" \
|
||||
--ok-label="$(eval_gettext "OK")"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
list_partition(){
|
||||
for disk in $(ls /sys/block/* | grep "[0-9]$" | grep -v "loop") $(ls /dev/dm-* | cut -f 3 -d "/"); do
|
||||
os=$(search-operating-system | grep $disk | cut -f 1 -d ':' | sed "s/ /-/g")
|
||||
echo "$disk ($os)"
|
||||
done
|
||||
}
|
||||
|
||||
select_user(){
|
||||
timeout 3 mount -o defaults,ro /dev/$disk /mnt
|
||||
zenity --list \
|
||||
--title="$(eval_gettext "Select user")" \
|
||||
--cancel-label="$(eval_gettext "Exit")" \
|
||||
--ok-label="$(eval_gettext "Select")" \
|
||||
--column="$(eval_gettext "User")" \
|
||||
--height=400 --width=400 \
|
||||
$(grep -e ":x:[0-9][0-9][0-9][0-9]:" /mnt/etc/passwd | cut -f 1 -d ':') \
|
||||
root
|
||||
umount /mnt
|
||||
}
|
||||
|
||||
fail(){
|
||||
zenity --error --text="$*" --ok-label="$(eval_gettext "OK")" --width=400
|
||||
exit 1
|
||||
}
|
||||
|
||||
yesno(){
|
||||
zenity --question --width=400 --text="$*"
|
||||
if [[ $? -ne 0 ]] ; then
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
select_rootfs(){
|
||||
disk=$(zenity --list \
|
||||
--title="$(eval_gettext "Select rootfs partition")" \
|
||||
--cancel-label="$(eval_gettext "Exit")" \
|
||||
--ok-label="$(eval_gettext "Select")" \
|
||||
--column="$(eval_gettext "Rootfs partition")" \
|
||||
--column="" \
|
||||
--height=400 --width=400 \
|
||||
$(list_partition) | cut -f 1 -d ' ')
|
||||
if [[ "$disk" == "" ]] ; then
|
||||
exit 0
|
||||
fi
|
||||
mount -o ro /dev/$disk /mnt
|
||||
if [[ ! -f /mnt/etc/os-release ]] ; then
|
||||
fail "Invalid rootfs partition: /dev/$disk"
|
||||
fi
|
||||
umount /mnt
|
||||
}
|
||||
select_mbr(){
|
||||
mbr=$(zenity --list \
|
||||
--title="$(eval_gettext "Select grub disk")" \
|
||||
--cancel-label="$(eval_gettext "Exit")" \
|
||||
--ok-label="$(eval_gettext "Select")" \
|
||||
--column="$(eval_gettext "Grub disk")" \
|
||||
--height=400 --width=400 \
|
||||
$(ls /sys/block/ | grep -v "loop"))
|
||||
if [[ "$mbr" == "" ]] ; then
|
||||
exit
|
||||
fi
|
||||
}
|
||||
|
||||
select_partition(){
|
||||
disk=$(zenity --list \
|
||||
--title="$(eval_gettext "Select partition")" \
|
||||
--cancel-label="$(eval_gettext "Exit")" \
|
||||
--ok-label="$(eval_gettext "Select")" \
|
||||
--column="$(eval_gettext "partition")" \
|
||||
--column="" \
|
||||
--height=400 --width=400 \
|
||||
$(list_partition) | cut -f 1 -d ' ')
|
||||
}
|
||||
|
||||
select_efi(){
|
||||
if [[ -d /sys/firmware/efi/ ]] ; then
|
||||
efi=$(zenity --list \
|
||||
--title="$(eval_gettext "Select efi partition")" \
|
||||
--cancel-label="$(eval_gettext "Exit")" \
|
||||
--ok-label="$(eval_gettext "Select")" \
|
||||
--column="$(eval_gettext "EFI partition")" \
|
||||
--column="" \
|
||||
--height=400 --width=400 \
|
||||
$(list_partition))
|
||||
if [[ "$efi" == "" ]] ; then
|
||||
exit
|
||||
fi
|
||||
fi
|
||||
}
|
||||
while true ; do
|
||||
selection=$(zenity --list \
|
||||
--title="$(eval_gettext "Pardus Boot Repair")" \
|
||||
--cancel-label="$(eval_gettext "Exit")" \
|
||||
--ok-label="$(eval_gettext "Select")" \
|
||||
--column="$(eval_gettext "Action")" --column="$(eval_gettext "Name")" \
|
||||
--height=400 --width=400 \
|
||||
"grub" "$(eval_gettext "Reinstall grub")" \
|
||||
"password" "$(eval_gettext "Reset password")" \
|
||||
"chroot" "$(eval_gettext "Open chroot shell")" \
|
||||
"reinstall" "$(eval_gettext "Reinstall system")" \
|
||||
"repair" "$(eval_gettext "Repair partition")" \
|
||||
"reset" "$(eval_gettext "Reset user config")" \
|
||||
"update" "$(eval_gettext "Update system")" \
|
||||
"fix-broken" "$(eval_gettext "Try to fix broken packages")" \
|
||||
"report" "$(eval_gettext "Create system report")"
|
||||
)
|
||||
if [[ "$selection" == "grub" ]] ; then
|
||||
select_rootfs
|
||||
select_mbr
|
||||
select_efi
|
||||
x-terminal-emulator -e "env disk=$disk mbr=$mbr efi=$efi grub-reinstall" || fail $(eval_gettext "Failed to reinstall grub")
|
||||
elif [[ "$selection" == "password" ]] ; then
|
||||
select_rootfs
|
||||
user=$(select_user)
|
||||
if [[ "$user" != "" ]] ; then
|
||||
pass=$(zenity --entry --text="$(eval_gettext "Enter new passpord")" --title "$(eval_gettext "Reset password")")
|
||||
export pass1="$pass"
|
||||
export pass2="$pass"
|
||||
env user="$user" disk="$disk" reset-password || fail $(eval_gettext "Failed to reset password")
|
||||
unset pass1 pass2
|
||||
fi
|
||||
elif [[ "$selection" == "chroot" ]] ; then
|
||||
select_rootfs
|
||||
user=$(select_user)
|
||||
if [[ "$user" != "" ]] ; then
|
||||
x-terminal-emulator -e "pardus-chroot /dev/$disk su $user -" || fail $(eval_gettext "Failed to open chroot shell")
|
||||
fi
|
||||
elif [[ "$selection" == "fix-broken" ]] ; then
|
||||
select_rootfs
|
||||
x-terminal-emulator -e "env disk=$disk fix-broken-packages" || fail $(eval_gettext "Failed to fix broken packages")
|
||||
elif [[ "$selection" == "reinstall" ]] ; then
|
||||
yesno "$(eval_gettext "This operation may damage your files! Do you want to continue?")"
|
||||
select_rootfs
|
||||
select_mbr
|
||||
select_efi
|
||||
x-terminal-emulator -e "env disk=$disk mbr=$mbr efi=$efi pardus-reinstall" || fail $(eval_gettext "Failed to reinstall system")
|
||||
elif [[ "$selection" == "repair" ]] ; then
|
||||
select_partition
|
||||
x-terminal-emulator -e "env disk=$disk check-filesystem" || fail $(eval_gettext "Failed to repair partition")
|
||||
elif [[ "$selection" == "reset" ]] ; then
|
||||
yesno "$(eval_gettext "This operation may damage your files! Do you want to continue?")"
|
||||
select_rootfs
|
||||
user=$(select_user)
|
||||
if [[ "$user" != "" ]] ; then
|
||||
x-terminal-emulator -e "pardus-chroot /dev/$disk su $user -c 'cd ; rm -rvf .dbus .cache .local .config ; echo -en Press any key to continue ;read -n 1'" || fail $(eval_gettext "Failed to repair partition")
|
||||
fi
|
||||
elif [[ "$selection" == "update" ]] ; then
|
||||
select_rootfs
|
||||
x-terminal-emulator -e "env disk=$disk full-upgrade" || fail $(eval_gettext "Failed to update system")
|
||||
elif [[ "$selection" == "report" ]] ; then
|
||||
select_rootfs
|
||||
home=$(grep "x:1000:" /etc/passwd | cut -f 6 -d ":")
|
||||
env disk="$disk" dump-info-log "$home"
|
||||
else
|
||||
exit 0
|
||||
fi
|
||||
done
|
||||
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
#!/bin/bash
|
||||
set +e
|
||||
DESTDIR="$1"
|
||||
if [[ $UID -ne 0 ]] ; then
|
||||
echo "You must be root!"
|
||||
exit 1
|
||||
fi
|
||||
if [[ -b "$1" ]] ; then
|
||||
DESTDIR=$(mktemp -d)
|
||||
mount "$1" "$DESTDIR"
|
||||
fi
|
||||
shift
|
||||
if [[ "$DESTDIR" == "" || ! -f "$DESTDIR/etc/os-release" ]] ; then
|
||||
echo "Target filesystem is invalid: $DESTDIR"
|
||||
exit 1
|
||||
fi
|
||||
mount --bind /dev "$DESTDIR/dev"
|
||||
mount --bind /run "$DESTDIR/run"
|
||||
mount --bind /media "$DESTDIR/media"
|
||||
mount -t devpts devpts "$DESTDIR/dev/pts"
|
||||
mount -t sysfs sysfs "$DESTDIR/sys"
|
||||
mount -t proc proc "$DESTDIR/proc"
|
||||
mount -t tmpfs tmpfs "$DESTDIR/dev/shm"
|
||||
if [[ -d /sys/firmware/efi/ ]] ; then
|
||||
mount -t efivarfs efivarfs "$DESTDIR/sys/firmware/efi/efivars"
|
||||
fi
|
||||
cat /etc/resolv.conf > /$DESTDIR/etc/resolv.conf
|
||||
SHELL=/bin/bash unshare --fork --pid chroot "$DESTDIR" "$@"
|
||||
if [[ -d /sys/firmware/efi/ ]] ; then
|
||||
while umount "$DESTDIR/sys/firmware/efi/efivars" 2>/dev/null ; do : ;done
|
||||
fi
|
||||
for dir in dev/pts dev/shm dev sys proc run media ; do
|
||||
while umount "$DESTDIR/$dir" 2>/dev/null; do : ;done
|
||||
done
|
||||
umount -lf "$DESTDIR" 2>/dev/null
|
|
@ -0,0 +1,67 @@
|
|||
#!/bin/bash
|
||||
mkdir -p /source /target
|
||||
mount /dev/loop0 /source
|
||||
while [[ ! -b /dev/$disk ]] ; do
|
||||
echo $(ls /sys/block/* | grep "[0-9]$")
|
||||
echo -n "Rootfs partition >>> "
|
||||
read disk
|
||||
done
|
||||
while [[ ! -b /dev/$mbr ]] ; do
|
||||
echo $(ls /sys/block/ | grep -v "loop")
|
||||
echo -n "Grub disk >>> "
|
||||
read mbr
|
||||
done
|
||||
mount /dev/$disk /target
|
||||
if [[ -d $old ]] ; then
|
||||
rm -rf "$old"
|
||||
fi
|
||||
mkdir -p /target/pardus.old
|
||||
old="/target/pardus.old"
|
||||
new="/target"
|
||||
mv $new/* $old/ || true
|
||||
cp -prvf /source/* /target/
|
||||
sync
|
||||
cp $old/etc/fstab $new/etc/fstab
|
||||
for user in $(grep $old/etc/passwd -e ":x:[0-9][0-9][0-9][0-9]:[0-9][0-9][0-9][0-9]" | cut -f 1 -d ':') ; do
|
||||
grep $old/etc/passwd -e "^$user:" >> $new/etc/passwd
|
||||
grep $old/etc/shadow -e "^$user:" >> $new/etc/shadow
|
||||
for group in audio video netdev plugdev bluetooth cdrom floppy sudo ; do
|
||||
chroot $new usermod -a -G "$group" "$user" || true
|
||||
done
|
||||
done
|
||||
mv $old/home/* $new/home/ || true
|
||||
cat $old/etc/default/keyboard > $new/etc/default/keyboard
|
||||
cat $old/etc/timezone > $new/etc/timezone
|
||||
cat $old/etc/default/locale > $new/etc/default/locale
|
||||
cat $old/etc/locale.gen > $new/etc/locale.gen
|
||||
cat $old/etc/hostname > $new/etc/hostname
|
||||
cat $old/etc/hosts > $new/etc/hosts
|
||||
chroot $new locale-gen
|
||||
chroot $new apt purge live-* -yq
|
||||
bash /usr/lib/live-installer/scripts/fetch-pkg-debian.sh || true
|
||||
for i in dev sys proc run ; do
|
||||
mount --bind /$i /target/$i
|
||||
done
|
||||
if [[ -d /sys/firmware/efi/ ]]
|
||||
then
|
||||
while [[ ! -b /dev/$efi ]] ; do
|
||||
echo $(ls /sys/block/* | grep "[0-9]$")
|
||||
echo -n "EFI partition >>> "
|
||||
read efi
|
||||
done
|
||||
umount -lf /dev/$efi 2>/dev/null || true
|
||||
mkdir /target/boot/efi
|
||||
mount /dev/$efi /target/boot/efi
|
||||
mount --bind /sys/firmware/efi/efivars /mnt/sys/firmware/efi/efivars
|
||||
fi
|
||||
chroot /target grub-install /dev/$mbr
|
||||
chroot /target grub-mkconfig -o /boot/grub/grub.cfg
|
||||
if [[ -d /sys/firmware/efi/ ]] ; then
|
||||
while umount -lf "/target/sys/firmware/efi/efivars" 2>/dev/null ; do : ;done
|
||||
fi
|
||||
for dir in dev/pts dev sys proc ; do
|
||||
while umount -lf "/target/$dir" 2>/dev/null; do : ;done
|
||||
done
|
||||
umount -lf /target 2>/dev/null
|
||||
echo -en "\033[32;1mPress any key to continue\033[;0m"
|
||||
read -n 1
|
|
@ -0,0 +1,47 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Exit immediately if a command exits with a non-zero status
|
||||
set -e
|
||||
|
||||
# Loop until a valid block device is provided
|
||||
while true; do
|
||||
# List all block devices and prompt the user for input
|
||||
echo "Available block devices:"
|
||||
ls /sys/block/* | grep "[0-9]$"
|
||||
read -p "Enter the name of the rootfs partition: " disk
|
||||
|
||||
# Check if the input is a valid block device
|
||||
if [[ -b "/dev/$disk" ]]; then
|
||||
break
|
||||
else
|
||||
echo "Invalid block device. Please try again."
|
||||
fi
|
||||
done
|
||||
|
||||
# Unmount the partition if it is already mounted
|
||||
umount -lf /dev/$disk >/dev/null 2>&1 || true
|
||||
|
||||
# Mount the partition to /mnt
|
||||
mount /dev/$disk /mnt
|
||||
|
||||
# Prompt the user for a new password
|
||||
while true; do
|
||||
read -s -p "Enter new password: " pass1; echo
|
||||
read -s -p "Confirm password: " pass2; echo
|
||||
|
||||
# Check if the passwords match and are not empty
|
||||
if [[ "$pass1" == "$pass2" && -n "$pass1" ]]; then
|
||||
break
|
||||
else
|
||||
echo "Passwords do not match or are empty. Please try again."
|
||||
fi
|
||||
done
|
||||
|
||||
# Get the username of the first non-root user
|
||||
user=$(grep "^.*:x:1000:" /mnt/etc/passwd | cut -f 1 -d ':')
|
||||
|
||||
# Change the password of the user in the chroot environment
|
||||
chroot /mnt usermod -p $(openssl passwd -6 "$pass1") "$user"
|
||||
|
||||
# Unmount the partition
|
||||
umount -lf /mnt >/dev/null 2>&1
|
|
@ -0,0 +1,32 @@
|
|||
#!/bin/bash
|
||||
grep "boot=live" "/proc/cmdline" &>/dev/null || exit 1
|
||||
for part in $(ls /sys/block/* | grep "[0-9]$" | grep -v "loop") $(ls /dev/dm-* | cut -f 3 -d "/"); do
|
||||
tmpdir=$(mktemp -d)
|
||||
umount -lf /dev/$part 2>/dev/null
|
||||
type=$(blkid -o value -s TYPE /dev/$part)
|
||||
timeout 3 mount -o defaults,ro /dev/$part $tmpdir 2>/dev/null
|
||||
for device in $(ls /dev/disk/by-label/) ; do
|
||||
if [[ "$(basename $(readlink /dev/disk/by-label/$device))" == "$part" ]] ; then
|
||||
label="$device"
|
||||
fi
|
||||
done
|
||||
if [[ -f "$tmpdir/etc/os-release" ]] ; then
|
||||
distro=$(cat $tmpdir/etc/os-release | grep "^NAME" | sed "s/.*=//g")
|
||||
echo "$distro: /dev/$part"
|
||||
elif [[ -f "$tmpdir/Windows/System32/ntoskrnl.exe" ]] ; then
|
||||
echo "Windows: /dev/$part"
|
||||
elif [[ -f $tmpdir/EFI/Microsoft/Boot/bootmgfw.efi ]] ; then
|
||||
echo "Windows-EFI: /dev/$part"
|
||||
elif [[ -f $tmpdir/EFI/pardus/grubx64.efi ]] ; then
|
||||
echo "Pardus-EFI: /dev/$part"
|
||||
elif [[ -f $tmpdir/EFI/ ]] ; then
|
||||
echo "EFI: /dev/$part"
|
||||
elif [[ "$label" != "" ]] ; then
|
||||
echo "$label: /dev/$part"
|
||||
elif [[ "$type" != "" ]] ; then
|
||||
echo "$type: /dev/$part"
|
||||
else
|
||||
echo "unknown: /dev/$part"
|
||||
fi
|
||||
umount -lf -R $tmpdir 2>/dev/null
|
||||
done
|
|
@ -0,0 +1,15 @@
|
|||
[Desktop Entry]
|
||||
Name=Pardus Boot Repair
|
||||
Name[pt]=Reparador de arranque Pardus
|
||||
Name[tr]=Pardus Başlangıç Onarma
|
||||
GenericName=Boot Repair
|
||||
GenericName[pt]=Reparador de arranque
|
||||
GenericName[tr]=Başlangıç Onarma
|
||||
Comment=Pardus boot repair tool
|
||||
Comment[pt]=Ferramenta de reparação de arranque do Pardus
|
||||
Comment[tr]=Pardus başlangıç onarma aracı
|
||||
Exec=pardus-boot-repair
|
||||
Icon=pardus-boot-repair
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=System;
|
Binary file not shown.
|
@ -0,0 +1,42 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 64 64" style="enable-background:new 0 0 64 64;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:none;}
|
||||
.st1{clip-path:url(#SVGID_2_);fill:url(#SVGID_3_);}
|
||||
.st2{clip-path:url(#SVGID_2_);fill:url(#SVGID_4_);}
|
||||
</style>
|
||||
<polygon class="st0" points="24.3,-40.9 -17.8,-18.7 -47.1,22.9 -23.6,82.3 26,108 75.6,93.8 116.4,37.1 73,-36.9 "/>
|
||||
<g>
|
||||
<defs>
|
||||
<path id="SVGID_1_" d="M63.8,28.4c-0.1-0.9-1.2-1.6-2.1-1.6c-2.9,0-5.5-1.7-6.6-4.4c-1.1-2.7-0.4-5.9,1.8-7.9
|
||||
c0.7-0.6,0.8-1.7,0.2-2.4C55.6,10.3,53.9,8.5,52,7c-0.7-0.6-1.8-0.5-2.4,0.2c-1.9,2.1-5.3,2.9-8,1.8c-2.8-1.2-4.5-4-4.3-6.9
|
||||
c0.1-0.9-0.6-1.8-1.6-1.9c-2.4-0.3-4.8-0.3-7.2,0c-0.9,0.1-1.6,0.9-1.6,1.8c0.1,3-1.7,5.7-4.4,6.8c-2.6,1.1-6,0.3-7.9-1.8
|
||||
C14,6.4,13,6.3,12.2,6.8C10.3,8.4,8.6,10.1,7,12c-0.6,0.7-0.5,1.8,0.2,2.4c2.2,2,2.9,5.2,1.8,8c-1.1,2.6-3.8,4.3-7,4.3
|
||||
c-1,0-1.7,0.6-1.8,1.6c-0.3,2.4-0.3,4.9,0,7.3c0.1,0.9,1.2,1.6,2.1,1.6c2.8-0.1,5.5,1.7,6.6,4.4c1.1,2.7,0.4,5.9-1.8,7.9
|
||||
c-0.7,0.6-0.8,1.7-0.2,2.4c1.5,1.9,3.2,3.6,5.1,5.1c0.7,0.6,1.8,0.5,2.4-0.2c1.9-2.1,5.3-2.9,8-1.8c2.8,1.2,4.5,3.9,4.3,6.9
|
||||
c-0.1,0.9,0.6,1.8,1.6,1.9c1.2,0.1,2.5,0.2,3.7,0.2c1.2,0,2.3-0.1,3.5-0.2c0.9-0.1,1.6-0.9,1.6-1.8c-0.1-3,1.7-5.7,4.4-6.8
|
||||
c2.6-1.1,6-0.3,7.9,1.8c0.6,0.7,1.7,0.8,2.4,0.2c1.9-1.5,3.7-3.2,5.2-5.1c0.6-0.7,0.5-1.8-0.2-2.4c-2.2-2-2.9-5.2-1.8-8
|
||||
c1.1-2.6,3.7-4.3,6.5-4.3l0.4,0c0.9,0.1,1.8-0.6,1.9-1.6C64.1,33.3,64.1,30.9,63.8,28.4z M32,50.4c-10.2,0-18.4-8.3-18.4-18.4
|
||||
S21.8,13.6,32,13.6S50.4,21.8,50.4,32c0,3.5-1,6.7-2.6,9.5l-4.1-4.1c0.6-1.4,0.9-2.9,0.9-4.4c0-3-1.2-5.9-3.3-8
|
||||
c-2.1-2.1-5-3.3-8-3.3c-1,0-2,0.1-3,0.4c-0.4,0.1-0.8,0.5-0.9,0.9c-0.1,0.4,0,0.9,0.4,1.2c0,0,4,4,5.3,5.4
|
||||
c0.1,0.1,0.1,0.5,0.1,0.6l0,0.1c-0.1,1.5-0.4,3.2-0.6,3.9c0,0-0.1,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.7,0.2-2.5,0.5-4,0.6l0,0
|
||||
l-0.1,0c0,0,0,0-0.1,0c-0.2,0-0.4,0-0.6-0.3c-1.4-1.4-5.2-5.2-5.2-5.2c-0.3-0.3-0.7-0.4-0.9-0.4c-0.5,0-1,0.4-1.2,1
|
||||
c-1.1,3.9,0.1,8.1,2.9,11c2.1,2.1,5,3.3,8,3.3c1.5,0,3-0.3,4.4-0.9l4.2,4.2C39.1,49.4,35.7,50.4,32,50.4z"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_2_">
|
||||
<use xlink:href="#SVGID_1_" style="overflow:visible;"/>
|
||||
</clipPath>
|
||||
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="31.5142" y1="-4.0201" x2="33.5944" y2="66.5352">
|
||||
<stop offset="0" style="stop-color:#2D5872"/>
|
||||
<stop offset="1" style="stop-color:#234C60"/>
|
||||
</linearGradient>
|
||||
<rect x="-1.4" y="-1.5" class="st1" width="68.1" height="72.3"/>
|
||||
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="48.6373" y1="45.486" x2="28.9751" y2="28.9558">
|
||||
<stop offset="0" style="stop-color:#E53030"/>
|
||||
<stop offset="0.835" style="stop-color:#FF4C4C"/>
|
||||
</linearGradient>
|
||||
<path class="st2" d="M35.5,50.1c0,0,7.7-1.1,12.3-8.6l-4.4-17L30.1,14.2l-11.8,5.4L16.4,35L35.5,50.1z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.0 KiB |
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,17 @@
|
|||
<policyconfig>
|
||||
<vendor>Pardus Developers</vendor>
|
||||
<vendor_url>https://www.pardus.org.tr</vendor_url>
|
||||
<action id="tr.org.pardus.pkexec.pardus-boot-repair">
|
||||
<description>Pardus Boot Repair</description>
|
||||
<message>Authentication is required for boot repair</message>
|
||||
<message xml:lang="tr">Başlangıç onarma için yetkilendirme gerekiyor</message>
|
||||
<icon_name>preferences-system</icon_name>
|
||||
<defaults>
|
||||
<allow_any>yes</allow_any>
|
||||
<allow_inactive>yes</allow_inactive>
|
||||
<allow_active>yes</allow_active>
|
||||
</defaults>
|
||||
<annotate key="org.freedesktop.policykit.exec.path">/usr/bin/pardus-boot-repair</annotate>
|
||||
<annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
|
||||
</action>
|
||||
</policyconfig>
|
Binary file not shown.
|
@ -0,0 +1,6 @@
|
|||
Package: uos-livecdtools
|
||||
Version: 1.3.4
|
||||
Architecture: amd64
|
||||
Depends:
|
||||
Maintainer: gfdgd xi<3025613752@qq.com>
|
||||
Description: UOS Live CD Tools For Deepin Community Live CD
|
Binary file not shown.
After Width: | Height: | Size: 3.1 KiB |
Binary file not shown.
|
@ -0,0 +1,7 @@
|
|||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Name=Live CD 工具
|
||||
Exec=sudo uos-livecdtools
|
||||
Icon=/opt/uos-livecdtools.png
|
||||
Type=Application
|
||||
Categories=System;
|
Binary file not shown.
Loading…
Reference in New Issue