Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

30.10.2007, 11:15

emerge bastille /maskiertes Paket !!

Hallo,
Ich habe beschlossen mal eine Bastille Installation auf mein Gentoo System zu installieren um mehr über die ganze Sache zu erfahren. Das Ziel wäre ein Howto über Installation und Gebrauch von Bastille auf einem Gentoo System zu erstellen. Da ich das Ganze mal auf Suse hinbekommen habe dachte ich es wäre nicht all zu schwierig es auch auf einem Gentoosystem zu bauen.

Nun habe ich bereits ein Problem beim emerge von Bastille.

#emerge bastille //gibt folgendes aus

localhost ~ # emerge bastille
Calculating dependencies /
!!! All ebuilds that could satisfy "bastille" have been masked.
!!! One of the following masked packages is required to complete your
request:
- app-admin/bastille-3.0.2 (masked by: package.mask, ~x86 keyword)
/usr/portage/profiles/package.mask:
# Bryan Stine <battousai@gentoo.org> (26 Apr 2007) # Masked until it works with current baselayout and # application locations.

- app-admin/bastille-2.1.1-r1 (masked by: package.mask)
- app-admin/bastille-2.1.1-r3 (masked by: package.mask)
- app-admin/bastille-2.1.1-r2 (masked by: package.mask)

For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook.


Ich habe das ganze noch nicht mit ACCEPT_KEYWORDS probiert, weil dies scheinbar nicht der sauberste Weg sei und dadurch andere Abhängigkeiten von Paketen kaputt gemacht werden können (hab ich nur gelesen).

generell gibt es ja zwei Sorten von Maskierung (Keywords, package.mask)...

Allgemein dient es ja zum Schutz aber ich verstehe nicht was zu schützen ist wenn es vom Project Bastille eine Portage Version für Gentoo gibt.

Ich habe es übrigens auch schon mit dem echo Befehl probiert....hat auch nicht geholfen.

Wer kann mir da generell eine Auskunft oder Hilfe geben.

Den Punkt package.mask in der man emerge habe ich gelesen.

Gruess der Jocz =)
>--)))'> Forelle Blau

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »jocz« (30.10.2007, 11:16)


2

30.10.2007, 12:08

RE: emerge bastille /maskiertes Paket !!

Quellcode

1
# echo "=app-admin/bastille-2.1.1-r3" >> /etc/portage/package.unmask
oder eine andere Version sollte es tun.

So. Welcher Punkt ist dir unklar? :)
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

3

30.10.2007, 12:45

Die Erklärung von man emerge, das die Maskierung vor systemstörenden Paketen schützen soll. Aber kann es sein das man gewisse Updates tätigen sollte wenn z.B. ein Paket als finale, geprüfte Version vorliegt und das System es wissen sollte. Irgendwo wird ja der Hinweis sein müssen damit Gentoo diese Entscheidung bei einem emerge xy merkt??

Nehmen wir an es gibt eine beta Version die von einer finalen Version ersetzt wird nun weiss gentoo dies aber nicht und man bekommt eben diese Fehlermeldung (siehe oben) wieder. Da wird man doch schon darüber nachdenken ob es wirklich unbedenklich ist die Version zu installieren wenn dadurch Probleme auftreten können. Dafür ist doch diese Massnahme angedacht oder??

Gruss
>--)))'> Forelle Blau

4

30.10.2007, 13:22

Nun, ein

Quellcode

1
# emerge --sync
sorgt ja dafür, das dein Portage lokal weis, welche Pakete von welchen wo wie abhängen und welche sind ok, welche sind "naja" und welche sind "puah!".

Guck mal equery. Das gibt die reichlich Mittel für die Dependencies in die Hand.

"systemstörend" ... oder "bleeding edge"?

=)
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

5

30.10.2007, 13:24

OK, dann müssten also die Entwickler diese Infos so rausgeben damit User durch Update auf sync und rsync Servern jeweils die nötigen Infos holen können??
>--)))'> Forelle Blau

6

30.10.2007, 14:20

Das ist mitunter der Job eines Distri-Entwicklers ... egal ob Gentoo, SuSE, Ubuntu, ...
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

7

30.10.2007, 16:59

Hallo jocz,

auch wenn Pakete von Gnome oder KDE Released worden sind, kann es immer sein Das die Packete auf Gentoo noch nicht laufen.

Das kann z.b. sein wenn Abhängigkeiten fehlen oder aus anderen Gründen sich Pakete nicht bauen lassen.

Erst wenn Versionen ausreichend getestet worden sind werden die bei Gentoo auf Stable gesetzt.

Das kann halt manchmal auch etwas länger dauern.

Viele Grüße

8

30.10.2007, 21:48

Schade so wie es aussieht will Bastille für dieses OS nicht oder ??

localhost portage # bastille
ERROR: '' is not a supported operating system.
Valid operating system versions are as follows:
'DB2.2' 'DB3.0' 'RH6.0' 'RH6.1' 'RH6.2'
'RH7.0' 'RH7.1' 'RH7.2' 'RH7.3' 'RH8.0'
'RH9' 'MN6.0' 'MN6.1' 'MN7.0' 'MN7.1'
'MN7.2' 'MN8.0' 'MN8.1' 'MN8.2' 'HP-UX11.00'
'HP-UX11.11' 'HP-UX11.22' 'HP-UX11.23' 'SE7.2' 'SE7.3'
'SE8.0' 'TB7.0' 'OSX10.2.0' 'OSX10.2.1' 'OSX10.2.2'
'OSX10.2.3' 'OSX10.2.4' 'GE1.4'
ERROR: Invalid argument list:
Usage: bastille [ -b | -c | -r | -x [ --os version ] ]
-b : use a saved config file to apply changes
directly to system
-c : use the Curses (non-X11) TUI
-r : revert all Bastille changes to-date
-x : use the Perl/Tk (X11) GUI
--os version : ask all questions for the given operating system
version. e.g. --os RH6.0
>--)))'> Forelle Blau

9

30.10.2007, 22:33

ich glaube ich seh den Wald vor lauter Bäumen nicht...
Laut dem Text unten sollte es soweit sein aber man muss wohl noch spezifisch etwas eingreifen..??

Bastille on Gentoo
Bastille is part of Gentoo, available through the portage system. Bryan Stine made a port of the current stable release set, which the Bastille project is working to integrate into the mainstream code for better maintainability.

Bryan's description of this effort follows:

Basically, since I've been patching it as maintenance for our portage package, all that's needed has been setting Gentoo-specific paths and adding some conditionals here and there (which I based on regexps used for other distros). Furthermore, the questions file was updated to reflect what Gentoo can support. Finally, I did some stuff to a few scripts and Perl modules to set Gentoo-specific routines up, such as rc-update for managing services and providing USE advice for Tk-based InteractiveBastille.

Apart from the core Bastille stuff, psad is being supported as a seperate package in Gentoo. My bastille patch did address included psad components, but the seperate package is a superior alternative.

The Bastille team's goal is to work with members of the Gentoo development team at LinuxWorld this year to integrate the code into Bastille's development tree, making maintenance easier and increasing our ability to bring the new functionality currently underway to Gentoo.
>--)))'> Forelle Blau

10

31.10.2007, 07:10

jocz,

welche Version hast Du denn jetzt installiert?

Ist es die aktuellste Version?

Viele Grüße

11

31.10.2007, 07:38

Nimm eine bastille Version > 3 (also bastille-3.0.2). Die 2.x Versionen sind offenbar Schrott.

Aber die Software ist an sich ziemlich niedermaskiert. (Masked, Keyword). Viel Vertrauen haben die Gentoo-Devs da ja nicht ...
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

12

31.10.2007, 08:22

Hallo,
Wollte ich zumindest, ich habe emerge unmerge bastille gemacht danach alles nach mit depclean gesäubert. Dann wollte ich nach der gleichen Methode Bastille 3.0.2 installieren. Darüber bin bei gentoo-portage.com gestolpert.
Doch sind alle Versionen...und die Abhängikkeiten definiert. Habe auch PerlTK installiert was zum benutzen notwendig ist. Wenn ich das user_readme unter bastille docs entpacke und lese heisst es darin nix von Gentoo.....

mmmh
>--)))'> Forelle Blau

13

31.10.2007, 08:26

Ich habe Bastille-3.0.2 gemerged und es startet mit einer GUI.

Auch hättest du das alte nicht unbedingt unmergen müssen. Wenn du die bastille Versionen in package.unmask und package.keywords einpasst, macht portage sowieso ein update für dich.

Give it a try ... wenn du bastille fahren möchtest.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

14

31.10.2007, 09:25

ich werde noch wahnsinnig...... :evil: :evil:
Also ich werde euch jetzt ne Schritt für Schritt Erklärung schreiben wie ich vorgegangen bin.....
Zuerst alles rausgeworfen
#emerge unmerge bastille
#emerge --depclean

dann:

# mkdir -p /etc/portage
# echo "app-admin/bastille-3.0.2 ~x86" >> /etc/portage/package.keywords

# emerge =bastille-3.0.2
GING NICHT...

Danach dann emerge bastille und dort gab es nur das alte zum installieren....

Dann:

#bastille -x

Und es kommt wieder die Meldung

ERROR: '' is not a supported operating system.
Valid operating system versions are as follows:
'DB2.2' 'DB3.0' 'RH6.0' 'RH6.1' 'RH6.2'
'RH7.0' 'RH7.1' 'RH7.2' 'RH7.3' 'RH8.0'
'RH9' 'MN6.0' 'MN6.1' 'MN7.0' 'MN7.1'
'MN7.2' 'MN8.0' 'MN8.1' 'MN8.2' 'HP-UX11.00'
'HP-UX11.11' 'HP-UX11.22' 'HP-UX11.23' 'SE7.2' 'SE7.3'
'SE8.0' 'TB7.0' 'OSX10.2.0' 'OSX10.2.1' 'OSX10.2.2'
'OSX10.2.3' 'OSX10.2.4' 'GE1.4'
ERROR: Invalid argument list:
Usage: bastille [ -b | -c | -r | -x [ --os version ] ]
-b : use a saved config file to apply changes
directly to system
-c : use the Curses (non-X11) TUI
-r : revert all Bastille changes to-date
-x : use the Perl/Tk (X11) GUI
--os version : ask all questions for the given operating system
version. e.g. --os RH6.0
>--)))'> Forelle Blau

15

31.10.2007, 09:40

Zitat

Original von jocz
ich werde noch wahnsinnig...... :evil: :evil:

Na na ... durchatmen ... 1 .. 2 ... 3 .. 4 ... *schnauf* ... 5 ... *schnauf*

Laaaangsam - gaaanz laaangsam. =)

Zitat

# mkdir -p /etc/portage
# echo "app-admin/bastille-3.0.2 ~x86" >> /etc/portage/package.keywords

# emerge =bastille-3.0.2
GING NICHT...


Ist ja auch einfach nur

Quellcode

1
# emerge -av bastille


Allerdings ist die 3.0.2 Version noch härter maskiert. Was du noch machen mußt ist

Quellcode

1
# echo "app-admin/bastille" >> /etc/portage/package.unmask


Portage sagt dir das ja:

Quellcode

1
2
3
4
5
6
7
8
9
# emerge =app-admin/bastille-3.0.2
Calculating dependencies /
!!! All ebuilds that could satisfy "=app-admin/bastille-3.0.2" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-admin/bastille-3.0.2 (masked by: package.mask, ~x86 keyword)
/usr/portage/profiles/package.mask:
# Bryan Stine <battousai@gentoo.org> (26 Apr 2007)
# Masked until it works with current baselayout and
# application locations.


Die Zeile ist: (masked by: package.mask, ~x86 keyword) als package.keywords und package.unmask ...
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

16

31.10.2007, 09:44

Das Problem ist gelöst!!!

jocz bitte das Thema noch auf gelöst setzen.


Habe mich auf Sein Rechner eingewählt und den Eintrag in der /etc/portage/package.keywords richtig gesetzt.

Dannach konnte die aktuelle Version emerged und gestartet werden.

Viele Grüße

17

31.10.2007, 09:48

Moment, zwischen dem ganzen herumprobieren hatte ich lustigerweise eine Meldung wo es nur um keyword Maskierung ging.

Das war wo ich eben mit emerge die Bastille version 3.0.2 installieren wollte

#emerge =bastille3.0.2

Dann kam die Warnung....aber da war nur von masked by keyword die Rede...

Was auch lustig oder interessant ist, bei gentoo-portage.com sieht es fast so aus wie alle Versionen schon für gentoo sind aber in den Bastille Docs stehen im User Readme nur X andere Distris....nix Gentoo....

Mmmh ich muss das mal prüfen.....dann ne kleine Anleitung damit andere Beginner wie ich es ein wenig geführter haben mit dem installieren.

Es gäbe ja noch das ebuild zum runterladen..?? :)
>--)))'> Forelle Blau

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »jocz« (31.10.2007, 09:48)


18

31.10.2007, 09:53

Zitat

Original von jocz
Es gäbe ja noch das ebuild zum runterladen..?? :)


Du solltest die bastille-ebuilds ohnehin schon haben (sonst würde ein emerge bastille überhaupt nicht gehen)
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

19

31.10.2007, 09:56

Hier hast Du noch nen Link vom Bug Report für Bastille.

Dort kannst Du auch immer nach Infos suchen über neue Pakete.

Hier das für bastille.

Viele Grüße

20

31.10.2007, 10:01

Ja dyle ist klar, ich dachte nur wenn jetze auf der Seite ist und das runterzieht dann kann man ja das uach von der Platte aus installieren....

EGAL....scheinbar funtzt es und ich kann wieder damit herumexperimentieren....

THX...
>--)))'> Forelle Blau