Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
- mario_7
- Administrator
- Posty: 8613
- Rejestracja: 30 sie 2006, 13:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
Propozycje zmian bezpośrednio w remiksie należy zgłaszać w wątku: Ubuntu 10.10 Malinowa Mandarynka - co tam ma być tym razem?
Tutaj natomiast chciałbym się od Was dowiedzieć jakie programy, wtyczki, dodatki, konfiguracje, skrypty, które z różnych względów nie mogą znaleźć się na płycie z remiksem (bo np. są z innego środowiska, na niewolnej licencji, zajmują za dużo miejsca, są rzadziej używane, są w wersjach niestabilnych) warte są pewnego rodzaju wyróżnienia i umożliwienia do nich łatwego dostępu.
Podobnie z niestandardowymi repozytoriami (załóżmy, że te, które są na oficjalnej liście forum są standardowe) - które z nich mogą być przydatne i warto byłoby o nich wspomnieć w remiksie.
Nie chciałbym, aby wątek ten zamienił się w Centrum Oprogramowania Ubuntu, chodzi mi jedynie o takie "perełki", które są ciekawe i mogą być dla wielu użytkowników przydatne.
Przykłady:
Kadu - ze względu na korzystanie z bibliotek Qt nie znajdzie się w remiksie, ale warto umożliwić ekspresową instalację tego programu.
VLC - z tego samego powodu, co Kadu nie znajdzie się na płycie, ale program jest świetny i warto go polecić.
Scribus - jw. ponadto sporo waży
LAMP - nie każdy wie, jak w prosty sposób postawić serwer www z PHP i bazą MySQL
YAGF - całkiem przyjemny OCR
ImagiNAC - do masowej obróbki obrazów (i pierwszy program na wolnej licencji stworzony przez instytucję państwową w Polsce)
StarDict - całkiem sprytny słownik
itp. itd.
Zastosowanie proponowanych programów/skryptów itp. może być przeróżne, grunt żeby były przydatne dla większej ilości osób, niż tylko autor posta.
Co zrobię z informacjami, które mam nadzieję tutaj zamieścicie? Postaram się je w pewien sposób wykorzystać. Gdy przyjdzie pora, to sami zobaczycie jaki.
Tutaj natomiast chciałbym się od Was dowiedzieć jakie programy, wtyczki, dodatki, konfiguracje, skrypty, które z różnych względów nie mogą znaleźć się na płycie z remiksem (bo np. są z innego środowiska, na niewolnej licencji, zajmują za dużo miejsca, są rzadziej używane, są w wersjach niestabilnych) warte są pewnego rodzaju wyróżnienia i umożliwienia do nich łatwego dostępu.
Podobnie z niestandardowymi repozytoriami (załóżmy, że te, które są na oficjalnej liście forum są standardowe) - które z nich mogą być przydatne i warto byłoby o nich wspomnieć w remiksie.
Nie chciałbym, aby wątek ten zamienił się w Centrum Oprogramowania Ubuntu, chodzi mi jedynie o takie "perełki", które są ciekawe i mogą być dla wielu użytkowników przydatne.
Przykłady:
Kadu - ze względu na korzystanie z bibliotek Qt nie znajdzie się w remiksie, ale warto umożliwić ekspresową instalację tego programu.
VLC - z tego samego powodu, co Kadu nie znajdzie się na płycie, ale program jest świetny i warto go polecić.
Scribus - jw. ponadto sporo waży
LAMP - nie każdy wie, jak w prosty sposób postawić serwer www z PHP i bazą MySQL
YAGF - całkiem przyjemny OCR
ImagiNAC - do masowej obróbki obrazów (i pierwszy program na wolnej licencji stworzony przez instytucję państwową w Polsce)
StarDict - całkiem sprytny słownik
itp. itd.
Zastosowanie proponowanych programów/skryptów itp. może być przeróżne, grunt żeby były przydatne dla większej ilości osób, niż tylko autor posta.
Co zrobię z informacjami, które mam nadzieję tutaj zamieścicie? Postaram się je w pewien sposób wykorzystać. Gdy przyjdzie pora, to sami zobaczycie jaki.
- pancernik
- Serdeczny Borsuk
- Posty: 234
- Rejestracja: 04 wrz 2007, 16:47
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
cdemu, mintmenu, virtualbox wszystko z PPA
Zgodnie z zapewnieniem administratorów ranga "Wytworny Kaczor" nie ma podtekstu politycznego.
-
- Sędziwy Jeż
- Posty: 30
- Rejestracja: 18 kwie 2007, 14:22
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
Skrypt czyszczący (w thumbnails zbiera się trochę syfu, który zabiera miejsce).
Czy dałoby radę, tym bardziej, że jest to polski remix, dorzucić skonfigurowane localepurge na język polski ?
Można by dodać te skrypty nautilusa:
nautilus-open-terminal
nautilus-wallpaper
Kod: Zaznacz cały
#!/bin/sh
rm -f ~/.thumbnails/*/*.png
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get clean
Można by dodać te skrypty nautilusa:
nautilus-open-terminal
nautilus-wallpaper
Ubuntu - całe życie...
The Ubuntu Counter Project - user number # 18707
The Ubuntu Counter Project - user number # 18707
-
- Wytworny Kaczor
- Posty: 466
- Rejestracja: 30 mar 2009, 18:00
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: ARM
Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Inny OS: PLD Linux
Inny OS: PLD Linux
- makson
- Przebojowy Jelonek
- Posty: 1542
- Rejestracja: 23 mar 2009, 07:10
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Xfce
- Architektura: x86_64
Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
Repozytoria:
Repozytoria wine, epathy, kadu, pidgin, getdeb i playdeb są chyba na oficjalnej liście.
Programem chyba wartym wyróżnienia jest Skype. Większość osób go używa, a nie może być domyślni instalowany bo nie jest wolny.
Podobna sytuacja jest z Flashem.
Kod: Zaznacz cały
#Google
deb http://dl.google.com/linux/deb/ stable non-free
deb http://dl.google.com/linux/deb/ stable main
deb http://dl.google.com/linux/talkplugin/deb/ stable main
#Opera
deb http://deb.opera.com/opera/ stable non-free
#JDownloader
deb http://ppa.launchpad.net/jd-team/jdownloader/ubuntu maverick main
#Virtualbox
deb http://download.virtualbox.org/virtualbox/debian maverick non-free
#Mplayer
deb http://ppa.launchpad.net/rvm/mplayer/ubuntu maverick main
#SMplayer
deb http://ppa.launchpad.net/rvm/smplayer/ubuntu maverick main
#Gnapi
deb http://ppa.launchpad.net/badenov/ppa/ubuntu maverick main
#Compiz
deb http://ppa.launchpad.net/compiz/ppa/ubuntu maverick main
#PlayOnLinux
deb http://deb.playonlinux.com/ maverick main
Programem chyba wartym wyróżnienia jest Skype. Większość osób go używa, a nie może być domyślni instalowany bo nie jest wolny.
Podobna sytuacja jest z Flashem.
Miałem Linuksa, zanim stało się to modne.
- ffatman
- Serdeczny Borsuk
- Posty: 182
- Rejestracja: 20 sie 2007, 07:24
- Płeć: Mężczyzna
- Wersja Ubuntu: 18.04
- Środowisko graficzne: Xfce
- Architektura: x86_64
- Kontakt:
Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
@makson: Nie ma PPA rvm dla Maverick.
EDIT:
@mario_7: ImagiNAC nie pójdzie pod Maverick (Chyba że znasz jakiś hack?). Python minimal 2.5 psuje python minimal 2.6.
EDIT:
@mario_7: ImagiNAC nie pójdzie pod Maverick (Chyba że znasz jakiś hack?). Python minimal 2.5 psuje python minimal 2.6.
Ubuntuoptymista w oczekiwaniu na XFCE 4.14.
- luk1don
- Przebojowy Jelonek
- Posty: 1768
- Rejestracja: 07 lis 2008, 16:17
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86
Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
Doinstaluj: python2.5 albo pogrzeb w debie.ffatman pisze:@makson: Nie ma PPA rvm dla Maverick.
EDIT:
@mario_7: ImagiNAC nie pójdzie pod Maverick (Chyba że znasz jakiś hack?). Python minimal 2.5 psuje python minimal 2.6.
- ffatman
- Serdeczny Borsuk
- Posty: 182
- Rejestracja: 20 sie 2007, 07:24
- Płeć: Mężczyzna
- Wersja Ubuntu: 18.04
- Środowisko graficzne: Xfce
- Architektura: x86_64
- Kontakt:
Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
l@uk1don: Python minimal 2.5 w zależnościach ImagiNAC rozwala python minimal 2.6 w systemie a ja nie grzebie w debie bom juzer a nie deweloper.
Ubuntuoptymista w oczekiwaniu na XFCE 4.14.
- luk1don
- Przebojowy Jelonek
- Posty: 1768
- Rejestracja: 07 lis 2008, 16:17
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86
Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
Możecie dodać do skryptu konfigurującego:
# Mozilla Security - https://launchpad.net/~ubuntu-mozilla-security
# Uruchom komendę: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7EBC211F
deb http://ppa.launchpad.net/ubuntu-mozilla ... ppa/ubuntu maverick main
# GetDeb - http://www.getdeb.net
# Uruchom komendę: wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
deb http://archive.getdeb.net/ubuntu maverick-getdeb apps
# Playdeb - http://www.playdeb.net/
# Uruchom komendę: wget -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
deb http://archive.getdeb.net/ubuntu maverick-getdeb games
# Webmin - http://www.webmin.com
# Uruchom komendę: wget http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
deb http://download.webmin.com/download/repository sarge contrib
# X Updates - https://launchpad.net/~ubuntu-x-swat/+a ... x-updates/
# Uruchom komendę: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AF1CDFA9
deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu maverick main
# Xorg Edgers - https://launchpad.net/~xorg-edgers
# Uruchom komendę: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8844C542
deb http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu maverick main
# Mozilla Security - https://launchpad.net/~ubuntu-mozilla-security
# Uruchom komendę: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7EBC211F
deb http://ppa.launchpad.net/ubuntu-mozilla ... ppa/ubuntu maverick main
# GetDeb - http://www.getdeb.net
# Uruchom komendę: wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
deb http://archive.getdeb.net/ubuntu maverick-getdeb apps
# Playdeb - http://www.playdeb.net/
# Uruchom komendę: wget -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
deb http://archive.getdeb.net/ubuntu maverick-getdeb games
# Webmin - http://www.webmin.com
# Uruchom komendę: wget http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
deb http://download.webmin.com/download/repository sarge contrib
# X Updates - https://launchpad.net/~ubuntu-x-swat/+a ... x-updates/
# Uruchom komendę: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AF1CDFA9
deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu maverick main
# Xorg Edgers - https://launchpad.net/~xorg-edgers
# Uruchom komendę: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8844C542
deb http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu maverick main
- Hwiparam
- Zakręcona Traszka
- Posty: 814
- Rejestracja: 14 lip 2009, 19:02
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Openbox
- Architektura: x86_64
Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
Można by dodać repo Mozilli z FF i TB. Za jakiś czas (chyba w styczniu czy w lutym AFAIK)wyjdzie FF 4 i znając życie to w repo 10.10 się nie pojawi, trzeba będzie czekać na 11.04 ... A tak sudo apt-get upgrade i mamy
Ubuntu: "Nie możesz używać tej samej wersji OS przez 12 lat i cały czas otrzymywać do niej aktualizacje oraz wsparcie!"
Arch Linux: "Hahahahaha Rolling Release robi brrrrrr!!!"
Miej wygooglane, a będzie ci dane
Arch Linux: "Hahahahaha Rolling Release robi brrrrrr!!!"
Miej wygooglane, a będzie ci dane
-
- Piegowaty Guziec
- Posty: 6
- Rejestracja: 10 paź 2010, 21:26
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.10
- Środowisko graficzne: GNOME
- Architektura: x86_64
Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
Burg - popularności nie mierzyłem;-), ale osób z więcej niż jednym OS-em "na pokładzie" raczej nie brakuje. A to miła dla oka alternatywa dla tekstowego GRUB'a. Pakowanie do listy programów na .iso to przesada, ale mógłby być dostępny od razu po zainstalowaniu Ubuntu, w Centrum Oprogramowania.
Pozdrawiam
Kod: Zaznacz cały
sudo add-apt-repository ppa:bean123ch/burg
W pracy: Ubuntu 9.04 x86 ---> 10.04 x86
W domu: Ubuntu 10.04 x86_64 --> 10.10 x86_64
W planie: Sabayon 5.4 G amd64
W domu: Ubuntu 10.04 x86_64 --> 10.10 x86_64
W planie: Sabayon 5.4 G amd64
-
- Sędziwy Jeż
- Posty: 30
- Rejestracja: 06 cze 2010, 14:54
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.10
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
Dodać repozytoria Xbmc i Tlen - wiele początkujących Ubunciaków szuka tego w repo a mają problemy z instalacją i marudzą na forum.
- empitt
- Przyjaciel
- Posty: 465
- Rejestracja: 16 lis 2007, 13:35
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
Zdecydowanie odradzam umieszczanie tych repozytoriów, ponieważ jak ktoś będzie miał pecha to mogą one sprawić problemy.# X Updates - https://launchpad.net/~ubuntu-x-swat...ive/x-updates/
# Uruchom komendę: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AF1CDFA9
deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu maverick main
# Xorg Edgers - https://launchpad.net/~xorg-edgers
# Uruchom komendę: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8844C542
deb http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu maverick main
Inny OS = Fedora
-
- Wytworny Kaczor
- Posty: 284
- Rejestracja: 30 paź 2005, 21:56
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
Może rozszerzenie Nautilusa (skrypt bash, plugin) 'Dodaj Repozytorium'.
Film jak to działa, paczka itp. TU.
A może GUI do prostej instalacji tego co wyżej?
KOD
Film jak to działa, paczka itp. TU.
A może GUI do prostej instalacji tego co wyżej?
KOD
Kod: Zaznacz cały
#!/bin/bash
## APT-GET GUI - 0.3
## Autor: lukas
## Kontakt: luka.poland@gmail.com
## Licencja: GPL v3
MENU=$( zenity --title="APT-GET GUI" --text="Zaznacz opcje z poniższej listy" --list --checklist --column="Wybór" --column="Opcje" \
FALSE 'VLC' \
FALSE 'Wine' \
FALSE 'Ubuntu Tweak' )
[ "$?" = 1 ] && exit 1
echo "$MENU" | tr '|' '\n' | \
while read nazwa_programu
do
case $nazwa_programu in
'VLC')
echo 'vlc' >> /tmp/paczki
echo 'ppa:ferramroberto/vlc' >> /tmp/repo
;;
'Wine')
echo 'wine' >> /tmp/paczki
echo 'ppa:ubuntu-wine/ppa' >> /tmp/repo
;;
'Ubuntu Tweak')
echo 'ubuntu-tweak' >> /tmp/paczki
echo 'ppa:tualatrix/ppa' >> /tmp/repo
;;
esac
done
REPO=$( grep -c ppa /tmp/repo )
INCREMENT=$(echo "scale=3 ; (100/$REPO)" | bc)
PROGRESS=0
NUMBER_OF_REPO=1
(for new_repo in $( grep 'ppa' /tmp/repo )
do
echo -e '# Dodanie repozytorium' "\"$new_repo\"" "$NUMBER_OF_REPO z $REPO"
gksu add-apt-repository "$new_repo"
PROGRESS=$( echo "scale=3 ; ($PROGRESS+$INCREMENT)" | bc )
NUMBER_OF_REPO=$[NUMBER_OF_REPO + 1];
echo "$PROGRESS"
sleep 1
done
) | zenity --width=250 --height=100 --title="APT-GET GUI - Postęp" --progress --auto-close
rm /tmp/repo
gksu -k "./APT_DOWN"
Kod: Zaznacz cały
#!/bin/bash
## APT-GET DOWNLOAD - 0.3
## Autor: lukas
## Kontakt: luka.poland@gmail.com
## Licencja: GPL v3
apt-get update \
| zenity --title="Odświeżanie listy pakietów" --text="Proszę cierpliwie czekać, może to chwilę potrwać." --progress --pulsate --auto-close
PACZKI=$( cat /tmp/paczki | wc -l )
INCREMENT=$(echo "scale=3 ; (100/$PACZKI)" | bc)
PROGRESS=0
(for paczka in $( cat /tmp/paczki )
do
echo -e '# Pobieranie aplikacji:' "\"$paczka\""
apt-get -d -y install "$paczka"
PROGRESS=$( echo "scale=3 ; ($PROGRESS+$INCREMENT)" | bc )
echo "$PROGRESS"
done
) | zenity --width=250 --height=100 --title="Pobieranie aplikacji - Postęp" --progress --auto-close
apt-get install -y $( cat /tmp/paczki ) \
| zenity --title="Instalacja aplikacji" --text="Proszę cierpliwie czekać, może to trochę potrwać!" --progress --pulsate --auto-close
rm /tmp/paczki
Więcej o mnie znajdziesz na: http://ospulse.pl
- empitt
- Przyjaciel
- Posty: 465
- Rejestracja: 16 lis 2007, 13:35
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
@LukAs, mam kilka zastrzeżeń do tych skryptów... Jakoś nie widzę w Twoim skrypcie prostoty dodawania repozytoriów (a widzę raczej zamotanie), nie lepiej było od razu zrobić opcję 'Edytuj repozytorium' i niech ZU sam dokleja, np. pod '# Moje repozytorium'. Przy okazji przydałaby się też opcja, która edytowałaby repozytorium w katalogu sources.list.d i była wstanie dodać lub usunąć 'ppa'. Byłby to całkiem fajny skrypcik. Choć z drugiej strony Ubuntu Tweak umożliwia wygodne zarządzanie repozytorium.
Mam też zastrzeżenia do tego drugiego, który instaluje pakiety. Apt-get + Zenity najwyżej ładnie wyglądają, ale jest to zupełnie niepraktyczne rozwiązanie, ponieważ:
- nie widać ile czasu pozostało do ściągnięcia wszystkich plików, a jak ma ktoś wolny internet to ...,
- jak wyskoczy potrzeba akceptacji licencji to użytkownik tego nie zrobi,
- jak trzeba będzie odpowiadać na pytania, będzie to samo co wyżej,
- itd.
Zamiast paska postępu lepiej wykorzystać xterm i niech osoba widzi co się dzieje, a gdy wyskoczy potrzeba zaakceptowania licencji zrobi to, ponieważ będzie widziała. Ewentualnie zamiast paska postępu możesz wykorzystać Synaptic (w Ubumatiku tak zrobiłem). No ale 'Centrum oprogramowania Ubuntu' jest wygodne i proste w użyciu, więc to aż tak bardzo potrzebne nie jest.
Mam też zastrzeżenia do tego drugiego, który instaluje pakiety. Apt-get + Zenity najwyżej ładnie wyglądają, ale jest to zupełnie niepraktyczne rozwiązanie, ponieważ:
- nie widać ile czasu pozostało do ściągnięcia wszystkich plików, a jak ma ktoś wolny internet to ...,
- jak wyskoczy potrzeba akceptacji licencji to użytkownik tego nie zrobi,
- jak trzeba będzie odpowiadać na pytania, będzie to samo co wyżej,
- itd.
Zamiast paska postępu lepiej wykorzystać xterm i niech osoba widzi co się dzieje, a gdy wyskoczy potrzeba zaakceptowania licencji zrobi to, ponieważ będzie widziała. Ewentualnie zamiast paska postępu możesz wykorzystać Synaptic (w Ubumatiku tak zrobiłem). No ale 'Centrum oprogramowania Ubuntu' jest wygodne i proste w użyciu, więc to aż tak bardzo potrzebne nie jest.
Inny OS = Fedora
-
- Wytworny Kaczor
- Posty: 284
- Rejestracja: 30 paź 2005, 21:56
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
Nad wszystkim można jeszcze popracować.
a) albo opcja kopiuj repozytorium, a potem wklej je do edytowanego pliku sources.list.
b) albo zaznacz źródła repozytorium w przeglądarce, upuść na Pulpit (stworzy tekst upuszczony z repozytoriami), a potem z zaznaczonych plików zostaną dopisane adresy do pliku sources.list.
Mogę zrobić okno dialogowe z instrukcją, pomocą, które użytkownik będzie mógł włączyć lub wyłączyć. Tak to rozwiązałem z dźwiękiem (syntezator Milena) w programie skryptowym Przypominacz.
Są dwie możliwości dodawania repo* i tak ma to właśnie działać.Jakoś nie widzę w Twoim skrypcie prostoty dodawania repozytoriów (a widzę raczej zamotanie), nie lepiej było od razu zrobić opcję 'Edytuj repozytorium' i niech ZU sam dokleja, np. pod '# Moje repozytorium'.
a) albo opcja kopiuj repozytorium, a potem wklej je do edytowanego pliku sources.list.
b) albo zaznacz źródła repozytorium w przeglądarce, upuść na Pulpit (stworzy tekst upuszczony z repozytoriami), a potem z zaznaczonych plików zostaną dopisane adresy do pliku sources.list.
Mogę zrobić okno dialogowe z instrukcją, pomocą, które użytkownik będzie mógł włączyć lub wyłączyć. Tak to rozwiązałem z dźwiękiem (syntezator Milena) w programie skryptowym Przypominacz.
Głównym plikiem jest sources.list, ale pomyśleć nad tym możnaPrzy okazji przydałaby się też opcja, która edytowałaby repozytorium w katalogu sources.list.d i była wstanie dodać lub usunąć 'ppa'. Byłby to całkiem fajny skrypcik.
Więcej o mnie znajdziesz na: http://ospulse.pl
- empitt
- Przyjaciel
- Posty: 465
- Rejestracja: 16 lis 2007, 13:35
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
To byłoby fajne.Mogę zrobić okno dialogowe z instrukcją, które użytkownik będzie mógł włączać lub wyłączać.
Gdy ktoś korzysta tylko z Twojego skryptu to problemu jako tako nie ma, gorzej jak ktoś zacznie bezmyślnie kopiować dodawanie repo z blogów i potem zdziwi się czemu go na liście nie ma. Ogólnie jest to łatwe do zrobienia: niech komenda wyszuka pliki i wyświetli ją na liście Zenity, wtedy ZU będzie miał możliwość edycji, kasowania itd. Jakby co to mogę służyć pomocą, ale dopiero w weekend bo teraz czasu nie mam.Głównym plikiem jest sources.list, ale pomyśleć nad tym można
Inny OS = Fedora
-
- Wytworny Kaczor
- Posty: 284
- Rejestracja: 30 paź 2005, 21:56
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie
Przerobiłem skrypt dodając do niego okno dialogowe "Pomoc - Instrukcja"
Zasada działania:
Paczka do pobrania: Download
KOD skryptu.
Inne pomysły.
- myślałem o napisaniu skryptu Nautilusa, który tworzy aktywator na Pulpicie. Można zrobić gotową bazę z ikonami. Jak często występuje problem z uruchomieniem Firefoksa z paczki przez ZU każdy wie Pytanie czy warto?
- może skrypt Nautilusa z pomocą dla wszystkich dostępnych skryptów. User wybiera z mena pomoc dla skryptu i wyświetla się okno dialogowe. Wszystko w jednym miejscu, a najlepiej, żeby skrypt był na samej górze. można też dodać do skryptu ikonę.
Zasada działania:
- - przy pierwszym uruchomieniu skryptu, wyświetli się okno dialogowe z Pomocą.
- - jeśli w Menu opcja zostanie wyłączona, okno nie będzie się pojawiać. W ten sposób nie będzie to irytować użytkownika, a cel zostanie osiągnięty czyt. mamy pewność, że użytkownik wie jak się posługiwać skryptem.
- - użytkownik będzie mógł wrócić do pomocy zaznaczając ją w Menu.
Paczka do pobrania: Download
KOD skryptu.
Kod: Zaznacz cały
#!/bin/bash
## REPO ADD 0.4
## Autor: lukas
## Kontakt: luka.poland@gmail.com
## Licencja: GPL v3
CFG=~/.gnome2/nautilus-scripts/.dodaj_repo.cfg
grep -q 'on' "$CFG" \
&& zenity --info --title="Pomoc i wsparcie" --text="Instrukcja użycia.\n\n1. Źródła repozytorium dodać można edutując plik \"sources.list\". W tym celu należy wybrać ostatnią opcję w menu.\n\n2. Inny sposób, to dodanie źródeł repozytorium z wcześniej upuszczonego tesktu zaznaczonego w przeglądarce internetowej. W tym celu należy:\n\n- zaznaczyć upuszczony wcześniej plik\n- wybrać drugą opcję \"Nazwij repozytorium\".\n- wprowadzić w oknie nazwę repozytorium."
grep 'pomoc' "$CFG" | awk '{print $2}' | grep -q 'on' \
&& STAN=TRUE \
|| STAN=FALSE
MENU=$( zenity --width="300" --height="220" --title="Dodaj Repozytorium" --text="Wybierz opcje z poffiższej listy" --list --checklist --column="Wybór" --column="Lista opcji" \
"$STAN" "Pomoc - Instrukcja" \
FALSE "Nazwij repozytorium" \
FALSE "Odśwież listę pakietów" \
FALSE "Edytuj plik \"sources.list\"" )
[ "$?" = 1 ] && exit 1
echo "$MENU" | grep -q "Pomoc - Instrukcja" \
&& grep 'pomoc' "$CFG" | sed -i "s:off:on:g" "$CFG" \
|| grep 'pomoc' "$CFG" | sed -i "s:on:off:g" "$CFG"
for REPO_FILE in "$@"
do
echo "$MENU" | grep -q "Nazwij repozytorium" \
&& ( { REPO_NAME=$( zenity --width=300 --entry --title="Dodaj Repozytorium" --text="Nazwa repozytorium dla \"$REPO_FILE\"" ); DIALOG_NAME="$?"; }
[ "$DIALOG_NAME" = 1 ] && exit 1
export REPO_FILE
export REPO_NAME
gksu -k "$HOME/.gnome2/nautilus-scripts/.repo_add" ; REPO_ADD=$?
[ $REPO_ADD = 0 ] \
&& notify-send -t 2500 -i dialog-apply 'Gotowe' "Repozytorium \"$REPO_NAME\" dodane do listy." \
|| notify-send -t 2500 -i dialog-warning 'Błąd' 'Coś poszło nie tak.' )
done
echo "$MENU" | grep -q "Odśwież listę pakietów" \
&& gksu apt-get update \
| zenity --title="Odświeżania listy pakietów" --text="Proszę cierpliwie czekać, może to chwilę potrwać." --progress --pulsate --auto-close
echo "$MENU" | grep -q "Edytuj plik \"sources.list\"" \
&& gksu gedit /etc/apt/sources.list
- myślałem o napisaniu skryptu Nautilusa, który tworzy aktywator na Pulpicie. Można zrobić gotową bazę z ikonami. Jak często występuje problem z uruchomieniem Firefoksa z paczki przez ZU każdy wie Pytanie czy warto?
- może skrypt Nautilusa z pomocą dla wszystkich dostępnych skryptów. User wybiera z mena pomoc dla skryptu i wyświetla się okno dialogowe. Wszystko w jednym miejscu, a najlepiej, żeby skrypt był na samej górze. można też dodać do skryptu ikonę.
Więcej o mnie znajdziesz na: http://ospulse.pl
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości